溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux-03-命令使用

發(fā)布時間:2020-08-09 21:28:10 來源:ITPUB博客 閱讀:107 作者:aixiaode123 欄目:建站服務器

一、常見命令

1、常見操作

mkdir -p ./a/b/c  //遞歸創(chuàng)建多層目錄

mkdir ./abc/{,x,y,z}dir  //在abc下創(chuàng)建xdir,ydir,cdir文件夾

cd ~syraer //進入用戶名syraer下的用戶目錄

cd -//返回之前的目錄

rm  -f //強制刪除

rm -rf //遞歸強制刪除

hash -r //清除命令緩存

mv  1    2  //移動文件->目錄下

cp -r /a //拷貝文件目錄

ln   1    2 //硬鏈接(指向同一個地址單元,計數(shù)增加或減少,刪除文件,計數(shù)減少)

ln -s 1   2 //軟連接(指向同一個文件,計數(shù)只增加不減少。刪除文件,鏈接報錯)

stat  ./etc   //元數(shù)據(jù)(修改權(quán)限等元數(shù)據(jù)信息,change時間會發(fā)生變化。修改文件,元數(shù)據(jù)變化,訪問時間變化,文件變化,三個時間都會發(fā)生變化)

touch //主要用于修改元數(shù)據(jù)三個時間或者創(chuàng)建一個空文件

[root@node01 /]# stat /etc

  File: `/etc'

  Size: 4096      Blocks: 8          IO Block: 4096   directory

Device: 803h/2051d Inode: 917505      Links: 61

Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2020-01-12 22:18:34.983663970 +0800

Modify: 2020-01-12 20:50:46.470668281 +0800

Change: 2020-01-12 20:50:46.470668281 +0800

 2、查看文件

cat //查看文件

more//查看文件

less//查看文件,q退出,j一行一行,b回退,空格一塊一塊

head -4//查看文件文件前四行

tail -4 //查看文件文件后四行

grep PATTERN profile //查找profile 中 PATTERN

grep -v PATTERN profile //查找profile 中不包含 PATTERN的 

‘|’ 管道 格式:  命令一  | 命令二  (命令一輸出到管道,命令二接著管道操作)后續(xù)仔細學

echo "/" | xargs ls -l  //字符‘/’ 被命令xargs執(zhí)行,把獲取的字符‘/’當做ls命令的參數(shù)并執(zhí)行l(wèi)s

3、vi / vim命令(常用標紅,必須會用)

打開文件

vim /path/to/somefile

vim +# :打開文件,并定位于第#行 

vim +:打開文件,定位至最后一行

vim +/PATTERN : 打開文件,定位至第一次被PATTERN匹配到的行的行首

全屏編輯器

?模式:

–編輯模式:按鍵具有編輯文本功能:默認打開進入編輯模式

–輸入模式:按鍵本身意義

–末行模式:接受用戶命令輸入

編輯模式 

?編輯-->輸入:

–  i: 在當前光標所在字符的前面,轉(zhuǎn)為輸入模式;

–  a: 在當前光標所在字符的后面,轉(zhuǎn)為輸入模式;

–  o: 在當前光標所在行的下方,新建一行,并轉(zhuǎn)為輸入模式;

–  O:在當前光標所在行的上方,新建一行,并轉(zhuǎn)為輸入模式; 

–  I:在當前光標所在行的行首,轉(zhuǎn)換為輸入模式

–  A:在當前光標所在行的行尾,轉(zhuǎn)換為輸入模式

–  輸入-->編輯:

?ESC

?編輯-->末行:

–:

?末行-->編輯:

–ESC, ESC

?移動光標

–字符

?h: 左;j: 下;k: 上;l: 右

–單詞

?w: 移至下一個單詞的詞首

?e: 跳至當前或下一個單詞的詞尾

?b: 跳至當前或前一個單詞的詞首

–行內(nèi)

?0: 絕對行首

?^: 行首的第一個非空白字符

?$: 絕對行尾

–行間

?G:文章末尾

?3G:第3行

?gg:文章開頭

–翻屏

?ctrl:f,b

?刪除&替換單個字符

–x:刪除光標位置字符

–3x:刪除光標開始3個字符

–r:替換光標位置字符

?刪除命令 : d

–dw,dd,3dw(三個單詞)

?復制粘貼&剪切 

–yw,yy

–p

–P

?撤銷&重做

–u   撤銷

–ctrl+r  重做 撤銷的操作

–.  重復上一步的操作

 末行模式

關(guān)閉文件

末行模式:shift+:

:q  退出  沒有動過文件

:wq 保存并退出   動過了,不后悔

:q! 不保存并退出  動過了,后悔了

:w 保存

:w! 強行保存

:wq --> :x

shift+ZZ: 保存并退出   不需要冒號,編輯模式 

set:設置

–set nu  number

–set nonu nonumber

–set readonly

/:查找

–/after

–n,N

–?向上查找

-1,$d  刪除一行到最后一行,組合命令

?。簣?zhí)行命令

–:!ls -l /

s查找并替換

–s/str1/str2/gi

?/:臨近s命令的第一個字符為邊界字符:/,@,#

?g:一行內(nèi)全部替換

?i:忽略大小寫

–范圍

?n:行號

?.:當前光標行

?+n:偏移n行

?$:末尾行,$-3

?%:全文

————————————————

版權(quán)聲明:本文為CSDN博主「AYXYJ」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_39531549/article/details/103945941

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI