alias NAME='COMMAND' | 定義命令的別名—對當前用戶有效 un為解除別名 |
Which | 查看命令別名 |
Whereis | 查看程序的文檔和源碼路徑(-b -m ,man文檔) |
Who | 當前誰登陸 -b 顯示系統此次啟動的實際 -r 運行級別 |
W | 查看更為詳細的登陸信息 |
History | 顯示命令輸入歷史記錄(-c 清除命令歷史 !#再次執行歷史列表中的第#號命令 !!再次執行上一條命令 調用上條命令的最后一個參數 esc,. ) |
history拓展
控制命令歷史記錄的方式:
環境變量:HISTCONTROL
ignoredups:忽略重復的命令;
ignorespace:忽略以空白字符開頭的命令;
ignoreboth:以上兩者同時生效;
修改變量的值: name='?' 沒有空格不用加引號
FHS:文件系統結構
Filesystem Hierarchy Standard
/bin:所有用戶可用的基本命令程序文件;
/sbin:供系統管理使用的工具程序;
/boot:引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等;
/dev:存儲特殊文件或設備文件,快設備,字符設備;
/etc:系統程序的配置文件,只能為靜態;
/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;
/root:管理員的家目錄;可選;
/lib:為系統啟動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及為內核提供內核模塊
libc.so.*:動態鏈接的C庫;
ld*:運行時鏈接器/加載器;
modules:用于存儲內核模塊的目錄;
/lib64:64位系統特有的存放64位共享庫的路徑;
/media:便攜式設備掛載點,cdrom, floppy等;
/mnt:其它文件系統的臨時掛載點;
/opt:附加應用程序的安裝位置;可選路徑;
/srv:當前主機為服務提供的數據;
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所用戶執行寫入操作;有特殊權限;
/usr:usr Hierarchy,全局共享的只讀數據路徑;
bin, sbin
lib, lib64
include:C程序頭文件;
share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置
local:另一個層級目錄;
X11R6:X-Window程序的安裝位置
src:程序源碼文件的存儲位置
/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
/var:/var Hierarchy,存儲常發生變化的數據的目錄;
Linux系統上的文件類型:
– | -:常規文件;即f; |
d | d: directory,目錄文件; |
b | 塊設備文件,支持以片段為單位進行隨機訪問 如:硬盤 |
c | 字符設備文件,支持以固定時序和字符順序為單位進行線性訪問 如:鍵盤,顯示器 |
l | symbolic link,符號鏈接文件;如:bin -> usr/bin lib64 -> usr/lib64 |
p | pipe,命名管道; |
s | socket,套接字文件 |
共6條命令 which, whereis, who, w, alias, unalias 都是方便使用類
原創文章,作者:N25-北京——易運旭,如若轉載,請注明出處:http://www.www58058.com/64012