二 linux基礎命令

2022-07-21 05:36:10 字數 2000 閱讀 7105

linux的基本命令一般有100多個,多練就可以了;

如果登陸使用者是root,那麼是#;如果是其他使用者,則顯示的是$

練習:基本命令

1.建立乙個目錄/data

mkdir /data

ls -ld /data

2.在/data下面建立乙個檔案oldboy.txt

cd /data

touch oldboy.txt

或者touch /data/oldboy.txt(前提是data目錄存在)

或者cd /data ; touch oldboy.txt (分號表示多個命令的分隔符)

3.為檔案oldboy.txt增加內容:「i am studying linux」

vi oldboy.txt

輸入i或者a(進入編輯模式)

i am studying linux

按下esc按鈕 

按下(:wq)儲存

檢視cat oldboy.txt

4.  echo "i am  oldboy " > oldboy.txt

echo表示輸出內容,如果加上》 ,表示重定向到oldboy.txt文字中,是覆蓋oldboy.txt;如果要追加,用》

5.printf是比echo更加複雜的命令,模擬vi和vim

6.cat >>oldboy.txt<

內容djw

將djw之間的內容追加到oldboy.txt中

7.cat 命令不僅僅可以檢視,還可以寫內容,比如:cat  >oldboy.txt 後,寫入內容,按下ctrl+d或者ctrl+c,內容就寫到oldboy.txt中了,此時是覆蓋哦,裡面的內容就會被覆蓋掉,模擬》

8.將oldboy.txt 拷貝到/tmp/目錄下

cp  oldboy.txt   /tmp/

這裡要注意/tmp/是系統的臨時目錄,如果拷貝目錄,用cp -a(-a表示dpr,p是保持拷貝檔案屬性,r遞迴拷貝,如果d是鏈結檔案,則拷貝的是鏈結檔案屬性) 

9.將/data  移動到/root裡面

mv   /data  /root/

10.到/root/data目錄下,刪除oldbou.txt檔案

cd /root/data

rm oldboy.txt

(rm -f 表示強制刪除,rm -rf  表示刪除目錄,rmdir表示刪除空目錄 )

刪除命令在工作中要謹慎使用!!!

11.已知test檔案中有:oldboys、test、liyao,請列印不包含oldboys的行

cat >test.txt<

oldboys

test

liyao

eof (注意這裡eof一定不能有空格)

grep -v oldboys test.txt (-v排除的命令)

或者tail -2 test.txt(相對應的head -n 其中n是具體數字,表示前多少行,tail表示尾多少行,不加n表示預設10行)

或者sed  /oldboys/d test.txt 

1)grep 是三劍客的老三,專門用於過濾

2)  sed是三劍客的老二,專門用於列印各種內容

3)d表示刪除,sed命令不加-n表示原樣輸出,sed也是臨時命令,不對原文本內容進行修改。sed  /oldboys/p    test.txt     p表示列印

12.用一條命令建立/oldboy/test

mkdir -p   /oldboy/test

mkdir -p 表示遞迴建立目錄

lang=en 臨時調整字符集為 lang=en_us

[root@djw data]# tree /oldboy/

/oldboy/

`     -- test(顯示出來樹狀結果)

Linux基礎 命令(二)

每一天的堅持雖然有些累,但是卻有一定的收穫。在今天特殊的日子裡,我依舊平靜的過 常見兩種壓縮格式 gzip 壓縮比不是很高,但是壓縮時間快 bzip2 壓縮比很高,壓縮時間很長。以時間換取空間 壓縮 gzip filename,壓縮完成後,原始檔是不存在的 bzip2 filename壓縮完成後,原...

Linux基礎命令 二

查詢檔案 find grep 在檔案裡面按內容查詢 find 在指定的路徑裡面找檔案 find name name 查詢當前目錄下所有檔名包含name的檔案 find tmp size 2m 查詢在 tmp目錄下大小等於2m的檔案 find tmp size 2m 查詢在 tmp目錄下大於2m的檔案...

Linux基礎命令二

df 檢視磁碟空間。h 以高可讀形式展示。free 檢視記憶體使用情況。m 以mb為單位。wc 統計檔案內容資訊 行數,單詞數,位元組數 l line 行數 w world 單詞數 c bytes 位元組數 date 操作時間日期 讀取,設定 語法1 date 輸出的形式 2018年 3月 24日 ...