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日 ...