国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】基本指令-入門級(jí)文件操作(二)

這篇具有很好參考價(jià)值的文章主要介紹了【Linux】基本指令-入門級(jí)文件操作(二)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

基本指令

7?cp指令(重要)

8? mv指令(重要)

9 nano指令?

10 cat指令

11 echo指令與重定向(重要)

12 more指令

13 less指令


基本指令

7?cp指令(重要)

功能:復(fù)制文件或目錄(copy)

語法:cp [選項(xiàng)]?源文件或目錄?目標(biāo)文件或目錄

常用選項(xiàng):

-f? ? ? ? 強(qiáng)制復(fù)制源文件或目錄到目標(biāo)文件,不管目標(biāo)文件是否存在,如果沒有就新建,前提是目標(biāo)文件不重名

-i? ? ? ? 復(fù)制文件前先詢問用戶

-r? ? ? ? 遞歸復(fù)制源目錄里的所有文件(不包括隱藏文件)到目標(biāo)目錄

-R???????遞歸復(fù)制源目錄里的所有文件(包括隱藏文件)到目標(biāo)目錄

??-r/-R?選項(xiàng)

①如果源目錄不空,復(fù)制就必須帶-r選項(xiàng);

②-R選項(xiàng)可以遞歸復(fù)制所有包括隱藏文件,單獨(dú)復(fù)制隱藏文件需要指定操作:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

??cp指令支持絕對(duì)路徑和相對(duì)路徑:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

但是有權(quán)限限制,可以拷貝root用戶路徑下的文件或目錄到普通用戶的路徑下,但是不能拷貝普通用戶路徑下的文件或目錄到root用戶下!

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器


8? mv指令(重要)

功能:mv命令是move的縮寫,可以用來移動(dòng)文件(相當(dāng)于ctrlx+v)或者將文件改名move?(rename)?files),是Linux系統(tǒng)下常用的命令,經(jīng)常用來備份文件或者目錄。

語法:mv [選項(xiàng)]?源文件或目錄?目標(biāo)文件或目錄

常用選項(xiàng):

? -i?????????若目標(biāo)文件?(destination)?已經(jīng)存在時(shí),就會(huì)詢問是否覆蓋
-f?????????force?強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問而直接覆蓋?

???mv指令支持絕對(duì)路徑和相對(duì)路徑

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

??mv用來改名文件或目錄

①目錄只能改目錄,文件只能改文件!

②改名的前提是目標(biāo)文件不存在,如果目標(biāo)文件存在,就相當(dāng)于把源文件或目錄ctrlx+v進(jìn)目標(biāo)目錄!

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

?但是有權(quán)限限制,可以移動(dòng)root用戶路徑下的文件或目錄到普通用戶的路徑下,但是不能移動(dòng)普通用戶路徑下的文件或目錄到root用戶下!【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器


9 nano指令?

功能:簡單的文本編輯器

語法:nano 文件名

??nano指令可以編輯存在或者不存在的文件(先新建后編輯)

nano 1.txt

①寫入任意文本

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

②ctrl+X退出編輯

③如果對(duì)已存在的文件進(jìn)行編輯,ctrl+X會(huì)直接退出;如果對(duì)同時(shí)創(chuàng)建的文件進(jìn)行編輯,ctrl+X會(huì)詢問是否保存文件,敲擊y表示yes;還會(huì)詢問是否更改文件名,不更改直接回車就行

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器


10 cat指令

功能:查看文件內(nèi)容

語法:cat [選項(xiàng)] [文件名]

常用選項(xiàng):

-b????????對(duì)非空輸出行編號(hào)
-n????????對(duì)輸出的所有行編號(hào)
-s ???????不輸出多行空行

cat指令我們可以配合nano指令進(jìn)行使用,以及下面會(huì)敘述的echo指令。

??cat后什么都不帶,表示進(jìn)入你輸入什么就打印什么的循環(huán),按ctrl+z或+c結(jié)束循環(huán)

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

??-s選項(xiàng)效果

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器


11 echo指令與重定向(重要)

echo指令:用于在shell中打印shell變量的值,或者直接輸出指定的字符串。

重定向:

>? ? ? ? 輸出重定向:將輸出的內(nèi)容重定向到某個(gè)文件中

>>? ? ? 追加(輸出)重定向:將輸出的內(nèi)容追加重定向到某個(gè)文件中

<? ? ? ? 輸入重定向:<+文件,表示將指定文件作為命令的輸入設(shè)備

<<? ? ? 追加(輸入)重定向:表示從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)中讀入,直到遇到分界符才停止(讀入的數(shù)據(jù)不包括分界符),這里的分界符其實(shí)就是自定義的字符串

??<和<<的用法(了解即可)

①cat+文件==cat+<+文件

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

②<<用法

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

相當(dāng)于打印出了分隔符1之前的東西?

??>和>>的用法(掌握)

echo與>配合:

echo?+?寫入信息??+??>??+? 不存在的文件名:先新建該文件,然后寫入信息

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

echo + 寫入信息 + > + 已經(jīng)存在的文件名:先清空文件中的文字,然后寫入信息

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

如果我們什么都不寫的話,這條指令就變成了清空目標(biāo)文件中的所有文字:

echo > 文件名

更省略的:

> 文件名

如果文件名不存在,那么就相當(dāng)于新建一個(gè)空文件!

那么我們不僅可以用touch指令,也可以直接echo>文件名或者>文件名創(chuàng)建一個(gè)空文件!

echo與>>配合:

相當(dāng)于不清空文件中已有的文字,繼續(xù)追加新的寫入

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

總結(jié):

>的作用:①新建文件②清空目標(biāo)文件

>>的作用:追加寫入文字

輸出重定向還可以細(xì)分為標(biāo)準(zhǔn)輸出重定向和錯(cuò)誤輸出重定向兩種技術(shù),這里不介紹。?


12 more指令

功能:類似于cat指令,只能通過回車鍵查看文件內(nèi)容

語法:more [選項(xiàng)] 文件名

常用選項(xiàng):

-n ????????對(duì)輸出的所有行編號(hào)
q? ? ? ? ? 退出more?

more指令可用于查看文件內(nèi)容多的文件

我們可以通過以下指令創(chuàng)建一個(gè)文字很多的文件i.txt:

i=0; while [ $i -le 1000 ]; do echo $i; let i++ ; done > i.txt

這個(gè)指令是什么意思呢?就是一個(gè)while循環(huán),將每行輸出的i重定向到i.txt這個(gè)文件中。

然后我們可以more這個(gè)文件:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

這個(gè)文件一共有1000行,而more指令只能通過回車向下翻頁,不能往回退!

下面我們介紹一個(gè)查看大文件更好用的less指令。


13 less指令

功能:less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動(dòng),卻不能向后移動(dòng),而且less在查看之前不會(huì)加載整個(gè)文件。

語法:less [選項(xiàng)] 文件名

常用選項(xiàng):

-i??????????忽略搜索時(shí)的大小寫
-N??????????顯示每行的行號(hào)
輸入:之后的參數(shù):
/字符串????????向下搜索“字符串”的功能
?字符串????????向上搜索“字符串”的功能
n? ? ? ? ????????重復(fù)前一個(gè)搜索(與?/?或???有關(guān))
N????????反向重復(fù)前一個(gè)搜索(與?/?或???有關(guān))

??間接搜索功能

查看第100行,輸入100:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

新的頁面第一行就是原來文件的第100行?

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

在此基礎(chǔ)上,查看第400行,輸入400-100=300:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

新的頁面第一行就是原來文件的第400行?

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

??通過pgup和pgdown上下鍵翻頁查看文件

??直接搜索功能

/字符串:向下搜索字符串

比如我們輸入/100:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

搜索的結(jié)果只有1個(gè),就在第一行顯示

輸入/1:

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器可以看到有好多個(gè)匹配結(jié)果,說明這些文字都是字符串而不是一個(gè)數(shù)!

此時(shí)我們繼續(xù)重復(fù)輸入n或N,n會(huì)向下或N會(huì)向上重復(fù)搜索帶1的字符串

如果我們在文件的中間行,需要搜索之前的匹配項(xiàng),就需要用到?字符串

比如我們在第400行搜索第100行,就需要向前匹配:

?100

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器

而不能:

/100

不然就向后匹配:?

【Linux】基本指令-入門級(jí)文件操作(二),linux,運(yùn)維,服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-715094.html

