本文對Linux中比較基礎常用的命令進行一個總結。
pwd
添加用戶
useradd testman
修改密碼
passwd aaa111
刪除用戶但保存用戶主目錄
userdel testman
刪除用戶及其用戶主目錄
userdel - testman
退出當前用戶
logout
顯示當前登錄用戶
who am i
改變目錄
cd
列出當前路徑下文件和目錄
ls
顯示當前路徑下所有文件,包括隱藏文件
ls -a
以長列表形式顯示
ls -l
或
ll
創(chuàng)建目錄
mkdir
刪除空目錄
rmdir
建立空文件
touch
復制文件
cp dir1 dir2
復制文件及其子目錄
cp -r dir1 dir2
移動文件和修改文件名
mv
刪除文件和目錄
rm
刪除所有內容,包含目錄和文件,r表示遞歸,f表示強制
rm -rf *
建立符號連接,類似于建立某個文件的快捷方式
ln -s 源目標
ln ‐s /etc/inittab inittab,inittab指向實際文件/etc/inittab inittab
顯示文件內容帶分頁,ctrl + page up上翻,長空格下翻
more
或
less
在文本中查詢內容
grep
查找文本文件中的關鍵字,并高亮顯示
grep "text" /ect/hosts --color=auto
配合管道命令,查找多個關鍵字
grep "text1" /ect/hosts | grep "text2" /ect/hosts
在特定的目錄下搜索并顯示指定名稱的文件和目錄
從根目錄開始搜索名稱為man的文件或目錄
find / -name man
十分鐘內存取的文件或目錄
find /home -amin -10
十小時內存取的文件或目錄
find /home -atime -10
十分鐘內更改過的文件或目錄
find /home -cmin -10
十小時前更改過的文件或目錄
find /home -ctime +10
查找/home目錄下大小為10k的文件
find /home -size +10k
列表的內容寫入文件a.txt中(覆蓋寫)
ls -l > a.txt
列表的內容追加到文件aa.txt的末尾
ls -al >> aa.txt
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮。
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
查看使用過的命令的歷史記錄
history
此項說明會顯示最近使用的5個命令
history 5
立即關機
shutdown -h now
指定時間關機
shutdown -h 20:25
上一個教程:linux常用命令之cut
下一個教程:Linux 常用命令筆記