歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Linux Shell基礎命令

Linux Shell基礎命令

日期:2017/2/28 16:09:20   编辑:SHELL編程

1.日期和時間:date cal
date命令告訴系統顯示時間和日期。
cal命令告訴系統顯示本月日歷。
而cal 2009則顯示2009年的日歷。

2.查看登錄系統的用戶:who
我們可以用who查看當前登錄系統的所有用戶的信息。
也可以用who am i命令獲得自己的信息。

3.顯示字符:echo
echo命令在終端上顯示鍵入在命令行中的其余任何內容,例如:
$ echo hello
hello

4.列出文件清單:ls
ls命令列出了目錄中存在的文件。
ls -a命令列出目錄中存在的所有文件,包括隱藏的文件。
ls -l命令列出目錄中文件的詳細信息。
ls /usr命令列出/usr目錄中存在的文件。

5.顯示文件內容:cat more
cat命令用於查看文件內容,cat的參數是要查看其內容的文件名。
more命令也用於查看文件內容。

6.統計文件中單詞數:wc命令
wc filename命令用於統計文件所包含信息的行數、單詞數和字符數。這裡filename是文件名。
wc -l filename命令只統計文件所包含的行數。
wc -c filename命令只統計文件所包含的字符數。
wc -w filename命令只統計文件所包含的單詞數。

7.復制文件:cp
cp sourcefilename targetfilename用於復制文件。

8.重命名或移動文件:mv
mv sourcefilename targetfilename用於重命名或移動文件。

9.刪除文件或目錄:rm rmdir
rm filename用於刪除文件。
rmdir dirname用於刪除目錄,注意:rmdir命令只能刪除空目錄,使用rmdir刪除目錄之前必須先把目錄內文件全部刪除。
rm -r dirname刪除一個目錄及其下面所有文件。

10.創建目錄:mkdir
mkdir dirname命令創建目錄dirname。

11.創建一個文件可以用如下命令:
vi f.txt
cat > foo.txt

12.顯示工作目錄:pwd
pwd命令用於告訴用戶當前工作目錄名字

13.改變工作目錄:cd
cd ..改變工作目錄到上一級目錄。
cd document改變目錄到當前目錄下的document目錄(相對路徑)。
cd /usr改變工作目錄到根目錄下的usr目錄(絕對路徑)。

14.鏈接文件或目錄:ln
ln from to
ln /home/user/document/t.sh /home/t把文件t.sh鏈接到文件t,這是硬鏈接。硬鏈接要求鏈接文件必須在同一個文件系統內。刪除一個鏈接文件不會使另一個文件被刪除。
如果要鏈接不同文件系統的文件,需要加速-s選項,這樣可以建立一個符號化鏈接。符號化鏈接指向初始文件,如果初始文件被刪除,該符號化鏈接就不起作用了。

Copyright © Linux教程網 All Rights Reserved