linux命令實戰(zhàn)第一關(guān)

linux用戶分類:#代表root用戶 $代表普通用戶

linux命令格式:命令 [參數(shù)] [路徑文件]

rm -f /tmp/rpt.log

1、創(chuàng)建一個data目錄

切換到根目錄:cd /

根目錄或者root用戶模式下下創(chuàng)建的時候用:mkdir data

其他目錄創(chuàng)建的時候用:mkdir /data

查看用:ls -ld /data (看是否存在剛創(chuàng)建的目錄)?

ld: l(long)d(directory)

cd: change directory

2、在data下面創(chuàng)建一個文件 success.txt

第一種方法:cd data

touch success.txt

第二種方法:touch /data/success.txt(如果頻繁操作這個命令的時候,只會改變時間戳,不會重復(fù)創(chuàng)建)

第三種方法:如果文件不存在,vi也可以創(chuàng)建文件

注:windows中的路徑用的是"\",linux中的路徑用的是相反的"/"

3、為success.txt 增加文字running man"

第一種方法:vi success.txt? (i -- running man -- esc?-- :wq)

cat success.txt

vi三種命令模式轉(zhuǎn)換

第二種方法:echo(打印輸出內(nèi)容)

echo "running man echo" > success.txt? (單行文本覆蓋到源文件,覆蓋到文件的結(jié)尾)

echo "running man echo" > > success.txt (不覆蓋,追加)

>:重定向,箭頭朝向就是數(shù)據(jù)的流向,會覆蓋原來的命令

>>:追加重定向,在文件結(jié)尾追加內(nèi)容

<:輸入重定向

第三種方法:多行文本追加到內(nèi)容當中

cat >>success.txt<<what(開頭) 對行文本后 what(結(jié)尾,文件當中不存在what)

what可是是其他任何字符,注意只要已同樣的字符結(jié)尾就行,標準寫法是EOF。

第四種方法:cat不光可以展示文件,也可以寫入文件

cat >success_cat.txt

用ctrl+c結(jié)束輸入

cat >>success_cat.txt (追加命令)

4、把success.txt文件拷貝到 /tmp目錄下面

cp success.txt /tmp/? (注:路徑結(jié)尾一定要加"/")

cat /tmp/success.txt 展示文件

ls /tmp/ 展示文件

注:cp只能拷貝文件,不能拷貝目錄 cp /etc /tmp:error

cp -apr 拷貝文件或者目錄

mv [要移動的文件] [移動到的地方]

將文件 aaa 更名為 bbb :

mv aaa bbb

將info目錄放入logs目錄中。注意,如果logs目錄不存在,則該命令將info改名為logs。

mv info/ logs

再如將/usr/student下的所有文件和目錄移到當前目錄下,命令行為:

$ mv /usr/student/*? .

5、進入data目錄,刪除success.txt

rm success.txt

-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

rmdir:刪除空目錄,雞肋命令。

6、打印出文件中除了指定字符的行

grep -v? [關(guān)鍵字] [文件]

head -2 print.txt

tail -2 print.txt

linux命令三劍客

1. 命令grep,更適合單純的查找或匹配文本

2. 命令sed,更適合對匹配到的文本進行編輯

3. 命令awk,更適合文本格式化,對文本進行較復(fù)雜的格式處理

三劍客

6、一條命令創(chuàng)建/runningman/success.txt文件

mkdir -p(遞歸) /runningman/success/a/b/c

7、查看命令help文檔

第一種方法:man [命令]

第二種方法:mkdir?--help

linux常用快捷鍵

1. Tab:敲擊 tab 鍵。 它將自動完成你輸入的內(nèi)容,或為你顯示全部可能的結(jié)果。

2. Ctrl + C:這些是為了在終端上中斷命令或進程該按的鍵。它將立刻終止運行的程序。

3. Ctrl + Z

該快捷鍵將正在運行的程序送到后臺。 通常,你可以在使用 & 選項運行程序前之完成該操作, 但是如果你忘記使用選項運行程序,就使用這對組合鍵。

4. Ctrl + D

這對鍵盤快捷鍵將使你退出當前終端。如果你使用 SSH 連接,它將會關(guān)閉。 如果你直接使用一個終端,該應(yīng)用將會立刻關(guān)閉。

把它當成“退出”命令。

5. Ctrl + L

你怎么清空你的終端屏幕?我猜是用 clear 命令。

你可以使用 Ctrl+L 清空終端,代替輸入 C-L-E-A-R。得心應(yīng)手,不是嗎?

6. Ctrl + A

該快捷鍵將移動光標到所在行首。

假設(shè)你在終端輸入了一個很長的命令或路徑,并且你想要回到它的開頭, 使用方向鍵移動光標將花費大量時間。注意你無法使用鼠標移動光標到行首。

這是 Ctrl+A 節(jié)省時間的地方。

7. Ctrl + E

這對快捷鍵與 Ctrl+A 相反。 Ctrl+A 送光標到行首,反之 Ctrl+E 移動光標到行尾。

8. Ctrl + U

輸入了錯誤的命令? 代替用退格鍵來丟棄當前命令,使用 Linux 終端中的 Ctrl+U 快捷鍵。 該快捷鍵會擦除從當前光標位置到行首的全部內(nèi)容。

9. Ctrl + K

這對和 Ctrl+U 快捷鍵有點像。 唯一的不同在于不是行首,它擦除的是從當前光標位置到行尾的全部內(nèi)容。

10. Ctrl + W

你剛才了解了擦除到行首和行尾的文本。 但如果你只需要刪除一個單詞呢?使用 Ctrl+W 快捷鍵。

使用 Ctrl+W 快捷鍵,你可以擦除光標位置前的單詞。 如果光標在一個單詞本身上,它將擦除從光標位置到詞首的全部字母。

最好的方法是用它移動光標到要刪除單詞后的一個空格上, 然后使用 Ctrl+W 鍵盤快捷鍵。

11. Ctrl + Y

這將粘貼使用 Ctrl+W,Ctrl+U 和 Ctrl+K 快捷鍵擦除的文本。 如果你刪除了錯誤的文本或需要在某處使用已擦除的文本,這將派上用場。

12. Ctrl + P

你可以使用該快捷鍵來查看上一個命令。 你可以反復(fù)按該鍵來返回到歷史命令。 在很多終端里,使用 PgUp 鍵來實現(xiàn)相同的功能。

13. Ctrl + N

你可以結(jié)合 Ctrl+P 使用該快捷鍵。Ctrl+N 顯示下一個命令。 如果使用 Ctrl+P 查看上一條命令,你可以使用 Ctrl+N 來回導(dǎo)航。 許多終端都把此快捷鍵映射到 PgDn 鍵。

14. Ctrl + R

你可以使用該快捷鍵來搜索歷史命令。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容