Linux基本操作命令(1)

2021-05-25 02:42:07 字數 3011 閱讀 8370

首先介紹乙個名詞「控制台(console)」,它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於linux作業系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,linux的命令(也包括檔名等等)對大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對的話,系統是不會做出你期望的響應的。

1、 由字元到圖形#startx或#init 5

2、 由圖形到字元#logout或init 3

3、 登出#logout或exit或ctrl+d

4、 關機#poweroff或init 0或shutdown now或 halt -p

5、 重啟#reboot或init 6或shutdown -r now

#help提供內部命令的幫助#man或info提供外部命令的幫助。

如果你的英文足夠好,那完全可以不靠任何人就精通linux,只要你會用man。man實際上就是察看指令用法的help,學習任何一種unix類的作業系統最重要的就是學會使用man這個輔助命令。man是manual(手冊)的縮寫字,它的說明非常的詳細,但是因為它都是英文,看起來非常的頭痛。建議大家需要的時候再去看man,平常嗎,記得一些基本用法就可以了。

ls [list]

這個命令就相當於dos下的dir命令一樣,這也是linux控制台命令中最為重要幾個命令之一。ls最常用的引數有三個: -a -l -f。

ls -a

linux上的檔案以「.」開頭的檔案被系統視為隱藏檔案,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般檔名外,連隱藏檔案也會顯示出來。

ls -l(這個引數是字母l的小寫,不是數字1)

這個命令可以使用長格式顯示檔案內容,如果需要察看更詳細的檔案資料,就要用到ls -l這個指令。

cd  cd [change directory]

這個命令是用來進出目錄的,它的使用方法和在dos下沒什麼兩樣,所以我覺得沒什麼可說的,但有兩點我補充一下。首先,和dos不同的是linux的目錄對大小寫是敏感的,如果大小寫沒拼對,你的cd操作是成功不了的。其次,cd如果直接輸入,cd後面不加任何東西,會回到使用者自己的home directory。假設如果是root,那就是回到/root.這個功能同cd ~是一樣的。

mkdir [make directory] rmdir [remove directory]

mkdir命令用來建立新的目錄,rmdir用來刪除已建立的目錄,這兩個指令的功能不再多加介紹,他們同dos下的md,rd功能和用法都是基本一樣的。

cp [copy]

這個命令相當於dos下面的copy命令,具體用法是:cp –r 原始檔(source) 目的檔案(target)

引數r是指連同原始檔中的子目錄一同拷貝。熟悉dos的讀者用起這個命令來會覺得更方便,畢竟比在dos下面要少敲兩下鍵盤。

rm [remove]

比如我現在要刪除乙個名字為test的乙個檔案:rm –i test

系統會詢問我們:「rm:remove 『test』?y」,敲了回車以後,這個檔案才會真的被刪除。之所以要這樣做,是因為linux不象dos那樣有undelete的命令,或者是可以用pctool等工具將刪除過的檔案救回來,linux中刪除過的檔案是救不回來的,所以使用這個引數在刪除前讓你再確定一遍,是很有必要的。

rm –r 目錄名:這個操作可以連同這個目錄下面的子目錄都刪除,功能上和rmdir相似。

rm –f 檔名(目錄名):這個操作可以進行強制刪除。

mv [move]

這個命令的功能是移動目錄或檔案,引申的功能是給目錄或檔案重新命名。它的用法同dos下面的move基本相同,這裡不再多講。當使用該命令來移動目錄時,他會連同該目錄下面的子目錄也一同移走。如果你想給乙個檔案或目錄重新命名時可以用以下方法:mv 原檔名(目錄) 新的檔名(目錄)。

du [disk usage]

du命令可以顯示目前的目錄所佔的磁碟空間,df命令可以顯示目前磁碟剩餘的磁碟空間。如果du命令不加任何引數,那麼返回的是整個磁碟的使用情況,如果後面加了目錄的話,就是這個目錄在磁碟上的使用情況(這個功能可是dos沒有的呦)。不過我一般不喜歡用du,因為它給出的資訊是在是太多了,我看不過來,而df這個命令我是最常用的,因為磁碟上還剩多少空間對我來說是很重要的。

cat[concatenate]

cat text 顯示text這個檔案;

cat file1 file2 依順序顯示file1,file2的內容;

cat file1 file2>file3 把file1,file2的內容結合起來,再「重定向(>)」到file3檔案中。

「〉」是乙個非常有趣的符號,是往右重定向的意思,就是把左邊的結果當成是輸入,然後輸入到file3這個檔案中。這裡要注意一點是file3是在重定向以前還未存在的檔案,如果file3是已經存在的檔案,那麼它本身的內容被覆蓋,而變成file1+file2的內容。如果〉左邊沒有檔案的名稱,而右邊有檔名,例如:

cat >file1:結果是會「空出一行空白行」,等待你輸入文字,輸入完畢後再按[ctrl]+[c]或[ctrl]+[d],就會結束編輯,並產生file1這個檔案,而file1的內容就是你剛剛輸入的內容。這個過程和dos裡面的copy con file1的結果是一樣的。

另外,如果你使用如下的指令:

cat file1>>file2:這將變成將file1的檔案內容「附加」到file2的檔案後面,而file2的內容依然存在,這種重定向符〉〉比〉常用,可以多多利用。

這是兩個顯示一般文字檔案的指令。如果乙個文字檔案太長了超過乙個螢幕的畫面,用cat來看實在是不理想,就可以試試more和less兩個指令。more指令可以使超過一頁的檔案臨時停留在螢幕,等你按任何的乙個鍵以後,才繼續顯示。而less除了有more的功能以外,還可以用方向鍵往上或往下的滾動檔案,所以你隨意瀏覽,閱讀文章時,less是個非常好的選擇。

pwd [print working directory]

pwd [--help][--version]

說明:執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

linux基本操作 1

ctrl d 鍵盤輸入結束或者退出終端 ctrl s 暫定當前程式,按任意鍵恢復 ctrl z 將當前程式放入後台執行 fg 恢復放入後台的程式到前台 ctrl a 到當前行首,相當於home ctrl e 到當前行尾,相當於end ctrl k 刪除從游標尾到行末 ctrl backspace 向...

linux基本操作1

目的 學習cp mv 建立使用者 更改使用者組 使用者屬組 ls命令 1 複製檔案 cp 檔案路徑 要複製的檔案路徑 如果要複製資料夾使用 r引數2 移動檔案 a 移動 mv 檔案路徑 要移動的檔案路徑b 更改檔名 mv 原檔名 新檔名3 建立使用者 a 建立使用者 簡單用法 useradd 使用者...

Linux基本操作命令

首先介紹乙個名詞 控制台 console 它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於linux作業系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,linu...