1.基本的語法:
command -option file
2.su 和sudo: su命令的作用是切換用戶
sudo命令是以root權(quán)限運行一個命令
3.grep:grep是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。
例如:
grep test /etc/passwd
返回在password文件中所有的含有test的行
grep -i "test" /etc/passwd
-i選項是忽略大小寫,
grep還支持遞歸搜索:
grep -r "test" /home/sjvn
這條命令將會搜索/home/sjvn目錄及其子目錄下所有的包含“test”的行
grep也通常與其他命令串連起來使用,例如:
ls -la | grep test*
列出當前目錄下任何以foo開頭的文件或目錄。例如如下文件將被匹配:test,testcase,tester.txt等等。
4.ps:報告進程的狀態(tài)。此命令將顯示哪些程序正在運行。
ps -ef | grep firefox
5.kill? 殺死進程
6.clear? 清空屏幕打印的信息
7.cp:? cp代表copy,就是復(fù)制,他可以復(fù)制一個或多個文件到指定的一個或多個目錄下。
cp source.txt /home/docs/destination.txt
8.mv:mv(意義為move)顧名思義就是移動,可以移動指定文件到指定位置。
9.rm :刪除文件
10.hostname: 顯示你當前登錄進去的計算機的名稱。
11.uname: uname -a命令用一行簡短的給你總結(jié)的電腦的基本信息。
12.cat:? 查看命令
cat /etc/printcap?
展示你當前安裝的打印機
13.ifconfig? ? 查看或修改網(wǎng)絡(luò)
14. ln? 創(chuàng)建鏈接文件
1)ln apple a? ? ? ?取 apple 別名為 a
2)ln apple a -s? ? ? 創(chuàng)建一個符號鏈接 a 指向 apple
15. ls? 列出文件信息
16.more 分屏顯示信息
ps -ef | more? ? 分屏顯示 ps -ef 的信息
17.pwd? ?顯示當前路徑
18.tar 歸檔或釋放?壓縮或解壓
1) tar cjf a.tar.bz2 *? ? ?將所有文件壓縮為.bz2
2) tar xjf a.tar.bz2? ? ? 解壓.bz2?文件
3)tar czf a.tar.gz?*? ? ? 將所有文件壓縮為.gz
4)tar xzf?a.tar.gz? ? ? ? 解壓.gz?文件
? ?-c ? ?創(chuàng)建壓縮文件
? ?-x ? ? 釋放壓縮文件(解壓縮)
? ?-f ? ? 指定要壓縮后解壓縮的文件名
? ?-v ? ? 顯示命令執(zhí)行的過程 (比如當前壓縮到哪個文件等等信息)
? ?-z ? ? 使用gzip壓縮工具進行壓縮、解壓縮,文件后綴是.gz
? ?-j ? ? 使用bzip2壓縮工具進行壓縮、解壓縮,文件后綴是.bz2
19.head 顯示文件的 開頭若干行 more a.txt 顯示a.txt的前10行內(nèi)容
20.tail 顯示文件的末尾若干行 tail a.txt 顯示a.txt的最后10行內(nèi)容