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