到了這里,關(guān)于【Linux】基本指令-入門級(jí)文件操作(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux之基本指令操作

    Linux之基本指令操作

    whoami:查看當(dāng)前賬號(hào)是誰? who:查看當(dāng)前我的系統(tǒng)當(dāng)中有哪些用戶,當(dāng)前有哪些人登錄了我的機(jī)器 pwd:查看我當(dāng)前所處的目錄,就好比Windows下的路徑 ls:查看當(dāng)前目錄下的文件信息(不包括隱藏文件) ls -l:顯示當(dāng)前目錄下文件的屬性列表(不包括隱藏文件),也可以用l

    2024年02月05日
    瀏覽(19)
  • 入門Linux基本指令(2)

    入門Linux基本指令(2)

    這篇文章主要提供一些對(duì) 文件操作 的Linux基本指令,希望對(duì)大家有所幫助,三連支持! 目錄 cp指令(復(fù)制) mv指令(剪切) nano指令 cat指令(打印文件內(nèi)容) 輸出重定向 追加重定向 輸入重定向? more指令 less指令(推薦) head指令 tail指令 語法: cp [源文件/目錄] [目標(biāo)目錄] 功能:將文

    2024年02月15日
    瀏覽(21)
  • 入門Linux基本指令(1)

    入門Linux基本指令(1)

    本篇文章介紹Linux中的一些常用基本指令來供大家學(xué)習(xí)和參考。? 目錄 ls指令 pwd指令 cd指令 .和.. touch指令與mkdir指令 rm指令 man指令 ? 語法 : ls [ 選項(xiàng) ][ 目錄或文件 ] 功能 :對(duì)于目錄,該命令列出該目錄下的所有子目錄與文件。對(duì)于文件,將列出文件名以及其他信息。 常見

    2024年02月15日
    瀏覽(24)
  • Linux 入門:基本指令

    Linux 入門:基本指令

    本篇文章來介紹我們在初學(xué)Linux時(shí)可以會(huì)碰倒的一些基本指令,讓我們對(duì)這些指令有一個(gè)基本的了解。? 目錄 01. ls 指令 02. pwd 命令 03. cd 指令 04. touch 指令 05. mkdir 指令(重要) 06. rmdir指令 rm 指令(重要): 07. man 指令(重要) 08. cp指令(重要) 09. mv指令(重要): 10. ca

    2024年02月08日
    瀏覽(51)
  • Linux基本指令和操作(2)

    Linux基本指令和操作(2)

    目錄 一.?適配符 * 二. man指令 --?查看手冊? 三. echo指令 --?輸出字符串到文件 四. cp指令 --?復(fù)制 五.?mv指令 --?重命名或移動(dòng)文件(剪切) 六.?which指令 --?查看指令所在的路徑 七.?alis指令 --?指令重命名 八.?cat指令 --?輸出文件內(nèi)容 九.?more指令 --?查看文件內(nèi)容 十.?les

    2024年02月06日
    瀏覽(23)
  • Linux新手入門必備------基本指令

    目錄 一、獲取幫助信息 1、man指令 2、help指令 3、常用快捷鍵 二、文件目錄類 1、pwd 顯示當(dāng)前工作目錄的絕對(duì)路徑 2、ls 列出目錄的內(nèi)容 3、cd 切換目錄 4、mkdir 創(chuàng)建一個(gè)新文件目錄 5、touch 創(chuàng)建空文件 6、cp 復(fù)制文件或目錄 7、rm / rmdir 刪除文件或目錄 8、mv 移動(dòng)文件與目錄或重

    2024年02月05日
    瀏覽(24)
  • 『Linux從入門到精通』第 ③ 期 - Linux基本指令(二)

    『Linux從入門到精通』第 ③ 期 - Linux基本指令(二)

    目錄 ??專欄導(dǎo)讀 ??文章導(dǎo)讀? ??man指令 ??cp指令 ??mv指令 ??tree指令? ??echo指令 ??more指令 ??less指令(重要) ??head與tail指令 ??date指令 ??顯示時(shí)間常用參數(shù): ??設(shè)置時(shí)間常用參數(shù): ??cal指令? ??find whereis which指令 ??grep指令 ??zip/unzip指令 ??tar指令? ??作者

    2023年04月08日
    瀏覽(28)
  • Linux 常用的文件基本指令

    man? ? ? ?man ls help 獲取查看shell的內(nèi)置命令的幫助信息(cd) ctrl+c 停止進(jìn)程 ctrl+l? 清屏(clear) 徹底清屏(reset) pwd :顯示絕對(duì)路徑 ls?【選項(xiàng)】 : 顯示當(dāng)前文件下的所有目錄內(nèi)容 ? ? ?選項(xiàng):-a 全部文件包括隱藏文件 ? ? ? ? ? ? ? ? -l 長數(shù)據(jù)列出(等同于ll) cd 路徑

    2023年04月13日
    瀏覽(20)
  • 【運(yùn)維】Linux 跨服務(wù)器復(fù)制文件文件夾

    如果是云服務(wù) 建議用內(nèi)網(wǎng)ip scp是secure copy的簡寫,用于在Linux下進(jìn)行遠(yuǎn)程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機(jī)進(jìn)行拷貝不能跨服務(wù)器,而且scp傳輸是加密的。可能會(huì)稍微影響一下速度。當(dāng)你服務(wù)器硬盤變?yōu)橹蛔x read only system時(shí),用scp可以幫你把文件移出來

    2024年02月08日
    瀏覽(109)
  • linux入門練級(jí)篇 第三講 基本指令3

    linux入門練級(jí)篇 第三講 基本指令3

    ??個(gè)人主頁:?? :???初階牛??? ??推薦專欄1: ??????C語言初階 ??推薦專欄2: ??????C語言進(jìn)階 ??個(gè)人信條: ??知行合一 ??本篇簡介:: 介紹linux下的基本指令,移動(dòng)文件,復(fù)制文件,大文本查看,管道,指令的本質(zhì)等等. linux 基礎(chǔ)指令比較多,這里分多篇文章講解. mv 命令

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包