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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux文件创建、查看、编辑命令

發布時間:2024/2/28 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux文件创建、查看、编辑命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、創建文件命令

1touch命令

linuxtouch命令不常用,一般在使用make的時候可能會用到,用來修改文件時間戳,或者新建一個不存在的文件。
touch?? [-acm][-r?? ref_file(
參照文件)|-t?? time(時間值)]?? file(文件名)
example:
touch file1.txt?
更新file1.txt的存取和修改時間
touch -c file1.txt?
如果file1.txt不存在,不創建文件
touch -r ref_file file1.txt?
更新file1.txt的時間戳和ref+file相同
touch -t 0811142234.50 file1.txt?
設定文件的時間錯為081114223440

touch filename??就創建了一個文件名為filename的空文本文件

?

2vi

舉例新建一個1.txt文本文件。
直接#vi 1.txt就可以了。

?

3、>?輸出重定向

如:?ls>abc.txt

?

二、查看文件命令

1、cat(只查看)

cat“concatenate”的縮寫)命令用于連接并顯示指定的一個或多個文件的內容,它的使用權限是所有用戶。

用法: cat [options]?文件1?文件2……

若使用管道接收要顯示信息,則cat后面不接文件名。

[options]主要參數

n:由第一行開始對所有輸出的行數編號。

b:和-n相似,只不過對于空白行不編號。

s:當遇到有連續兩行以上的空白行時,就代換為一行的空白行。

這條命令可以順序地讀取多個文件,用法:cat file1 file2

A??textfile1?的文件內容加上行號后輸入?textfile2?這個文件里?
#cat -n textfile1 > textfile2?

B??textfile1??textfile2?的檔案內容加上行號(空白行不加)之后將內容附加到?textfile3?
#cat -b textfile1 textfile2 >> textfile3?

C:顯示/etc/fstab文件的內容。?
#cat /etc/fstab

cat?對于內容極大的文件來說,可以通過管道|傳送到more?工具,然后一頁一頁的查看;??
[root@localhost?~]#?cat?/etc/fstab?/etc/profile?|?more?

?

2、vi(查看和編輯)
如:?vi /etc/fstab

?

3、head?查看文件頭部內容命令。?
命令格式:# head [[選項]] <文件列表>?
常用選項:

-c,--bytes=SIZE ,打印文件開頭的SIZE字節內容。

-n,--lines=NUMBER,打印文件開頭的NUMBER行,默認是輸出前面10行。

?

例子:

head -c 300 /etc/inittab?顯示前300個字節

head -n 5 /etc/inittab?顯示前5

head /etc/inittab?顯示前10

4、tail?查看文件尾部內容命令。?
命令格式:# tail [選項] <文件列表>?
常用選項:?
-c,--bytes=SIZE ,
打印文件最后的SIZE字節內容。

-n,--lines=NUMBER,打印文件最后的NUMBER行,默認是輸出10行。

例子:?
tail /etc/inittab?
顯示最后10
tail -n 5 /etc/inittab?
顯示最后5

tail -c 10 /etc/inittab顯示最后10個字節


5
、more分頁顯示文件命令

命令格式:more [選項] <文件名>

若使用管道接收要顯示信息,則more后面不接文件名。

常用選項:

-n,用來建立能顯示n行的顯示屏窗口。

-d,顯示操作提示符:“Press space to continue,'q' quit",以代替more的默認提示符。

-s,把連續的空行壓縮為一行。

?

more的動作指令

Enter?向下n行,需要定義,默認為1行;?

Ctrl f(或空格鍵)?向下滾動一屏;?

Ctrl b?返回上一屏;?

=?輸出當前行的行號;?

v?調用vi編輯器;?

q?退出more?

?

例子:?

[root@localhost ~]# more -dc /etc/profile?注:顯示提示,并從終端或控制臺頂部顯示;?

?[root@localhost ~]# more -4 /etc/profile?注:每屏顯示4行;?

[root@localhost ~]# more /MAIL /etc/profile?注:從profile中的第一個MAIL單詞的前兩行開始顯示;?

?其它命令通過管道和more結合的運用例子;?

比如我們列一個目錄下的文件,由于內容太多,我們應該學會用more來分頁顯示。這得和管道?|?結合起來,比如:?

[root@localhost ~]# ls -l /etc |more??

?

6、less分頁顯示文件命令
less?
工具也是對文件或其它輸出進行分頁顯示的工具,功能與more一樣,但功能更強大,應該說是linux正統查看文件內容的工具,功能極其強大;由于less的內容太多,把最常用的介紹一下;?

less的語法格式;?

less [參數]?文件?

若使用管道接收要顯示信息,則less后面不接文件名。

-i?搜索時忽略大小寫;除非搜索串中包含大寫字母;?

-I?搜索時忽略大小寫,除非搜索串中包含小寫字母;?

-m?顯示讀取文件的百分比;?

-M?顯法讀取文件的百分比、行號及總行數;?

-N?在每行前輸出行號;?

-p pattern?搜索pattern;比如在/etc/profile搜索單詞MAIL,就用?less -p MAIL /etc/profile?

-s?把連續多個空白行作為一個空白行顯示;?

比如:顯示/etc/profile的內容時,讓其顯示行號;?

[root@localhost ~]# less -N /etc/profile?

?

less的動作命令;?

回車鍵?向下移動一行;?

y?向上移動一行;?

空格鍵?向下滾動一屏;?

b?向上滾動一屏;?

d?向下滾動半屏;?

h less的幫助;?

u?向上滾動半屏;?

w?可以指定顯示哪行開始顯示,是從指定數字的下一行顯示;比如指定的是6,那就從第7行顯示;?

g?跳到第一行;?

G?跳到最后一行;?

p n%?跳到n%,比如?10%,也就是說比整個文件內容的10%處開始顯示;?

/pattern?搜索pattern比如/MAIL表示在文件中搜索MAIL單詞?

v?調用vi編輯器;?

q?退出less?

?

三、編輯文件命令

?vi

總結

以上是生活随笔為你收集整理的linux文件创建、查看、编辑命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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