什麼是Shell命令?
Shell是Linux系統上的命令直譯器。它是與終端模擬視窗中的使用者互動的程式。Shell命令是指示系統執行某些操作的指令。
一些常用的Shell命令包括:
basename
此命令從檔名中去除目錄和字尾。它列印去除所有前導目錄元件的檔名。如果指定了字尾,它還會刪除尾隨後綴。
basename的示例如下:
$ basename country/city.txt
這將獲取位於country資料夾中的city檔案的檔名。
city.txt
cat
此命令連線並列印檔案的內容。如果沒有檔案,則讀取標準輸入。
cat的示例如下:
讓我們看看如何列印檔案的內容:
$ cat example.txt
上面的示例顯示example.txt檔案的內容。
This is the content of the example text file
讓我們看看如何連線兩個檔案:
$ cat example1.txt example2.txt > example3.txt $ cat example3.txt
在上面的示例中,文字檔案example1和example2的內容被連線到文字檔案example3中。然後顯示example3檔案的內容。
This is the example1 text file This is the example2 text file
cal
此命令用於顯示日曆。如果指定單個引數,則顯示四位數年份。如果有兩個引數,則表示月份和年份。沒有引數表示顯示當前月份。
cal的示例如下:
$ cal
由於沒有為cal指定引數,因此它返回當前月份(即九月)的日曆。
September 2018 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
cd
cd用於將當前工作目錄更改為所需的資料夾。如果給出目錄名,則shell的名稱將更改為該目錄。否則,它將更改為home。
cd的示例如下
$ cd /user/local/example $ pwd
使用cd將當前目錄更改為example,並使用pwd命令顯示:
/user/local/example
cp
此命令將檔案的內容複製到另一個檔案中。
cp的示例如下:
$ cat example.txt This file is used as an example $ cp example.txt example.bak $cat example.bak This file is used as an example
cp將文字檔案example的內容複製到備份檔案example.bak中。
clear
clear命令清除終端螢幕。它忽略任何可能存在的命令列引數。
clear的示例如下:
$ clear
這將清除終端螢幕。
cmp
此函式比較兩個不同的檔案,並逐字元報告它們之間的差異。如果檔案不同,它會指出它們不同的第一個位元組和行號。
cmp的示例如下:
$ cat example1.txt This is an example text file $ cat example2.txt This is also an example text file $ cmp example1.txt example2.txt example1.txt example2.txt differ: byte 10, line 1
此示例演示example1.txt和exampl2.txt的第一個差異位於第1行,位元組10處。
mkdir
此命令用於在Linux作業系統中建立目錄。
mkdir的示例如下
mkdir /fruit/apple
上面的命令在fruit目錄中建立一個名為apple的目錄。
rmdir
此命令用於刪除目錄。在刪除目錄之前,應先刪除目錄中的所有檔案和子目錄。
rmdir的示例如下:
rmdir example
這將刪除example目錄。
mv
mv(即移動)命令可用於重新命名目錄。
mv的示例如下:
mv name1 name2
目錄的初始名稱為name1,已更改為name2。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP