不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

linux創(chuàng)建文件命令

時(shí)間: 佳洲1085 分享

  linux系統(tǒng)下可以通過(guò)命令來(lái)創(chuàng)建新的文件。那么具體使用到哪個(gè)命令呢?下面由學(xué)習(xí)啦小編為大家整理了linux創(chuàng)建文件的相關(guān)命令,希望對(duì)大家有幫助!

  一、linux創(chuàng)建文件命令

  linux創(chuàng)建文件命令1、touch命令

  linux的touch命令不常用,一般在使用make的時(shí)候可能會(huì)用到,用來(lái)修改文件時(shí)間戳,或者新建一個(gè)不存在的文件。

  touch [-acm][-r ref_file(參照文件)|-t time(時(shí)間值)] file(文件名)

  example:

  touch file1.txt 更新file1.txt的存取和修改時(shí)間

  touch -c file1.txt 如果file1.txt不存在,不創(chuàng)建文件

  touch -r ref_file file1.txt 更新file1.txt的時(shí)間戳和ref+file相同

  touch -t 0811142234.50 file1.txt 設(shè)定文件的時(shí)間錯(cuò)為08年11月14日22點(diǎn)34分40秒

  touch filename 就創(chuàng)建了一個(gè)文件名為filename的空文本文件

  linux創(chuàng)建文件命令2、vi

  舉例新建一個(gè)1.txt文本文件。

  直接#vi 1.txt就可以了。

  linux創(chuàng)建文件命令3、> 輸出重定向

  如: ls>abc.txt

  補(bǔ)充資料二、查看文件命令

  1、cat(只查看)

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

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

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

  [options]主要參數(shù)

  -n:由第一行開(kāi)始對(duì)所有輸出的行數(shù)編號(hào)。

  -b:和-n相似,只不過(guò)對(duì)于空白行不編號(hào)。

  -s:當(dāng)遇到有連續(xù)兩行以上的空白行時(shí),就代換為一行的空白行。

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

  例A: 把 textfile1 的文件內(nèi)容加上行號(hào)后輸入 textfile2 這個(gè)文件里

  #cat -n textfile1 > textfile2

  例B: 把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(hào)(空白行不加)之后將內(nèi)容附加到 textfile3

  #cat -b textfile1 textfile2 >> textfile3

  例C:顯示/etc/fstab文件的內(nèi)容。

  #cat /etc/fstab

  cat 對(duì)于內(nèi)容極大的文件來(lái)說(shuō),可以通過(guò)管道|傳送到more 工具,然后一頁(yè)一頁(yè)的查看;

  [root@localhost ~]# cat /etc/fstab /etc/profile | more

  2、vi(查看和編輯)

  如: vi /etc/fstab

  3、head 查看文件頭部?jī)?nèi)容命令。

  命令格式:# head [[選項(xiàng)]] <文件列表>

  常用選項(xiàng):

  -c,--bytes=SIZE ,打印文件開(kāi)頭的SIZE字節(jié)內(nèi)容。

  -n,--lines=NUMBER,打印文件開(kāi)頭的NUMBER行,默認(rèn)是輸出前面10行。

  例子:

  head -c 300 /etc/inittab 顯示前300個(gè)字節(jié)

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

  head /etc/inittab 顯示前10行

  4、tail 查看文件尾部?jī)?nèi)容命令。

  命令格式:# tail [選項(xiàng)] <文件列表>

  常用選項(xiàng):

  -c,--bytes=SIZE ,打印文件最后的SIZE字節(jié)內(nèi)容。

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

  例子:

  tail /etc/inittab 顯示最后10行

  tail -n 5 /etc/inittab 顯示最后5行

  tail -c 10 /etc/inittab顯示最后10個(gè)字節(jié)

  5、more分頁(yè)顯示文件命令

  命令格式:more [選項(xiàng)] <文件名>

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

  常用選項(xiàng):

  -n,用來(lái)建立能顯示n行的顯示屏窗口。

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

  -s,把連續(xù)的空行壓縮為一行。

  more的動(dòng)作指令:

  Enter 向下n行,需要定義,默認(rèn)為1行;

  Ctrl f(或空格鍵) 向下滾動(dòng)一屏;

  Ctrl b 返回上一屏;

  = 輸出當(dāng)前行的行號(hào);

  v 調(diào)用vi編輯器;

  q 退出more

  例子:

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

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

  [root@localhost ~]# more /MAIL /etc/profile 注:從profile中的第一個(gè)MAIL單詞的前兩行開(kāi)始顯示;

  其它命令通過(guò)管道和more結(jié)合的運(yùn)用例子;

  比如我們列一個(gè)目錄下的文件,由于內(nèi)容太多,我們應(yīng)該學(xué)會(huì)用more來(lái)分頁(yè)顯示。這得和管道 | 結(jié)合起來(lái),比如:

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

  6、less分頁(yè)顯示文件命令

  less 工具也是對(duì)文件或其它輸出進(jìn)行分頁(yè)顯示的工具,功能與more一樣,但功能更強(qiáng)大,應(yīng)該說(shuō)是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強(qiáng)大;由于less的內(nèi)容太多,把最常用的介紹一下;

  less的語(yǔ)法格式;

  less [參數(shù)] 文件

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

  -i 搜索時(shí)忽略大小寫;除非搜索串中包含大寫字母;

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

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

  -M 顯法讀取文件的百分比、行號(hào)及總行數(shù);

  -N 在每行前輸出行號(hào);

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

  -s 把連續(xù)多個(gè)空白行作為一個(gè)空白行顯示;

  比如:顯示/etc/profile的內(nèi)容時(shí),讓其顯示行號(hào);

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

  less的動(dòng)作命令;

  回車鍵 向下移動(dòng)一行;

  y 向上移動(dòng)一行;

  空格鍵 向下滾動(dòng)一屏;

  b 向上滾動(dòng)一屏;

  d 向下滾動(dòng)半屏;

  h less的幫助;

  u 向上滾動(dòng)半屏;

  w 可以指定顯示哪行開(kāi)始顯示,是從指定數(shù)字的下一行顯示;比如指定的是6,那就從第7行顯示;

  g 跳到第一行;

  G 跳到最后一行;

  p n% 跳到n%,比如 10%,也就是說(shuō)比整個(gè)文件內(nèi)容的10%處開(kāi)始顯示;

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

  v 調(diào)用vi編輯器;

  q 退出less

  補(bǔ)充資料三、編輯文件命令

  vi

3591365