Linux命令常用的一批命令

前言

???Linux系統(tǒng)中有成百上千的命令怀读,一般初學者看到都會一臉懵逼狀態(tài)褐耳,到底該學那些命令呢,還是全都學會呢陪拘。作為一只運維小菜狗厂镇,下面結合日常工作,選出一批必須要搞懂的命令集合左刽。此篇文章只講解一些命令的簡單用法捺信,不具體深究其使用技巧,后續(xù)會跟進欠痴。
???常用的命令分以下幾個部分:

1.目錄操作
2.文本處理
3.工作常用

1.目錄操作


???工作中,最常打交道的就是文件和目錄了迄靠,我們將經(jīng)常需要看看自己在哪,拷貝文件喇辽,創(chuàng)建目錄等等掌挚,常用的命令如下:
1.mkdir
???mkdir命令用來創(chuàng)建目錄∑凶桑可以創(chuàng)建單個多個或者遞歸創(chuàng)建文件夾吠式,如:

# -p參數(shù)表示遞歸創(chuàng)建子文件夾,v參數(shù)顯示創(chuàng)建文件的過程抽米,創(chuàng)建了哪些文件夾
[root@vxiubadev tmp]# mkdir -pv a/b{c,f,g/a}
mkdir: created directory ‘a(chǎn)’
mkdir: created directory ‘a(chǎn)/bc’
mkdir: created directory ‘a(chǎn)/bf’
mkdir: created directory ‘a(chǎn)/bg’
mkdir: created directory ‘a(chǎn)/bg/a’

2.cp
cp 即copy 的縮寫奇徒,拷貝文件/文件夾命令;

[root@vxiubadev tmp]# cp -r a b #拷貝a文件夾 到 b文件夾下

3.mv
mv 移動文件或文件 move 缨硝,此命令又常用于重命名文件

#將 bc目錄移動到bf目錄下
[root@vxiubadev a]# ls
bc  bf  bg
[root@vxiubadev a]# mv bc bf/
[root@vxiubadev a]# ls
bf  bg
[root@vxiubadev a]# ls bf
bc
#重命名文件,將aaa重命名為bbb
[root@vxiubadev a]# ls
aaa  bf  bg
[root@vxiubadev a]# mv aaa bbb
[root@vxiubadev a]# ls
bbb  bf  bg

4.rm
刪除文件 remove

rm -rf /  #刪除本機上一切能刪除的文件

5.cd
change directory改變目錄的意思罢低,你想要到哪里去查辩,只需執(zhí)行 cd dirname 即可

cd  /tmp #進入tmp 目錄

6.ls
ls命令用來顯示目標列表,在Linux中是使用率較高的命令网持。ls命令的輸出信息可以進行彩色加亮顯示宜岛,以分區(qū)不同類型的文件。

[root@vxiubadev a]# ls   #查看當前目錄下都有些什么
bbb  bf  bg

7.pwd
pwd命令以絕對路徑的方式顯示用戶當前工作目錄功舀,解決你在哪的問題

[root@vxiubadev a]# pwd
/tmp/a

2.文本處理


cat
最常用的就是cat命令了萍倡,但是如果文件很大的話,cat命令的輸出結果會瘋狂在終端上輸出辟汰,可以多次按ctrl+c終止列敲。cat -n file 阱佛,可以指定查看前幾行文件

# 查看文件大小
du -h file
# 查看文件內(nèi)容
cat file

less
針對cat 打開大文件遇到的問題,可以使用less命令戴而,進行翻頁查看

less log.txt 

tail
大多數(shù)做服務端開發(fā)的同學凑术,都了解這個命令。比如所意,查看php的錯誤日志淮逊。

tail -f error.log

tail命令可以靜態(tài)的查看某個文件的最后n行,與之對應的扶踊,head命令查看文件頭n行泄鹏。但head沒有滾動功能,就像尾巴是往外長的秧耗,不會反著往里長备籽。

tail -n100 access.log
head -n100 access.log

vim 命令
vim命令可以編輯或者創(chuàng)建文件;編輯一個文件時若該文件不存在則會自動創(chuàng)建;退出方法 按ESC :wq 即可保存修改過的文件并退出

vim file.txt
vim +100 file.txt #打開file文件并跳到第100行

3.其他常用


