ubuntu常用命令

2022-03-25 17:38:33 字數 3196 閱讀 7318

我的ubuntu版本是ubuntu14

1)從user使用者切換到root使用者 :sudo su

2)從root使用者切回user使用者:su user (user是你自己安裝時候的使用者名稱),或是直接輸入exit,也可ctrl+d組合鍵推出

ctrl+alt+t,調出終端。

要去某個目錄,用cd

在檢視中,後面還有乙個資料夾,我記不住,就按tab鍵一下。就自動出來了。

如果該資料夾下東西比較多,你記不住,那就多按兩次tab,就會出現可以進入的資料夾

如果你想檢視該資料夾下面有什麼就ls一下吧。命令:ls

如果想回到上級目錄。命令:cd  ..

4)sudo 和 su命令:

sudo 表示獲取臨時的root許可權命令

su表示切換使用者命令命令

5)在linux下用wc進行計數。返回檔案的行數、字數、位元組數等。

看個例子:

wc wc1.txt

3 5 16 wc1.txt

輸出資訊依次是:行數 字數 位元組數 檔名稱。再具體點,單個統計。

wc -m filename:顯示乙個檔案的字元數

wc -l filename:顯示乙個檔案的行數

wc -l filename:顯示乙個檔案中的最長行的長度

wc -w filename:顯示乙個檔案的字數

需要留意的:貌似wc統計的行算是用換行符來確定的。就是說最後一行要有換行符,最後wc的行數才是正確的,否則將會少一行。

為了說明這個問題,看乙個perl的測試:

perl -e 『print 「a」『|wc

0       1       1

perl -e 『print 「a/n」『|wc

1       1       2

上面的例子中print命令將a列印出來,如果不帶換行符/n,則認為這一行不存在。

有以下幾點說明:

1:乙個漢字佔三個位元組(未經驗證,個人認為是兩個位元組),乙個回車符等不可見字元也佔乙個位元組

2:一行的末尾如果沒有回車符,則不算是一行,也就是說,如果乙個檔案的最後一行末尾沒有換行符,wc命令統計的行數會比實際行數少一,所謂實際行數是你所看到的行數,實際上,沒有回車符,確實不能算作一行(注:若是在乙個已存在的文字中,則預設為所有的行都有乙個不可見的回車符)

linux cat命令詳解

名稱:cat

使用許可權:所有使用者

使用方式:cat [-abeensttuv] [--help] [--version] filename

說明:把檔案串連線後傳到基本輸出(螢幕或加 > filename 到另乙個檔案)

引數:-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

範例:cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

範例:把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

cat -b textfile1 textfile2 >> textfile3

cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內容

cat 也可以用來製作 image file。例如要製作軟碟的 image file,將軟碟放好後打

cat /dev/fd0 > outfile

相反的,如果想把 image file 寫到軟碟,請打

cat img_file > /dev/fd0

注:1. outfile 指輸出的 image 檔名。

2. img_file 指 image file。

3. 若從 image file 寫回 device 時,device 容量需與相當。

4. 通常用在製作開機磁片。

簡單地說:cat主要有三大功能:

1.一次顯示整個檔案。$ cat filename

2.從鍵盤建立乙個檔案。$ cat > filename  

只能建立新檔案,不能編輯已有檔案.

3.將幾個檔案合併為乙個檔案: $cat file1 file2 > file

引數:-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

例:把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

cat -b textfile1 textfile2 >> textfile3

test.txt檔案扔進垃圾箱,賦空值test.txt

cat /dev/null > /etc/test.txt  

ubuntu常用命令

小知識 linux命令與shell 所謂shell,就是命令解釋程式,它提供了程式設計介面,可以使用程式來程式設計。學習shell對於linux初學者理解linux系統是非常重要的。linux系統的shell作為作業系統的外殼,為使用者提供了使用作業系統的介面。shell是命令語言 命令解釋程式及程...

ubuntu 常用命令

2.1.4 linux 程式設計常用命令及工具 1 expand expand 將輸入製表符轉換為空格。unexpand 將輸入空格轉換為製表符。使用 t 選項來指 定製表符停止位,示例如下 root localhost cat a hello.c 使用 cat a 顯示文件所有字元資訊 inclu...

ubuntu 常用命令

1,sudo passwd root 更改超級使用者的密碼 2,ps ef 檢視所有的程序,程序號,系統執行時間 3,free 檢視當前系統記憶體的使用情況 4,df 檢視檔案系統記憶體磁碟空間的使用情況 5,du 統計目錄所佔磁碟空間的大小 6,rm fr 刪除指定目錄及其子目錄 7,grep 在...