linux簡單命令 :
- 1政冻、日歷
cal
- 2枚抵、修改密碼
passwd
- 3、查看目錄和文件
ls -l
- 4 明场、查看當(dāng)前用戶信息
whoami
- 5 俄精、查看當(dāng)前在線用戶:
users who w
- 6 、出登錄
logout
-
7榕堰、關(guān)閉系統(tǒng)(關(guān)機(jī))
- 1竖慧、直接關(guān)閉系統(tǒng):
halt
- 2 嫌套、使用預(yù)先定義的腳本關(guān)閉系統(tǒng),關(guān)閉前可以清理和更新有關(guān)信息
init 0
- 3圾旨、重新啟動系統(tǒng)
init 6
- 4踱讨、通過斷電來關(guān)閉系統(tǒng)
poweroff
- 1竖慧、直接關(guān)閉系統(tǒng):
-
5、重新啟動系統(tǒng)
reboot
-
6 砍的、安全關(guān)閉系統(tǒng)
shutdown
Linux文件管理
查看文件:
ls, ls -l
搜索文件:元字符
ls *.doc
查看隱藏文件:
ls -a
創(chuàng)建文件:
vi filename => i => 輸入內(nèi)容 => esc => shift+ZZ
編輯文件:
vi file => i => 編輯內(nèi)容 => esc => shift +ZZ
查看文件內(nèi)容 :
cat -b filename (-b 顯示行號)
統(tǒng)計單詞數(shù)目
wc filename (一次查看多個文件: wc filename1 filename2 filename3)
復(fù)制文件
cp source_file destination_file
重命名文件
mv filename newfile
刪除文件 (注意:刪除文件是一種危險的行為痹筛,因?yàn)槲募?nèi)可能包含有用信息,建議結(jié)合 -i 選項來使用 rm 命令廓鞠。)
rm filename
Linux目錄
主目錄 :
cd ~
絕對路徑:如果一個路徑以 / 開頭
相對路徑 :不以 / 開頭的路徑
獲取當(dāng)前所在的目錄:
pwd
查看目錄中的文件
ls dirname
創(chuàng)建目錄
mkdir dirname
創(chuàng)建父目錄:
mkdir -p /tmp/amrood/test
刪除目錄:
rmdir dirname
改變所在目錄:
cd /usr/local/bin
重命名目錄:
mv olddir newdir
Linux文件權(quán)限和訪問模式
查看文件權(quán)限
ls -l /home/amrood
改變權(quán)限
chmod
使用符號表示權(quán)限:
符號 說明:
+ 為文件或目錄增加權(quán)限
- 刪除文件或目錄的權(quán)限
= 設(shè)置指定的權(quán)限
使用數(shù)字表示權(quán)限:
數(shù)字 說明 權(quán)限
0 沒有任何權(quán)限 ---
1 執(zhí)行權(quán)限 --x
2 寫入權(quán)限 -w-
3 執(zhí)行權(quán)限和寫入權(quán)限:1 (執(zhí)行) + 2 (寫入) = 3 -wx
4 讀取權(quán)限 r--
5 讀取和執(zhí)行權(quán)限:4 (讀取) + 1 (執(zhí)行) = 5 r-x
6 讀取和寫入權(quán)限:4 (讀取) + 2 (寫入) = 6 rw-
7 所有權(quán)限: 4 (讀取) + 2 (寫入) + 1 (執(zhí)行) = 7 rwx
更改所有者和用戶組
chown user filelist
chgrp 命令用來改變文件所屬群組:
chgrp group filelist
Linux環(huán)境變量
常用環(huán)境變量
變量 描述:
DISPLAY 用來設(shè)置將圖形顯示到何處帚稠。
HOME 當(dāng)前用戶的主目錄。
IFS 內(nèi)部域分隔符床佳。
LANG LANG可以讓系統(tǒng)支持多語言滋早。例如,將LANG設(shè)為pt_BR砌们,則可以支持(巴西)葡萄牙語杆麸。
PATH 指定Shell命令的路徑。
PWD 當(dāng)前所在目錄浪感,即 cd 到的目錄昔头。
RANDOM 生成一個介于 0 和 32767 之間的隨機(jī)數(shù)。
TERM 設(shè)置終端類型影兽。
TZ 時區(qū)揭斧。可以是AST(大西洋標(biāo)準(zhǔn)時間)或GMT(格林尼治標(biāo)準(zhǔn)時間)等峻堰。
UID 以數(shù)字形式表示的當(dāng)前用戶ID讹开,shell啟動時會被初始化。
Linux打印文件和發(fā)送郵件
文件打印:
pr option(s) filename(s)
選項 說明:
-k 分成幾列打印茧妒,默認(rèn)為1萧吠。
-d 兩倍行距(并不是所有版本的 pr 都有效)。
-h "header" 設(shè)置每個頁面的標(biāo)題桐筏。
-t 不打印標(biāo)題和上下邊距纸型。
-l PAGE_LENGTH 每頁顯示多少行。默認(rèn)是每個頁面一共66行梅忌,文本占56行狰腌。
-o MARGIN 每行縮進(jìn)的空格數(shù)。
-w PAGE_WIDTH 多列輸出時牧氮,設(shè)置頁面寬度琼腔,默認(rèn)是72個字符。
Linux管道和過濾器
- 1踱葛、grep命令:
ls -l | grep "Aug"
grep 命令有很多選項:
-v 反轉(zhuǎn)查詢丹莲,輸出不匹配的行光坝。例如,grep -v "test" demo.txt 將輸出不包含"test"的行甥材。
-n 輸出匹配的行以及行號盯另。
-l 輸出匹配的行所在的文件名。
-c 輸出匹配的總行數(shù)洲赵。
-i 不區(qū)分大小寫進(jìn)行匹配鸳惯。
- 2、sort命令:
sort food
-n 按照數(shù)字大小排序叠萍,例如芝发,10會排在2后面;-n 選項會忽略空格或 tab縮進(jìn)苛谷。
-r 降序排序辅鲸。sort 默認(rèn)是升序排序。lu
-f 不區(qū)分大小寫抄腔。
+x 對第x列(從0開始)進(jìn)行排序瓢湃。
- 3理张、pg和more命令
ls -l | grep "Aug" | sort +4n | more
文件操作
- 1赫蛇、查找超過100M的文件:
find / -size ++100M
- 2 、可以查看到磁盤的大小雾叭、使用量悟耘、剩余量、使用率及是否被掛載:
du -h
- 3 织狐、文件夾路徑:
du -sh /