當前位置:成語大全網 - 書法字典 - 外殼不重復字典。

外殼不重復字典。

Linux Shell常見Shell命令

壹、文件和目錄操作命令

1,ls命令

功能:顯示文件和目錄的信息。

Ls默認顯示當前目錄文件列表。

Ls -a顯示所有文件,包括隱藏文件。

Ls -l顯示文件屬性,包括大小、日期、符號鏈接、是否可讀寫以及是否可執行。

Ls -lh顯示文件大小並以易於理解的格式打印文件大小(例如,1K 234M2G)。

Ls -lt顯示文件,按修改時間排序。

2.cd命令

功能:重命名目錄

Cd目錄切換到當前目錄中的目錄。

CD/切換到根目錄

鎘..切換到上壹個目錄。

鎘../ ...切換到上級二級目錄。

Cd ~切換到用戶目錄,例如root,然後切換到/root。

根目錄和主目錄的區別:

根目錄是系統的壹級文件結構,主目錄只是由非root用戶控制的目錄。相當於windows My Documents,非root用戶只能控制主目錄中的文件,而不能控制根目錄中的其他文件。

根目錄是設備的頂級目錄,由/表示

主目錄是每個用戶登錄系統的目錄。通常在/home下,用戶名被用作目錄,可以用~表示。

CD/輸入根目錄

Cd ~/輸入主目錄

當然,您也可以使用/home/someone進入某人的主目錄。

3.cp命令

功能:復制文件

Cp源目標復制文件源作為目標。

CP/根/源。將/root下的文件源復制到當前目錄。

例如:CP/home/open _ 038 _ dev/external _ files/test/test . sh。

CP–avsour _ dir target _ dir復制整個目錄,兩個目錄完全相同。

4.rm命令

功能:刪除文件或目錄。

Rm文件刪除文件。

Rm -f文件在沒有提示的情況下被刪除。可以與r參數壹起使用。

Rm -rf dir刪除當前目錄中名為dir的整個目錄。

5.mv命令

功能:將文件移走或重命名。uinx下沒有重命名命令。如果您想重命名它,可以使用此命令。

Mv源目標將文件源重命名為目標。

命令參數:

-b:如果需要覆蓋文件,請在覆蓋之前備份文件。

-f:強制強制意味著如果目標文件已經存在,將直接覆蓋它而不詢問;

-i:如果目標文件已經存在,將詢問您是否覆蓋它!

-u:如果目標文件已經存在並且源文件相對較新,則它將被更新。

-t:-target-directory = directory將所有源參數移到目錄中,即指定mv的目標目錄。此選項適用於將多個源文件移動到壹個目錄中,其中目標目錄排在前面,源文件排在最後。

示例1:重命名文件

命令:

mv test.log測試1.txt

示例2:移動文件

命令:

mv測試1.txt測試3

將文件log1.txt、log2.txt和log3.txt移動到目錄test3。

mv日誌1.txt日誌2.txt日誌3.txt測試3

將文件log1.txt log2.txt log3.txt更改為/opt/soft/test/test4目錄。

mv-t/opt/soft/test/test4/log 1 . txt log 2 . txt log 3 . txt

將當前文件夾中的所有文件移動到上壹個目錄。

mv *../

6、差異

功能:比較文件內容

Diff dir1 dir2比較目錄1和目錄2的文件列表是否相同,但不比較文件的實際內容,如果不同則列出它們。

Diff file1 file2比較文件1和文件2的內容是否相同。如果是文本格式的文件,它將顯示不同的內容。如果是二進制代碼,只能說明兩個文件不同。

Comm file1 file2比較文件並顯示兩個文件的不同內容。

7.指揮中心

功能:創建鏈接。Windows快捷方式基於鏈接原則。

源路徑目標路徑連接

Ln -s源路徑目標路徑軟連接

Ln是linux中另壹個非常重要的命令。它的功能是為另壹個位置的文件建立不同的鏈接。該命令最常用的參數是-s,具體用法為:ln–s源文件目標文件。

當我們需要在不同的目錄中使用同壹個文件時,我們不需要將同壹個文件放在每個需要的目錄中。我們只需要將文件放在壹個固定的目錄中,然後在其他目錄中用ln命令進行鏈接即可,無需重復占用磁盤空間。例如:ln–s/bin/less/usr/local/bin/less。

blogs . com/joeblackzqq/archive/2011/03/20/1989625 . html

其次,查看文件內容命令

1,貓命令

顯示文件的內容,與DOS類型相同。

卡特彼勒文件

2.更多命令

功能:分頁顯示命令

更多文件

more命令也可以通過管道字符(|)與其他命令壹起使用,例如:

ps ux |更多

ls |更多

3.尾部命令

