日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

写文件+三剑客+别名

發(fā)布時間:2024/4/17 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写文件+三剑客+别名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

L005

1.為oldboy增加內容,“I am studing linux”

vim/vi/ “I am studinguding linux”

2.echo “I am oldboy linux” > o.txt? (將文件寫入o.txt,覆蓋原文件)

3. > 標準輸出重定向(數據流朝著箭頭的方向流動)覆蓋原來的文件

?? >>追加重定向(數據流朝著箭頭的方向流動)在原來文件的結尾追加內容。

4.cat? 查看

(1)使用cat寫文件

?cat >>oldboy.txt<<oldboy

?1

?2

?3

oldboy(將oldboy包圍的內容寫進oldboy.txt 只要使用相同的包圍住內容就行)

5.cp

(1)拷貝目錄?? cp –a /etc/ /tmp/

? ?-a 相當于 -pdr 的意思(參數pdr分別為:保留權限,復制軟鏈接本身,遞歸復制);

?? -p 保持屬性? ????? -r 遞歸復制。

6.rm

?–f 強制刪除文件? -r遞歸刪除? 刪除文件或目錄?

-fr 刪除指定的目錄和文件

7.過濾---------------------------------------

(1)grep(三劍客老三)----------------過濾

grep ?oldboy test.txt?? 只查看text.txt文件中的oldboy

grep old test.txt? 查看test.txt文件中帶有old的內容。

-v? 排除

grep –v oldboy test.txt?? 查看text.txt中除了oldboy的文件。

grep? “l(fā)i” text.txt? 按行過濾查看帶字符(li)的文件,只要這一行帶有l(wèi)i字符。

(2)head? 顯示文件頭部?? -行數

head? -2 text.txt??? 顯示文件的前2行。

不加參數默認顯示前十行。

head /etc/hosts??? 顯示hosts的前十行。

(3)tail? 顯示文件尾部? -行數,不加參數默認顯示文件的后十行。

(4)sed(三劍客老二)能取各種內容,擅長輸出行

用法? ?sed //;sed? /(要過濾的內容)/

-n?? 取消默認輸出,取消原始輸出?? -p(print)打印? ??

sed? -n /oldboy/p? text.txt? 打印輸出text.txt文件中的oldboy文件。

sed? /^oldboy/d? text.txt? 刪除以oldboy開頭的內容。

(5)awk(三劍客老大)擅長輸出列

常見用法:awk? ‘{ }’

?awk /oldboy/ test.txt?? 查看文件中的oldboy內容。

例:用awk打印 /etc/passwd文件中每列的第一個單詞

?awk?? –F ???“:”? ??‘{print $1}’??? /etc/passwd

-F? 選擇分隔的條件放在“”里。打印第幾行就選擇 $n

如果打印整行 ,就是$0

8.創(chuàng)建多個目錄

mkdir a b c? 同時創(chuàng)建a b c 三個目錄

-p?? 遞歸創(chuàng)建目錄

mkdir –p? /oldboy/test/a/b/c

tree /oldboy?? 以樹的形勢查看oldboy目錄

臨時調整亂碼?? LANG-=en

9.查看命令的幫助,例如(mkdir)

mkdir? --help?? 或? man? mkdir

10.復制時直接復制,不提示。

例如:cp? /tmp/test.txt?? /mnt?? 會提示是否覆蓋,如果文件很多的時候一直輸入yes不現實。

(1)\cp?? /tmp/test.txt? ??/mnt????? 可以直接覆蓋文件而不提示。

(2)使用全路徑進行覆蓋。 /bin/cp? /tmp/test.txt?? /mnt?? (查看路徑見11)

?

11.查看命令在哪里在什么位置。? which + 命令

例:which? mkdir????? ---->? /bin/mkdir

?????? which cp?? --------->? /bin/cp

12.別名? alias,別名的作用:

(1)通過給危險命令加一些保護的參數,防止人為誤操作。

(2)把很多復雜的字符串變成一個簡單的字符串。

直接用alias 查看計算機里的別名。

例:cp =cp –i? i的作用是確認的意思,詢問

使用unalias? cp? 去掉cp的別名,之后進行cp操作后直接覆蓋,不進行提示。

(3)自己添加別名。

例如:alias? a=’/etc/init.d/network? restart’? 直接輸入a為重啟網卡

?

?

自己定義的別名在重啟機器后就失效了。

如果要定義永久別名,? 就需要將自定義別名永久寫入文件中。

vim?? ~/.bashrc

?

sed ??/(要過濾的內容)/

?

轉載于:https://www.cnblogs.com/wqs-Time/p/11119058.html

總結

以上是生活随笔為你收集整理的写文件+三剑客+别名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。