正文
linux有大量的命令,但是大多數(shù)人只使用其中的一小部分。以下介紹的是一些在終端中最常用最基礎(chǔ)的Linux命令。
首先,我們將介紹一些技巧,使命令行更容易使用:
使用選項(xiàng)卡進(jìn)行自動補(bǔ)全。在Linux終端中開始輸入內(nèi)容后,點(diǎn)擊tab,它會建議可能的選項(xiàng),它將提示以您目前輸入的字符串開始的可能選項(xiàng)。
- 使用 ctrl+r 搜索你以前使用過的命令。
- 快速移動到開頭或以行尾 ctrl+a 和 ctrl+e 。
- 使用重復(fù)使用當(dāng)前命令中的上一個命令 !! 。
- 您可以使用 ; 分隔命令,從而在一行中運(yùn)行多個命令。
是時候?qū)W習(xí)常見的Linux命令了。通過使用man命令,您可以獲取有關(guān)這些命令中任何一個的更多信息。這將顯示命令的手冊頁。例如,如果您在Linux終端鍵入man cat,您將獲得有關(guān)該cat命令的更多信息。
ls
示例:ls linuxidc 將顯示當(dāng)前目錄下存儲在linuxidc文件夾中的所有文件和文件夾。
cd
示例:使用cd /home/linuxidc將當(dāng)前目錄更改為/home/linuxidc。
mv
示例:該命令mv linuxidc.com.py /home/linuxidc/www.linuxidc.com 會將“ linuxidc.com.py”移動到“www.linuxidc.com”目錄。
mkdir
示例:mkdir linuxidc將創(chuàng)建一個名為“linuxidc”的目錄。
rmdir
刪除空目錄。
touch
創(chuàng)建一個指定名稱的空文件。
rm
刪除文件和/或目錄。
示例:rm linuxidc.com.txt將刪除文件。
locate
定位特定的文件。
示例:locate -i linuxidc*mon命令將搜索包含單詞“linuxidc”和“mon”的任何文件。將-i使得搜索不區(qū)分大小寫。
clear
清除命令行屏幕/窗口以重新開始。
cp
復(fù)制文件和目錄。
示例:該命令cp linuxidc.com.txt /home/linuxidc/www.linuxidc.com將在“www.linuxidc.com”目錄中創(chuàng)建“ linuxidc.com.txt”的副本。
alias
為Linux命令創(chuàng)建別名。
示例:alias ggg=grep將允許您使用ggg代替grep。
cat
在屏幕上顯示文件的內(nèi)容。
示例:cat linuxidc.com.JAVA將在屏幕上顯示“ linuxidc.com.txt”的文本。
chown
更改誰擁有文件。
示例:chown linuxidc linux.txt將使“linuxidc”成為“ linux.txt”的所有者。
chmod
更改文件的權(quán)限。
示例:chmod 777 linuxidc.txt將使“linuxidc.txt” 為全部人都可以讀寫執(zhí)行。“ 777”中的數(shù)字以該順序指定用戶,組和其他用戶的權(quán)限。
sudo
執(zhí)行需要管理或root權(quán)限的任務(wù)。
示例:sudo passwd linuxidc用于更改用戶“linuxidc”的密碼。
find
搜索與提供的模式匹配的文件。此命令用于使用名稱,大小,訪問時間和修改時間等過濾器搜索文件和文件夾。
示例:find /home/linuxidc -name linuxidc.txt 將在/home/linuxidc及其子目錄中搜索名為“linuxidc.txt”的文件。
grep
在文件或輸出中搜索特定的字符串或表達(dá)式。此命令搜索包含指定模式的行,并且默認(rèn)情況下將其寫入標(biāo)準(zhǔn)輸出。
示例:grep Thread linuxidc.java將在“linuxidc.java”文件中搜索單詞“Thread”。將顯示包含“Thread”的行。
date
顯示或設(shè)置系統(tǒng)日期和時間。
df
顯示有關(guān)系統(tǒng)磁盤空間使用情況的報告。
du
顯示每個文件占用了多少空間。這將以磁盤塊號顯示大小。如果要以字節(jié),千字節(jié)和兆字節(jié)為單位查看它,請?zhí)砑尤缦?h參數(shù):du -h。
file
確定文件的類型。
示例:file linuxidc.java可能會顯示“ ASCII文本”的類型。
history
顯示命令歷史記錄。
kill
停止進(jìn)程。
示例:使用命令停止PID為485的進(jìn)程kill 485。使用ps下面的命令確定進(jìn)程的PID。
less
一次一頁查看文件內(nèi)容。
示例:less linuxidc.txt 將顯示“linuxidc.txt”的內(nèi)容。
ps
顯示當(dāng)前正在運(yùn)行的進(jìn)程的列表。這可用于確定kill處理所需的PID 。
pwd
顯示當(dāng)前目錄的路徑名。“打印工作目錄”
ssh
通過網(wǎng)絡(luò)遠(yuǎn)程登錄到另一臺Linux計算機(jī)。
示例:ssh linuxidc@192.168.11.22將使用用戶名“ linuxidc”登錄到192.168.11.22。
tail-顯示文件的最后10行。使用-n(數(shù)字)選項(xiàng)可以查看更少或更多的行。
示例:tail -n 5 linuxidc.txt將顯示“linuxidc.txt”的最后5行。
tar
從tarfile (.tar)或tarball (.tar.gz或.tgz)中存儲和提取文件。
top
顯示系統(tǒng)上正在使用的資源,類似于windows中的任務(wù)管理器。
更多Linux命令相關(guān)信息見Linux命令大全 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=16
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx