新聞中心
Linux是一款自由軟件操作系統(tǒng)。它有廣泛的應(yīng)用領(lǐng)域,包括服務(wù)器、個(gè)人電腦、移動(dòng)設(shè)備和嵌入式系統(tǒng)。對(duì)于想要成為一名Linux管理員或者程序員的人來說,學(xué)習(xí)Linux命令非常重要。在此篇文章中,我們將介紹21個(gè)必備Linux命令,以助您掌握Linux。

成都創(chuàng)新互聯(lián)公司主營什邡網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),什邡h5成都微信小程序搭建,什邡網(wǎng)站營銷推廣歡迎什邡等地區(qū)企業(yè)咨詢
1. ls
ls命令用于查看當(dāng)前目錄下的文件。它可以通過-l參數(shù)顯示文件的詳細(xì)信息,或通過-a參數(shù)顯示隱藏文件。
示例:
“`
$ ls
file_1.txt file_2.txt file_3.txt
“`
2. cd
cd命令用于更改當(dāng)前目錄。它需要指定一個(gè)目標(biāo)目錄作為參數(shù)。
示例:
“`
$ cd /home/user/
“`
3. mkdir
mkdir命令用于創(chuàng)建一個(gè)新目錄。它需要指定一個(gè)目錄名作為參數(shù)。
示例:
“`
$ mkdir /home/user/new_dir/
“`
4. rmdir
rmdir命令用于刪除一個(gè)空目錄。它需要指定目錄名稱作為參數(shù)。如果目錄不為空,則可以使用rm命令替代。
示例:
“`
$ rmdir /home/user/new_dir/
“`
5. pwd
pwd(print working directory)命令用于顯示當(dāng)前工作目錄的路徑。
示例:
“`
$ pwd
/home/user/
“`
6. touch
touch命令用于創(chuàng)建文件或者更改文件訪問和修改時(shí)間戳。如果指定的文件不存在,則會(huì)創(chuàng)建一個(gè)新文件。
示例:
“`
$ touch /home/user/file.txt
“`
7. cp
cp命令用于復(fù)制文件或者目錄。它需要指定源文件/目錄和目標(biāo)文件/目錄。
示例:
“`
$ cp /home/user/file.txt /home/user/new_dir/
“`
8. rm
rm命令用于刪除文件或者目錄。它可以使用-r選項(xiàng)來遞歸地刪除目錄和其中的內(nèi)容。
示例:
“`
$ rm /home/user/file.txt
“`
9. mv
mv命令用于移動(dòng)文件或者目錄,也可以用于重命名文件。它需要指定源文件/目錄和目標(biāo)文件/目錄。
示例:
“`
$ mv /home/user/file.txt /home/user/new_dir/
$ mv /home/user/file.txt /home/user/new_name.txt
“`
10. cat
cat命令用于連接文件并打印到標(biāo)準(zhǔn)輸出。它也可以用于創(chuàng)建新文件。
示例:
“`
$ cat file_1.txt file_2.txt > file_3.txt
“`
11. more
more命令用于分頁查看文件內(nèi)容??梢允褂每崭矜I向下翻頁,或者使用q鍵退出。
示例:
“`
$ more /home/user/file.txt
“`
12. less
less命令也用于分頁查看文件內(nèi)容,但是它比more命令更強(qiáng)大。它支持向上/向下翻頁、搜索和滾動(dòng)等功能。
示例:
“`
$ less /home/user/file.txt
“`
13. grep
grep命令用于在文件中查找匹配的字符串。它可以使用-r選項(xiàng)來遞歸地查找目錄中的所有文件。
示例:
“`
$ grep pattern /home/user/file.txt
“`
14. find
find命令用于在指定目錄及其子目錄中查找文件或者目錄??梢允褂?name選項(xiàng)來指定文件名或者目錄名。
示例:
“`
$ find /home/user/ -name “*.txt”
“`
15. tar
tar命令用于壓縮和解壓縮文件。它支持多種壓縮格式,例如gzip、bzip2和xz等。
示例:
“`
$ tar -cvf archive.tar file_1.txt file_2.txt
$ tar -xvf archive.tar
“`
16. top
top命令用于監(jiān)視系統(tǒng)進(jìn)程。它可以顯示進(jìn)程的CPU利用率、內(nèi)存利用率和其他關(guān)鍵信息。
示例:
“`
$ top
“`
17. ps
ps命令用于顯示系統(tǒng)進(jìn)程。它可以使用aux選項(xiàng)顯示詳細(xì)信息,例如進(jìn)程的PID、進(jìn)程名、CPU利用率和內(nèi)存利用率等。
示例:
“`
$ ps -aux
“`
18. kill
kill命令用于終止系統(tǒng)進(jìn)程。它需要指定進(jìn)程的PID作為參數(shù)。
示例:
“`
$ kill 1234
“`
19. ping
ping命令用于測試網(wǎng)絡(luò)連接。它可以發(fā)送ICMP報(bào)文到指定的網(wǎng)絡(luò)地址,然后等待對(duì)方的響應(yīng)。
示例:
“`
$ ping www.google.com
“`
20. ssh
ssh(secure shell)命令用于遠(yuǎn)程登錄到另一臺(tái)計(jì)算機(jī)。它可以通過用戶名和密碼或者公鑰認(rèn)證方式登錄。
示例:
“`
$ ssh [email protected]
“`
21. scp
scp(secure copy)命令用于在不同計(jì)算機(jī)之間安全地復(fù)制文件。它可以將文件從本地計(jì)算機(jī)復(fù)制到遠(yuǎn)程計(jì)算機(jī),或者反過來。
示例:
“`
$ scp file.txt [email protected]:/home/user/
“`
Linux是一個(gè)功能強(qiáng)大的操作系統(tǒng),學(xué)習(xí)Linux命令對(duì)于成為一名Linux管理員或者程序員來說至關(guān)重要。本文介紹了21個(gè)必備Linux命令,涵蓋了文件管理、進(jìn)程管理、網(wǎng)絡(luò)和安全等方面。如果您經(jīng)常使用Linux,掌握這些命令將幫助您更有效地管理和優(yōu)化系統(tǒng)。
相關(guān)問題拓展閱讀:
- linux命令的命令
- linux系統(tǒng)基礎(chǔ)常用命令
linux命令的命令
tar與gzip
tar命令
tar 文件與目錄….
參數(shù):
-c :建立一個(gè)壓縮文件的參數(shù)指令(create 的意思);
-x :解開一個(gè)壓縮文件的參數(shù)指令!
-t :查看 tarfile 里面的文件!
特別注意,在參數(shù)的下達(dá)中, c/x/t 僅能存在一個(gè)!不可同時(shí)存在!
因?yàn)椴豢赡芡瑫r(shí)壓縮與解壓縮。
-z :是否同時(shí)具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時(shí)具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個(gè)常用,但不建議用在背景執(zhí)行過程!
-f :使用檔名,請(qǐng)留意,在 f 之后要立即接檔名喔!不要再加參數(shù)!
例如使用『 tar -zcvfP tfile sfile』就是錯(cuò)誤的寫法,要寫成
『 tar -zcvPf tfile sfile』才對(duì)喔!
-p :使用原文件的原來屬性(屬性不會(huì)依據(jù)使用者而變)
-P :可以使用絕對(duì)路徑來壓縮!
-N :比后面接的日期(yyyy/mm/dd)還要新的才會(huì)被打薯輪包進(jìn)新建的文件中!
–exclude FILE:在壓縮的過程中,不要將 FILE 打包!
#tar -cvf
查看包文件的內(nèi)容
#tar -tf 文件名.tar
向已有的包中添加新文件
#tar -rvf
釋放包文件#tar -xvf 文件名.tar
gz壓縮文件#gzip 文件名
解壓縮文件
#gzip -d 文件名.gz 或#gunzip 文件名.gz
創(chuàng)建壓縮包
#tar -zcvf
查看壓縮包中的內(nèi)容
#tar -ztf 文件名.tar.gz
釋放壓縮包
#tar -zxvf 文件名.tar.gz
mount,umount
mount是Linux下的一個(gè)命令,它可以將分區(qū)作為Linux的一個(gè)“文件”掛接到Linux的一個(gè)空文件夾下,從而將分區(qū)和/mnt這個(gè)目錄聯(lián)系起來,因此我們只要訪問這個(gè)文件夾,就相當(dāng)于訪問該分區(qū)了。目前mount已經(jīng)不僅僅局限于Linux了,在Windows系統(tǒng)下的應(yīng)用也越來越廣了,多用在虛擬光驅(qū)類軟件上,比如Clone CD,Daemon tool,WinMount等。
注意事項(xiàng)
1、必須將光盤、U盤等放入驅(qū)動(dòng)器在實(shí)施掛載操作
2、不能在掛載目錄下實(shí)施掛載操作,至少在上一級(jí)
3、不能在同一目錄下掛載兩個(gè)以上的文件系統(tǒng)
4、Linux預(yù)留掛載目錄為/mnt
5、不能在掛載目錄下實(shí)施卸載操作
6、掛載目錄必須事先存在
掛載光盤
#mount -t iso9660 /dev/cdrom /mnt/cdrom
卸載光盤
#umount /mnt/cdrom或#umount /dev/cdrom或#cd;eject
掛載U盤
#mount /dev/sdb1 /mnt/u
掛載iso鏡像
#mount -t iso9660 -o loop iso鏡像文件/mnt/cdrom
基礎(chǔ)命令
* LINUX圖形界面和命令行界面的切換 進(jìn)入U(xiǎn)buntu桌面環(huán)境后,可以使用鍵盤上的“Ctrl+Alt+F1~F6“組合鍵來切換不同的tty界面,Linux默認(rèn)提供了6個(gè)命令行界面(F1-F6),比如”Ctrl+Alt+F1″就是切換到tty1: 1 /*最上面顯示的是Ubuntu的版本計(jì)算機(jī)名稱和tty號(hào)*/ 2 Ubuntu 12.04.1 LTS qingsword tty1 4 /*輸入用戶名和密碼即可登錄tty1*/ 5 qingsword login: root 6 Password: 在命令行模式下,想要切換回圖形界面可以使用組合鍵”Ctrl+Alt+F7“。另外,如果不攜絕是從圖形界面切換到tty模式,而是系統(tǒng)啟動(dòng)時(shí)候直接進(jìn)入的命數(shù)隱信令行模式,在登陸后可以使用”startx”來啟動(dòng)圖形界面?! S:在圖形界面下使用”Ctrl+Alt+T“可以快速啟動(dòng)Linux的命令行終端。
* 列出目錄中的文件(LS) 在Linux命令行終端中使用的最多的命令就是這個(gè)ls,它可以幫助我們列出當(dāng)前目錄下都有哪些文件,下面是一些實(shí)例: 1 /* 2 * 使用pwd,查看當(dāng)前是在哪個(gè)目錄中, 3 * 顯示為“/home/qingsword”,這就是當(dāng)前命令行所在的目錄?! ? */ 5 $ pwd 6 /home/qingsword 8 /*切換到根目錄*/ 9 $ cd / 11 /*驗(yàn)證一下,確實(shí)在根目錄下了*/ 12 $ pwd 13 / 15 /*查看根目錄下面都有哪些文件和文件夾*/ 16 $ ls 17 bin dev home lost+found mnt proc in srv tmp var 18 boot etc lib media opt root selinux sys usr 20 /*可以使用兩個(gè)ll詳細(xì)輸出,這個(gè)命令和ls -l效果相同*/ 21 $ ll 22 totaldr-xr-xr-x. 2 root root 4096 Aug 9 01:21 bin 24 dr-xr-xr-x. 5 root root 1024 Aug 8 23:54 boot 25 drwxr-xr-x. 18 root root 3820 Aug 8 17:41 dev 26 drwxr-xr-x. 88 root root 4096 Dec 24 10:39 etc 27 …../*省略部分輸出*/….. 29 /*詳細(xì)輸出,并且顯示隱藏的文件和文件夾,或ls -al*/ 30 $ ll -a 31 totaldr-xr-xr-x. 21 root root 4096 Aug 8 17:39 . 33 dr-xr-xr-x. 21 root root 4096 Aug 8 17:39 .. 34 -rw-r–r–. 1 root root 0 Aug 8 17:39 .autofsck 35 dr-xr-xr-x. 2 root root 4096 Aug 9 01:21 bin 36 …../*省略部分輸出*/….. 上面為ls常見的用法,下面是一些其他用法: 1 /* 2 * 使用遞歸模式,顯示目錄以及下級(jí)子目錄, 3 * 后面的more是當(dāng)輸出超出終端顯示范圍時(shí),顯示一個(gè)more, 4 * 按任意鍵可以繼續(xù)顯示下面的內(nèi)容。 5 */ 6 $ ls -R | more 8 /*按時(shí)間先后顯示*/ 9 $ ls -t 11 /*橫排輸出,中間用逗號(hào)分隔*/ 12 $ ls -m 14 /*按大小排列,先大后小*/ 15 $ ls -S 除此之外ls會(huì)顯示不同顏色,下面是這些顏色的含義: 藍(lán)色—目錄 綠色—可執(zhí)行文件 紅色—壓縮文件 淺藍(lán)色—鏈接文件 粉紅色—圖片文件 黃色—設(shè)備文件 灰色—其他文件 可以切換到/dev目錄下用ls查看一下,會(huì)看到大部分為設(shè)備文件。 * 目錄切換(CD) 使用cd(Change Directory)命令可以在不同目錄之間切換,下面是一些實(shí)例: 1 /*當(dāng)前目錄是根目錄*/ 2 $ pwd 3 / 5 /*使用cd切換到/dev這個(gè)目錄*/ 6 $ cd /dev$ pwd 9 /dev 11 /*查看一下當(dāng)前目錄下面的文件*/ 12 $ ls 14 /*這條命令可以用來跳到前一個(gè)工作目錄,即根目錄*/ 15 $ cd/ 18 /*跳到當(dāng)前用戶的家目錄*/ 19 $ cd ~ 20 $ pwd 21 /home/qingsword 23 /*返回上一層目錄*/ 24 $ cd .. 25 $ pwd 26 /home * 創(chuàng)建、移動(dòng)、復(fù)制、刪除文件的操作 可以使用下面的命令來創(chuàng)建一個(gè)目錄,或者嵌套的目錄: 1 /*我在當(dāng)前用戶的家目錄中,首先創(chuàng)建一個(gè)單層目錄*/ 2 $ mkdir qing 3 $ ls 4 qing 6 /*試著創(chuàng)建一個(gè)嵌套的目錄,提示錯(cuò)誤*/ 7 $ mkdir top/sub/sub2 8 mkdir: cannot create directory `top/sub/sub2′: No such file or directory 10 /*添加-p參數(shù)才能創(chuàng)建多層的嵌套目錄*/ 11 $ mkdir -p top/sub/sub2 12 $ ls 13 qing top 15 /* 16 * 使用遞歸顯示當(dāng)前目錄下面文件, 17 * “.”代表當(dāng)前目錄,下面表示這個(gè)目錄下面的子目錄和文件?! ?8 */ 19 $ ls -R 20 .: 21 qing top 23 /*”qing”這個(gè)目錄下面是空的,沒有其他文件和文件夾*/ 24 ./qing: 26 /*”top”目錄下還有個(gè)子目錄”sub”*/ 27 ./top: 28 sub 30 /*sub目錄下還有個(gè)sub2*/ 31 ./top/sub: 32 sub2 34 /*sub2下面是空的*/ 35 ./top/sub/sub2: 刪除目錄或者文件: 1 /*強(qiáng)制刪除剛才創(chuàng)建的top目錄,”rm -rf”后面可以接任何目錄或者文件*/ 2 $ rm -rf top 創(chuàng)建文本文件: 1 /*使用touch命令可以創(chuàng)建一個(gè)空文本文件*/ 2 $ touch testfile 4 /*使用echo命令將hello這幾個(gè)字符寫入這個(gè)文件中*/ 5 $ echo hello>>testfile 7 /*使用more命令顯示這個(gè)文件中的內(nèi)容*/ 8 $ more testfile 9 hello 11 /*追加一行,再次顯示*/ 12 $ echo My name is QingSword>>testfile 13 $ more testfile 14 hello 15 My name is QingSword 復(fù)制文件或文件夾: 1 /*首先創(chuàng)建兩個(gè)文件夾*/ 2 $ mkdir dir1 3 $ mkdir dir2 4 $ ls 5 dir1 dir2 qing testfile 7 /*將testfile這個(gè)文本文件復(fù)制到dir2目錄中*/ 8 $ cp testfile dir2 9 $ ls dir2 10 testfile 12 /*將dir2目錄復(fù)制到dir1目錄中,復(fù)制非空目錄要添加參數(shù)-r*/ 13 $ cp -r dir2 dir1 14 $ ls -R dir1 15 dir1: 16 dir2 18 dir1/dir2: 19 testfile 21 /* 22 * 復(fù)制多個(gè)目標(biāo)到一個(gè)文件夾中, 23 * 將dir1和dir2這兩個(gè)文件夾以及testfile這個(gè)文本文件,復(fù)制到后面的qing文件夾中。 24 */ 25 $ cp -r dir1 dir2 testfile qing 移動(dòng)目錄或文件(剪切): 1 /*mv可以操作目錄和文件,同樣可以一次性操作多個(gè)目標(biāo)*/ 2 $ mv dir1 qing 3 $ ls 4 dir2 qing testfile 6 $ mv testfile dir2 qing 7 $ ls 8 qing 9 $ * 重啟和關(guān)機(jī) 使用下面的命令重啟和關(guān)機(jī)(這個(gè)命令必須使用root用戶才能執(zhí)行): 1 /*首先切換到root權(quán)限*/ 2 $ su 3 Password: 5 /*一分鐘后關(guān)機(jī)*/ 6 # shutdown -h 1 8 /*如果是定時(shí)關(guān)機(jī),可以打開另外一個(gè)終端,使用下面這個(gè)命令取消關(guān)機(jī)*/ 9 # shutdown -c 11 /*馬上關(guān)機(jī)*/ 12 # shutdown -h now 14 /*下面這兩條命令也是馬上關(guān)機(jī)*/ 15 # init# poweroff 18 /*下面這兩條命令都能馬上重啟*/ 19 # reboot 20 # init 6
uniq
–去除重復(fù)行
下面的示例演示如何grep的唯一相關(guān)的交易,削減不必要的信息,并獲得計(jì)數(shù)。
jfields$ cat order.out.log | grep \(Kindle\|Hardcover\) | cut -d, -f3 | sort | uniq -c
1 Joy of Clojure
2 Patterns of Enterprise Architecture
jfields$ cat order.out.log | grep \(Kindle\|Hardcover\) | cut -d, -f3 | sort | uniq
Joy of Clojure
Patterns of Enterprise Architecture
命令ls
ls
這個(gè)命令就相當(dāng)于dos下的dir命令一樣,這也是Linux控制臺(tái)命令中最為重要幾個(gè)命令之一。Linux上的文件以“.”開頭的文件被系統(tǒng)視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般文件名外,連隱藏文件也會(huì)顯示出來。
ls -l(這個(gè)參數(shù)是字母L的小寫,不是數(shù)字1)【直接輸入ll 等價(jià)于 ls -l的效果】
這個(gè)命令可以使用長格式顯示文件內(nèi)容,如果需要察看更詳細(xì)的文件資料,就要用到ls -l這個(gè)指令。例如我在某個(gè)目錄下鍵入ls -l可能會(huì)顯示如下信息(最上面兩行是我自己加的):
位置
文件屬性文件數(shù) 擁有者 所屬者 group 文件大小 建檔日期 文件名
drwxGuest users 1024 Nov 21 21:05 Mail
-rwx–x–x 1 root rootNov 7 22:41 tar*
-rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*
lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip
-rwxr-xr-x 1 root binNov 29 7:43 zsh*
-rwsr-x— 1 root bin 9853 Aug 15 5:46 su*
下面,我為大家解釋一下這些顯示內(nèi)容的意義。
之一個(gè)欄位,表示文件的屬性。Linux的文件基本上分為三個(gè)屬性:可讀(r),可寫(w),可執(zhí)行(x)。但是這里有十個(gè)格子可以添(具體程序?qū)崿F(xiàn)時(shí),實(shí)際上是十個(gè)bit位)。之一個(gè)小格是特殊表示格,表示目錄或連結(jié)文件等等,d表示目錄,例如drwx——;l表示連結(jié)文件,如lrwxrwxrwx;如果是以一橫“-”表示,則表示這是文件。其余剩下的格子就以每3格為一個(gè)單位。因?yàn)長inux是多用戶多任務(wù)系統(tǒng),所以一個(gè)文件可能同時(shí)被許多人使用,所以我們一定要設(shè)好每個(gè)文件的權(quán)限,其文件的權(quán)限位置排列順序是(以-rwxr-xr-x為例):
rwx(Owner)r-x(Group)r-x(Other)
這個(gè)例子表示的權(quán)限是:使用者自己可讀,可寫,可執(zhí)行;同一組的用戶可讀,不可寫,可執(zhí)行;其它用戶可讀,不可寫,可執(zhí)行。另外,有一些程序?qū)傩缘膱?zhí)行部分不是X,而是S,這表示執(zhí)行這個(gè)程序的使用者,臨時(shí)可以有和擁有者一樣權(quán)力的身份來執(zhí)行該程序。一般出現(xiàn)在系統(tǒng)管理之類的指令或程序,讓使用者執(zhí)行時(shí),擁有root身份。
第二個(gè)欄位,表示文件個(gè)數(shù)。如果是文件的話,那這個(gè)數(shù)目自然是1了,如果是空目錄的話,那它的數(shù)目就是2,非空目錄等于該目錄中的目錄個(gè)數(shù)加上2了。
第三個(gè)欄位,表示該文件或目錄的擁有者。若使用者目前處于自己的Home,那這一欄大概都是它的賬號(hào)名稱。
第四個(gè)欄位,表示所屬的組(group)。每一個(gè)使用者都可以擁有一個(gè)以上的組,不過大部分的使用者應(yīng)該都只屬于一個(gè)組,只有當(dāng)系統(tǒng)管理員希望給予某使用者特殊權(quán)限時(shí),才可能會(huì)給他另一個(gè)組。
第五欄位,表示文件大小。文件大小用byte來表示,而空目錄一般都是1024byte,你當(dāng)然可以用其它參數(shù)使文件顯示的單位不同,如使用ls –k就是用kb來顯示一個(gè)文件的大小單位,不過一般我們還是以byte為主。
第六個(gè)欄位,表示創(chuàng)建日期。以“月,日,時(shí)間”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。
第七個(gè)欄位,表示文件名。我們可以用ls –a顯示隱藏的文件名。
ls –F(注意,是大寫的F)
使用這個(gè)參數(shù)表示在文件的后面多添加表示文件類型的符號(hào),例如*表示可執(zhí)行,/表示目錄,@表示連結(jié)文件,這都是因?yàn)槭褂昧?F這個(gè)參數(shù)。但是現(xiàn)在基本上所有的Linux發(fā)行版本的ls都已經(jīng)內(nèi)建了-F參數(shù),也就是說,不用輸入這個(gè)參數(shù),我們也能看到各種分辨符號(hào)。
cd
cd
linux系統(tǒng)基礎(chǔ)常用命令
linux系統(tǒng)基礎(chǔ)常用命令一.linux系統(tǒng)基礎(chǔ)常用命令1.命令date用以查看、設(shè)置當(dāng)前系統(tǒng)的時(shí)間:格式化顯示時(shí)間:date+%Y–%m–%d2.命令hwclock(clock)用以顯示硬件的時(shí)鐘時(shí)間3.命令cal用以查看日歷4.命令uptime用以查看系統(tǒng)運(yùn)行時(shí)間二.輸出、查看命令1.命令echo用以顯示輸入的內(nèi)容將我們輸入的內(nèi)容原封不動(dòng)的顯示出來2.命令cat用以顯示文件內(nèi)容但對(duì)于篇幅長的文件,cat命令只能從頭到尾在一頁上顯示,很不友好。3.命令head用以顯示文件的頭幾行(默認(rèn)10行)-n指定顯示的行數(shù)4.命令tail用以顯示文件的末尾幾行(默認(rèn)10行)-n
指定顯示的行數(shù)-f
(fllow)追蹤顯示文件更新(一般用于查看日志,命令不會(huì)退出,而是持續(xù)顯示新加入的內(nèi)容)4.命令more用于翻頁顯示文件內(nèi)容(只能向下翻頁)5.命令less用于翻頁顯示內(nèi)容(能上下翻頁)三.關(guān)機(jī)、重啟1.命令shutdown用以關(guān)閉、重啟計(jì)算機(jī)-h
關(guān)閉計(jì)算機(jī)-r
重新啟動(dòng)如:立即關(guān)機(jī):shutdown
-h
now10分鐘后關(guān)機(jī):shutdown
-h
+10(一個(gè)+加一個(gè)數(shù)字表示多少分鐘后關(guān)機(jī))23:30關(guān)機(jī):shutdown
-h
23:30立即重啟:shutdown
-r
now2.命令poweroff用以立即關(guān)閉計(jì)算機(jī)3.命令reboot用以立即重啟計(jì)算機(jī)四.歸檔、壓縮1.命令zip用以壓縮文件zip
linuxcast.zip
myfile(zip+壓縮后的文件名+要壓縮的文件)2.命令unzip用以解壓縮zip文件unzip
linuxcast.zip3.命令gzip用以壓縮文件gzip
liangjin4.命令tar用以打包文件tar
-cvf
包名.tar
要進(jìn)包的文件(把一個(gè)文件分類放進(jìn)包里,此過程中并不壓縮文件)tar
-xvf
包名.tar
就會(huì)把包里的文件解開釋放到當(dāng)前目錄下tar
-cvzf
包名.tar.gz
/etc(要?dú)w檔并壓縮的文件夾是etc)-z參數(shù)將歸檔后的歸檔文件進(jìn)行g(shù)zip壓縮以減少大小五.查找1.
locate用以快速查找文件、文件夾,實(shí)際上是在數(shù)據(jù)庫中查找文件,此命令需要預(yù)先建立數(shù)據(jù)庫,數(shù)據(jù)庫默認(rèn)每天更新一次,可用update
命令手工建立、更新數(shù)據(jù)庫,缺點(diǎn)就是如果新文件沒有更新進(jìn)數(shù)據(jù)庫,則找不到。locate
vim查找文件名中包含vim的文件,在整個(gè)計(jì)算機(jī)中查找2.命令find用以高級(jí)查找文件、文件夾find
查找位置
查找參數(shù)如:find
.
-name
*liangjin*查找當(dāng)前目錄下文件名中包含liangjin的所有文件find
/
-name
*.conf查找根目錄下文件名后綴為.conf的文件find
/
-perm
123查找硬盤中所有文件權(quán)限是123的文件(123處必須為數(shù)字)find
/
-type
d(根據(jù)文件類型查找)查找所有目錄(d表示目錄)find
.
-namea*
-exec
ls
-l
{}
/;查找文件名以a開頭的文件,并把查找結(jié)果作為參數(shù),傳給ls
-l命令,用以顯示以a開頭的所有文件的詳細(xì)信息。ls
-l
也可以換成其他命令。
每天一個(gè)linux命令 21的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于每天一個(gè)linux命令 21,掌握Linux必備技能:每天一個(gè)命令21,linux命令的命令,linux系統(tǒng)基礎(chǔ)常用命令的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
本文題目:掌握Linux必備技能:每天一個(gè)命令21 (每天一個(gè)linux命令 21)
文章來源:http://fisionsoft.com.cn/article/dhegeii.html


咨詢
建站咨詢