reboot
reboot命令用來重新啟動正在運行的Linux操作系統(tǒng)绣版。服務器正常運行下一般不需要重啟或者關閉胶台,重啟一般是在修改了linux內(nèi)核配置的情況,需要重啟生效

reboot 或 sudo reboot 

tar
壓縮或者解壓文件

tar cvfz  archive.tar.gz dir/  壓縮文件
tar xvfz archive.tar.gz  解壓文件

ps,grep
ps 查看系統(tǒng)進程杂抽,grep 文本檢索命令诈唬,一般我們用ps命令時都會與grep 一并使用來過濾指定的進程

[root@vxiubadev ~]# ps -ef | grep nginx
root      9257  7879  0 Jul09 ?        00:00:00 nginx: master process nginx -p /usr/local/orange -c /usr/local/orange/conf/nginx.conf
nobody    9258  9257  0 Jul09 ?        00:00:00 nginx: worker process
nobody    9259  9257  0 Jul09 ?        00:00:00 nginx: worker process
nobody    9260  9257  0 Jul09 ?        00:00:00 nginx: worker process
nobody    9261  9257  0 Jul09 ?        00:00:01 nginx: worker process
root     23164 22985  0 15:32 pts/0    00:00:00 grep --color=auto nginx

top ,htop
top以及htop命令都可以查看當前系統(tǒng)的負載以及進程;cpu load負載、cpu占用率缩麸,系統(tǒng)默認只有top命令铸磅,htop需要自行安裝;先安裝 epel yum源后 執(zhí)行 yum intall htop 即可


htop

yum
假定你用的是centos杭朱,則包管理工具就是yum阅仔。如果你的系統(tǒng)沒有wget命令,就可以使用如下命令進行安裝弧械。

yum install wget -y

free
top也能看內(nèi)存八酒,但不友好,free是專門用來查看內(nèi)存的刃唐。包括物理內(nèi)存和虛擬內(nèi)存swap羞迷。

[root@vxiubadev ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        1.1G         13G         10M        579M         14G
Swap:            0B          0B          0B

scp
scp用來在兩臺機器之間進行文件傳輸。也可以用來傳輸目錄画饥。也有更高級的sftp命令衔瓮。

scp a.txt 192.168.199.12:/tmp/a.txt
scp -r a_dir 192.168.199.12:/tmp/

wget
wget命令可以讓你直接使用命令行下載文件,并支持斷點續(xù)傳抖甘。

wget -c http://xxx.com/jdk.tar.gz

ip热鞍,ifconfig
ip,ifconfig 用于查看當前系統(tǒng)的網(wǎng)絡連接狀態(tài),ifconfig 在centos7 以上的系統(tǒng)中已經(jīng)沒有默認安裝薇宠,如需使用可以 使用 yum install net-tools 安裝


image.png

image.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末偷办,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子昼接,更是在濱河造成了極大的恐慌爽篷,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件慢睡,死亡現(xiàn)場離奇詭異逐工,居然都是意外死亡,警方通過查閱死者的電腦和手機漂辐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門泪喊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人髓涯,你說我怎么就攤上這事袒啼。” “怎么了纬纪?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵蚓再,是天一觀的道長。 經(jīng)常有香客問我包各,道長摘仅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任问畅,我火速辦了婚禮娃属,結果婚禮上,老公的妹妹穿的比我還像新娘护姆。我一直安慰自己矾端,他們只是感情好,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布卵皂。 她就那樣靜靜地躺著秩铆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪灯变。 梳的紋絲不亂的頭發(fā)上殴玛,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音柒凉,去河邊找鬼。 笑死篓跛,一個胖子當著我的面吹牛膝捞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蔬咬,長吁一口氣:“原來是場噩夢啊……” “哼鲤遥!你這毒婦竟也來了?” 一聲冷哼從身側響起林艘,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤盖奈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后狐援,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钢坦,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年啥酱,在試婚紗的時候發(fā)現(xiàn)自己被綠了爹凹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡镶殷,死狀恐怖禾酱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情绘趋,我是刑警寧澤颤陶,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站陷遮,受9級特大地震影響滓走,放射性物質發(fā)生泄漏。R本人自食惡果不足惜拷呆,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一闲坎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茬斧,春花似錦腰懂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至娄蔼,卻和暖如春怖喻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背岁诉。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工锚沸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人涕癣。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓哗蜈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子距潘,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355