ls git
-a ###列出全部文件 allvim
-l ###列出文件屬性 ide
-R ####第歸列出文件spa
-s ###列出文件大小 --size命令行
-S ###按大小排序列出文件排序
-d ###指定目錄自己 directoryip
. ###指當前目錄內存
.. ###當前目錄的上一級目錄it
普通用戶家目錄爲/home/username編譯
ex. student用戶家目錄爲 /home/student
ex. root用戶家目錄爲/root
~ ###當前目錄的家目錄
~student ###進入到student用戶的家目錄
cd ~ ###進入家目錄
cd ~username ###進入某以用戶家目錄
cd ~student ###進入到student用戶的家目錄
cd - ###當前目錄和上一次目錄之間跳(進入以前系統所在目錄)
mkdir -p /qq/tupian/file -p爲第歸創建目錄
touch 是創建一個文件(爲何不是mkfile),當一個文件沒有的時候創建它,觸摸,觸摸(打開,訪問,修改內容,修改權限)一次,他就被改變。
rm ###移動是一個重命名的過程(在同一個盤裏面),在兩個盤中叫複製再刪除
rm -r /tudou/shipin/weiwie youku
cp ###複製是一個新建的過程
cp -r /tudou/shipin/weiwei redhat
-r ###能夠第歸的把源目錄及其子目錄下的全部文件複製過去
chmod student file ###改變file權限爲student權限
rm -fr * 刪除當前目錄下全部文件
yum install gcc -y ###安裝gcc
gcc fille.c -o file ###編譯fille.c文件爲可執行文件
./file ###執行file文件
vim filename ###編輯文件
i ###是在命令行界面插入字符
esc ###推出命令行界面
:wq ###是保存退出命令行節界面
~- ###當前目錄以前所在的目錄
~+ ###當前目錄
? ###任意的但個字符
* ###任意的全部字符
~user ###匹配到user目錄
[!abc] 等價與 [^abc] ####除了abc以外的
[abc] ###有a或者有b或者有c的
touch file{a..f}
space ###空格
punct ###特殊字符
alnum ###數字和字母
alpha ###大寫和小寫字母
upper ###大寫字母
lower ###小寫字母
digit ###數字
cp fi[[:alpha:]]le test/
man 1 passwd ###命令幫助信息
man 5 passwd ###查看文件每一列的解釋說明信息(冒號分隔,說明是列文件)
man man
passwd ###是文件名
find /etc/ -name passwd &>file2 ###重定向輸出正確和錯誤的
find /etc/ -name passwd >file ###重定向輸出正確的
find /etc/ -name passwd 2>file1 ###重定向輸出錯誤
輸入 -> 內存 -> CPU計算 -> 輸出
CPU計算有兩種結果:正確1和錯誤2,默認是輸出到本終端,
> ###重定向(覆蓋)輸出 (覆蓋式導入)
>> ###重定向(追加)輸出 (追加式導入)
正確的纔會經過管道
2>&1 ###把錯誤的轉換成錯誤的,而後再經過管道
對一個命令的輸出進行處理-----用管道
對一個命令的輸出進行保存到一個文件裏面----用重定向
把一個文件的第8行到10行顯示出來 head -n 10 file1 | tail -n 3 > file2
cat -b /etc/passwd |head -10 |tail -3 >file1 ###把一個文件的第8行到10行顯示出來,並存放到一個文件中
一條語句中能夠用多個重定向符,也能夠用多個管道符