溫馨提示×

溫馨提示×

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

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

Linux中常用命令的使用示例

發(fā)布時間:2020-11-18 14:26:56 來源:億速云 閱讀:146 作者:小新 欄目:建站服務(wù)器

小編給大家分享一下Linux中常用命令的使用示例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

基礎(chǔ)概念

  1. Linux系統(tǒng)與Windows一樣有著文件管理,文件的路徑又分絕對路徑和相對路徑。絕對路徑是以/開始,例如/usr/local,而相對路勁不以/開始,例如../,這個就是當(dāng)前目錄的上一層。

  2. 在Linux系統(tǒng)中,不同用戶有著不同的家目錄(也就是不同用戶登陸上Linux初始位置)。如果你以root賬號登陸,家目錄就是/root/,如果你以普通用戶xxx登陸,那么系統(tǒng)默認(rèn)的家目錄就是/home/xxx/,當(dāng)然也可以指定普通用戶的家目錄為其他目錄,在后續(xù)文章會補(bǔ)充。

常用命令

1、pwd,查看當(dāng)前目錄的絕對路徑,顯示是從/開始

2、ls,查看當(dāng)前路徑下的文件或文件夾

ls / 只顯示該目錄下的文件或文件夾的名稱
ls -l / 顯示該目錄下的文件或文件夾的明細(xì)信息,ls -l ==>ll,更多用ll代替
例如:
[hadoop@hadoop01 ~]$ ls -l /home
total 0
drwx------(權(quán)限) 2 hadoop(用戶) hadoop(用戶組) 79 Jun  3 19:31(時間) hadoop(文件或文件夾名稱)
ll -h 查看文件大小,只能看文件不能看文件夾,如果想看文件夾大小,請使用du -sh 文件或文件夾名
ll -rt 給文件或文件夾以時間排序,可以找出最新的文件或文件夾

3、cd,切換目錄

cd -    回到上一次目錄  
cd ../  回退上一層目錄(相對路徑)
cd ../../ 回退2個目錄(相對路徑)
三種回到家目錄方法:cd+回車,cd ~,cd /用戶的家目錄的絕對路徑

4、mkdir,創(chuàng)建文件夾

mkdir xxx 只能創(chuàng)建1個
mkdir -p xxx/1/2 級聯(lián)創(chuàng)建文件夾
mkdir 4 5 6 并行創(chuàng)建4 5 6 文件夾

5、vi/touch,創(chuàng)建文件

touch 文件名
vi 文件名 
1.命令行模式 i進(jìn)入編輯模式
2.esc 回退到命令行模式
3.shift+:尾行模式  wq保存退出

6、cp,復(fù)制拷貝文件/文件夾

cp xxx.log xxx/
cp -r xx xx/     文件夾拷貝 需要-r參數(shù)

7、mv,移動或改名文件/文件夾

mv test.log test                移動文件到新的地方 名稱不變
mv test1.log  test/test123.log 移動文件到新的地方 名稱變   
mv test1 test  移動文件夾

8、cat/more/less,查看文件內(nèi)容

cat  文件內(nèi)容一下子全部顯示 適用字節(jié)內(nèi)容較少
     查看日志的內(nèi)容ERROR 定位錯誤
	假如文件超大 10m   發(fā)送給window電腦,通過editplus 全局搜索
	假如文件假如100m+(grep -C 是指搜索"ERROR"前后10行)
	cat install.log | grep -C 10 "ERROR"
	假如 ERROR篩選的結(jié)果 特多(> 重定向覆蓋輸出到文件,>> 追加)
	cat install.log | grep -C 10 "ERROR" > error.log

more 文件內(nèi)容一頁一頁的往下翻 按空格鍵往下 
	回退不了 按q退出   適用字節(jié)內(nèi)容稍多的 
less 文件內(nèi)容 一行行 按箭頭上下  按q退出

9、tail,實時查看

實際工作中,對于日志總會面臨日志過大的問題,一般使用切割法。
到達(dá)某個數(shù)值,mv xxx.log xxx.log1,然后再touch xxx.log。
推薦使用 tail -F xxx.log,-F=-f+retry,-f 不夠強(qiáng)大,文件只要被移走,就算新的一模一樣,也不會實時監(jiān)控
[root@hadoop001 ~]# tail -F xxx.log 
123
4
tail: `xxx.log' has become inaccessible: No such file or directory
tail: `xxx.log' has appeared;  following end of new file
5
但是如果你要看以倒數(shù)50行開始的日志,只能是tail -50f xxx.log

10、help,命令幫助

命令 --help
例如:
[root@hadoop001 ~]# ls --help
Usage: ls [OPTION]... [FILE]...
[]代表可以省略

以上是Linux中常用命令的使用示例的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

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

AI