解答: sequence==seq序列
生成ett檔案
[root@songls dzqc]# seq 100 >ett.txt
[root @songls dzqc]# cat ett.txt11
cat ett.txt|head -30|tail -10
方法一:grep 20 -a 10 ett.txt
方法二:(*必會):0基礎同學可以考慮暫時忽略此法
sed -n 『20,30p』 ett.txt《這個命令更有效率,要記住
[root@songls dzqc]# sed -n 『20, 30p』 ett.txt
提示:-n取消預設輸出,p列印20-30
方法3(錦上添花):
[root @songls dzqc]# awk 』 1919) printf $0"\n"}』 ett.txt
find /dzqc/* -name 「*.sh」 -type f -exec sed -i 『/hhhhh/ s/hhhhh/aaaaaaa/g』 {} ;..
....
...1、mkdirmake directorys建立目錄例子: mkdir /data 在根/下建立data目錄
2、islist(列表)列表目錄檔案例子:1s/列根/目錄下目錄和檔案。 -l(long)長格式, -d( directorys)檢視目錄
3、cdchange directory改變目錄路徑例子:cd/etc
4、pwdprint work directory列印工作目錄(顯示當前所在路徑)
5、touch建立檔案或更新檔案的時間戳,如果檔案不存在,就建立新檔案,如果存在, 就改變檔案的訪問時間 atimer等時間戳資訊。
6、viwindows記事本,簡單。 例子: vi dzqc.txt
7、vim複雜編輯器 功能複雜,高亮,自動縮排(寫shell/ python指令碼用)
8、echo列印輸出內容,配合「>或》」可以為檔案覆蓋及追加內容,還有乙個較複雜不常用的類似命令printf.
">」 意思為重定向,會清除檔案裡所有以前資料
「>>」為內容追加,只在檔案尾部追加需要的內容
特殊符號:>或1> 輸出重定向: 把前面輸出的東西輸入到後邊的檔案中,會清除檔案原有內容
>>或1>> 追加重定向: 把前面輸出的東西追加到後邊的檔案尾部,不會清除檔案原有內容。
0《或< 輸入重定向: 輸入重定向用於改變命令的輸入,後面指定輸入內容,前面跟檔名。
0《或<< 追加輸入重定向: 後跟字串,用來表示「輸入結束「,也可用ctr1+d來結束輸入
2> 錯誤重定向: 把錯誤資訊輸入到後邊的檔案中,會刪除檔案原有內容。
2>> 錯誤追加重定向: 把錯誤資訊追加到後邊的檔案中,不會刪除檔案原有內容。
說明:
**1、**箭頭的指向就是資料的流向。
2、數字說明:↓
1.標準輸入( stdin):**為0,使用《或<<。資料流向從右向左。
2.標準正常輸出( stdout):**為1,使用》或》。資料流向從左向右。
3.標準錯誤輸出( stderr):**為2,使用2>或2>>。
例子:↓
[root @songls dzqc]# xargs -n 2a.txt 1>a.txt
b.2&1寫法是把標準錯誤重定向到標準輸出,即讓錯誤的輸出和正確的一樣,正確的定向到哪,錯誤的就到哪。
例: echo 『aaaaaaa』>a. txt 2>&1 c.2&1的法相當於》&
例: echo 『aaaaaaa』 >a.txt 2>&1相當於 echo 『aaaaaaa』 &>a.txt
9、cat檢視檔案內容 例子:cat dzqc.txt
10、xargs從標註你輸入獲取內容建立和執行命令 -n數字,分組
11、cpcopy 拷貝檔案或目錄,預設不能拷貝目錄,
-r: 遞迴,用於複製目錄:-a:相當於-pdr,
-p:連同檔案的屬性一起複製過去,而非使用預設屬性
12、rmremove 刪除目錄和檔案
-f(force)強制,-r(recursive)遞迴,用於刪除目錄
**強調:**刪除命令要慎用,非常危險,刪除前一定要先備份乙份
13、mvmove 移動檔案或目錄
14、find查詢 -type檔案型別(f(file), d( directory) ,c( character)
b( block), s( socket), l(link)), -name 「檔名」,
- mtime時間,按修改時間查詢,時間數字,+7 7天以前,7 第七天, -7最近7天。
15、*** grep** linux三劍客老三過濾需要的內容, -v排除內容,例子: grep -v dzqc test.txt
-b除了顯示匹配的一行之外,並顯示該行之前的num行
-a除了顯示匹配的一行之外,並顯示該行之後的num行↓
-c除了顯示匹配的一行之外,並顯示該行之前後各num行↓
16、head頭,頭部 讀取檔案的前n行,預設前10行, -n數字, 習慣-5, 忽略-n.
17、tail尾,尾巴 輸出檔案的後n行,預設後10行,-n數字,習慣-5,忽略-n。小
18、alias檢視和設定別名 檢視別名直接輸入 alias,設定別名 alias cp=cp-i
19、unalias取消別名 unalias cp
20、seq:等差數列。 seq 1 2 20 seq 1 20 seq 100 > ett.txt
Linux系統指令學習
一 1 建立乙個目錄 dzqc mkdir dzqc 2 在dzqc目錄下建立乙個1.txt touch dzqc 1.txt 3 為1.txt輸入內容 vim4 把1.txt檔案拷貝到 temp目錄下 cd dzqc cp 1.txt temp 5 把 dzqc目錄移動到 root下 mv dzq...
Linux指令 系統命令
目錄日期 關機程序 系統定時任務 網路與防火牆 檢視當前的日曆 cal 預設顯示的是當前月的日曆 cal m 月 顯示指定月的日曆 cal y 年 顯示指定年的日曆 顯示時間 date 顯示的是當前時間 date s 字串時間 修改時間為指定時間 date 時間格式化符號 date y m d h ...
linux命令學習3
1.shutdown命令作用 shutdown命令用來系統關機命令。shutdown 指令可以關閉所有程式,並依使用者的需要,進行重新開機或關機的動作。語法 shutdown 選項 引數 選項 c 當執行 shutdown h 11 50 指令時,只要按 鍵就可以中斷關機的指令 f 重新啟動時不執行...