我記得我第一次使用 Linux 的時候,我還習(xí)慣于 Windows 的圖形界面,我真的很討厭 Linux 終端。那時候我覺得命令難以記憶,不能正確使用它們。隨著時間推移,我意識到了 Linux 終端的優(yōu)美、靈活和可用性,說實話,我沒有一天不使用它。今天,我很高興和剛開始接觸 Linux 的人一起來分享一些有用的技巧和提示,希望能幫助他們更好的向 Linux 過渡,并幫助他們學(xué)到一些新的東西(希望如此)。
10 個 Linux 命令行技巧
這篇文章希望向你展示一些不需要很高的技術(shù)就可以像一個高手一樣使用 Linux 終端的有用技巧。你只需要一個 Linux 終端和一些自由時間來體會這些命令。
執(zhí)行正確的命令對你的系統(tǒng)來說非常重要。然而在 Linux 中有如此多的、難以記憶的各種的命令行。那么怎樣才能找到你需要的正確命令呢?答案是 apropos。你只需要運行:
# apropos <description>
其中你要用真正描述你要查找的命令的語句代替 “description”。這里有一個例子:
# apropos "list directory"
dir (1) - list directory contents
ls (1) - list directory contents
ntfsls (8) - list directory contents on an NTFS filesystem
vdir (1) - list directory contents
左邊你看到的是命令,右邊是它們的描述。
很多時候你需要一遍又一遍執(zhí)行相同的命令。盡管你可以重復(fù)按你鍵盤上的向上光標(biāo)鍵,但你也可以用 history 命令替代。這個命令會列出自從你上次啟動終端以來所有輸入過的命令:
# history
1 fdisk -l
2 apt-get install gnome-paint
3 hostname tecmint.com
4 hostnamectl tecmint.com
5 man hostnamectl
6 hostnamectl --set-hostname tecmint.com
7 hostnamectl -set-hostname tecmint.com
8 hostnamectl set-hostname tecmint.com
9 mount -t "ntfs" -o
10 fdisk -l
11 mount -t ntfs-3g /dev/sda5 /mnt
12 mount -t rw ntfs-3g /dev/sda5 /mnt
13 mount -t -rw ntfs-3g /dev/sda5 /mnt
14 mount -t ntfs-3g /dev/sda5 /mnt
15 mount man
16 man mount
17 mount -t -o ntfs-3g /dev/sda5 /mnt
18 mount -o ntfs-3g /dev/sda5 /mnt
19 mount -ro ntfs-3g /dev/sda5 /mnt
20 cd /mnt
...
小提示:點擊“開始→運行”,在運行框中輸入“cmd”回車,然后在打開的命令行窗口中輸入“tasklist /svc”(不含引號)命令,可以更直觀地看到每個svchost.exe進程裝載的服務(wù)名稱列表(見圖3)。把這個批處理命名為df或者任意名字放到windows目錄中,就可以在運行中輸入批處理的名字(無須后綴)調(diào)用這個命令安裝dflinux命令,windows根目錄下面的所有文件都可以通過運行欄輸入文件的名字調(diào)用,所以我們可以利用這一點讓我們維護更輕松,我之前發(fā)布了相關(guān)的帖子的,可惜看得懂的人不多``比如把修改ip的程序創(chuàng)建個快捷方式命名為ip,然后放到windows根目錄下面,我們就可以在運行中輸入ip直接運行ip修改程序了。2如果不能我們要調(diào)用ping命令看能不能ping通網(wǎng)絡(luò)(單擊“開始”菜單——單擊“運行”命令——在“運行”對話框輸入“cmd”命令——單擊“確定”按鈕)。