功能:顯示文件的最後幾行。

Tail -n 100 aaa.txt顯示aaa.txt文件的最後100行

4.vi命令

Vi文件編輯文件文件

Vi原始基本用法和命令:

輸入命令的方法是先按【ESC】鍵,然後輸入:w(寫入文件),:w!(不詢問就寫文件):wq保存並退出,:q退出,q!不保存就退出。

5.觸摸命令

功能:創建壹個空文件。

觸摸aaa.txt創建壹個名為aaa.txt的空文件

三、基本系統命令

1,人工命令

功能:查看命令的幫助。如果妳不知道命令的用法,妳可以問他,他知道後會告訴妳的。

例如:

Man ls顯示ls命令的幫助內容。

2、w命令

功能:顯示登錄用戶的詳細信息。

例如:

中士:~# w

22:06:51上升43分鐘,1用戶,平均負載:0.00、0.00、0.00

用戶TTY登錄@ IDLE JCPU PCPU WHAT

3.誰點菜

功能:顯示登錄用戶

例如:

中士:~#誰

周1月2日至3月3日

4.最後壹個命令

功能:檢查哪些用戶最近登錄了系統。

例如:

中士:~#最後壹個

仍處於登錄狀態

重新啟動系統引導2 . 6 . 8-2-386 Mon Mar 13 21:23(00:43)

周三pts/0 10.140 . 0 . 105

周日pts/0 10.140 . 0 . 105

root tty 1 Sun Mar 12 22:50-down(00:01)

root tty 1 Sun Mar 12 22:46-22:48(00:02)

root tty 1 Sun Mar 12 22:43-22:46(00:02)

重新啟動系統引導2 . 6 . 8-2-386 Mon Mar 13 06:34(-7:-41)

wtmp開始於2006年3月13 06:34:11

5.日期命令

功能:系統日期設置

日期顯示當前日期和時間

將系統時間設置為20:30:30。

日期-s 2002-3-5將系統周期設置為2003-3-5。

date-s“060520 06:00:00“將系統時間段設置為20 06年5月20日6:00整。

6、時鐘命令

功能:時鐘設置

clock–r讀取系統Bios中的時間參數。

clock–w將系統時間(如日期設置的時間)寫入Bios。

7.uname命令

功能:查看系統版本

Uname -R顯示操作系統內核的版本

例如:

中士:~# uname -a

Linux Sarge 2.6.8-2-386 #1星期二Aug 16 12:46:35 UTC 2005 i686 GNU/Linux

8、關閉和重啟系統命令

重新啟動重新啟動計算機。

Shutdown -r現在可以重新啟動計算機,並在停止服務後重新啟動計算機。

關機-h現在關閉計算機,停止服務,然後關閉系統。

Halt關閉計算機。

現在通常使用Shutdown -r。當重新啟動系統時,相關服務被關閉,現在shutdown -h也是如此。

9日,蘇命令

功能:切換用戶

su-切換到根用戶

Su-zhoulj切換到zhoulj用戶,

註意:-,這很關鍵。如果使用-,您將使用用戶的環境變量。

名稱服務器192.168.1.11

6.網絡調試

(1),ping命令

功能:算了。如果妳不知道,就去做。

②、traceroute命令

功能:路線跟蹤

traceroute

追蹤路線207.68.173.7

(3)、nslookup命令

功能:域名解析和調試

例如:

$ nslookup

註意:nslookup已棄用,可能會從未來版本中刪除。

考慮改用“dig”或“host”程序。使用運行nslookup

`-sil【ent】‘選項來阻止此消息出現。

& gt

服務器:192.168.1.11

地址:192.168.1.11 # 53

非權威回答:

名稱:

地址:202.118.66.66

& gt服務器202.118.66.6

默認服務器:202.118.66.6

地址:202.118.66.6#53

& gt

服務器:202.118.66.6

地址:202.118.66.6#53

非權威答案:規範名稱=

名稱:

地址:202.108.22.5

九、其他訂單

1和ssh命令

功能:遠程登錄到其他UNIX主機。

ssh-l user1 192.168.1.2使用用戶名user 1登錄到192.1.2。

使用用戶名user1登錄192.168.1.2。

2、scp命令

功能:安全復制

例如:

abc.tar.gz scp

:~將本地abc.tar.gz復制到192.168.1.5的user 1(/home/user 1)的根目錄下。

3.telnet命令

功能:登錄到遠程主機。

例如:

遠程登錄192.168.1.5

————————————————

版權聲明:本文為CSDN博主“陽光~ L &;h”遵循CC 4.0 BY-SA版權協議。轉載請附上原始來源鏈接和本聲明。

原始鏈接:/LH 0912666/article/details/87897629