Linux一些高階重點命令學習 1

2021-09-13 03:58:07 字數 2045 閱讀 7833

1.輸入/輸出重定向

linux作業系統預設的輸入裝置是鍵盤,輸出裝置是顯示器。

輸入重定向功能可以讓使用者將某個檔案作為輸入裝置,輸出重定向功能可以把某個檔案作為輸出裝置,從而使用更加靈活。

輸入重定向符號是 "< ",執行該命令,「<」後面的檔案替代使用者從鍵盤輸入的內容。

[root@localhost ~]# mail-s"test mail"tiger@localhost輸出重定向符號 > 和 >> ,> 將輸出內容直接寫入檔案,>> 叫重定向附加。

即將輸出內容附加在指定檔案後面。

還有錯誤重定向輸出「2>」,可以把命令列出錯的資訊儲存到檔案中去。

[root@localhost ~]# ls>filelist

[root@localhost ~]# cal>>filelist

2.管道功能

在linux作業系統中,命令執行完畢會有輸出資訊,使用管道功能可以把乙個命令的輸出資訊作為另乙個命令的輸入資訊,從而將兩個或著兩個以上的

簡單命令連線在一起,實現複雜的功能。

管道功能通過管道線「|」實現,管道線「|」前面命令的輸出資訊是管道線

「|」後面的輸入資訊。

[root@localhost ~]# ls

[root@localhost ~]# ls | wc -w

11

3.cal命令

cal命令用於顯示日曆,可顯示公元1~1999的日曆。

[root@localhost ~]# cal
三月 2019     

日 一 二 三 四 五 六

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

31

4.wc命令

wc命令用於統計給定檔案的行數、字數、字串

wc[-lwc]檔名

5.ls命令

ls命令是用來顯示檔案列表的。

[root@localhost ~]# ls
ls[選項]

ls命令不帶任何引數,預設顯示當前目錄檔案列表。

通過選項引數,可以設定顯示檔案列表資訊和格式,

-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。

-b 把檔名中不可輸出的字元用反斜槓加字元編號(就象在c語言裡一樣)的形式列出。

-c 輸出檔案的 i 節點的修改時間,並以此排序。

-d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。

-e 輸出時間的全部資訊,而不是輸出簡略資訊。

-k 以 k 位元組的形式表示檔案的大小。

-r 對目錄反向排序。

-r 列出所有子目錄下的檔案

[root@localhost ~]# ls -1

anaconda-ks.cfg

filelist

initial-setup-ks.cfg

公共模板

文件**

桌面

**

桌面6.cd命令

cd命令用來切換工作目錄至指定目錄

若目錄名稱省略,則變換至使用者的「家」目錄。另外「~」也表示為「家」目錄的意思;「.」是表示目前所在目錄;「..」表示目前位置的上一層目錄。

7.cat命令

cat命令用來顯示檔案的內容,哈可以利用輸入和輸出重定向功能建立小型檔案或將兩個檔案連線起來。

當檔案較大時,cat命令顯示的檔案內容在螢幕上迅速閃過,使用者往往看不清所顯示的內容。

在滾屏時,可以ctrl+s,停止;ctrl+q恢復;ctrl+c組合鍵可以終止該命令的執行,並且返回shell提示符狀態。

[root@localhost ~]# cat test.c
。-n引數顯示檔案時加行號:

lhost ~]# cat -n test.c

一些linux命令

rpm ql mplayer cat n檢視軟體包資訊 另外補充下 root centos5h wc help 用法 wc 選項 檔案 print newline,word,and byte counts for each file,and a total line if more than one...

一些Linux命令

1 打tar包檔案 tar cf all.tar filename1 filename2 2 檢視tar包檔案包含的檔案列表 tar tvf all.tar 注 tar常用引數 c 新建打包檔案,可搭配 v來檢視過程中被打包的檔名 t 檢視打包檔案的內容包含哪些檔名,重點在檢視檔名 x 解打包或解壓...

一些 Linux 命令

偶爾需要用到,記錄一下 list debian 6 預設不安裝 sudo,所以需要安裝這個有用的工具 apt get install sudo 接下來需要設立 sudo 的許可權,我們不建議手動修改 etc sudoers 這個檔案,而是使用 visudo 來修改。可以再中間新增一行 user na...