柚子快報(bào)邀請碼778899分享:運(yùn)維 Linux常見基礎(chǔ)命令
柚子快報(bào)邀請碼778899分享:運(yùn)維 Linux常見基礎(chǔ)命令
Linux基礎(chǔ)
初級學(xué)習(xí)階段需要了解的知識一、Linux基礎(chǔ)命令查閱命令幫助信息1.man2.help
Linux命令的基本實(shí)用目錄操作文件內(nèi)容操作查看某文件下的用戶操作日志壓縮和解壓縮sudo用戶權(quán)限操作用戶權(quán)限操作TOP文件安裝
上一篇
VMware安裝linux環(huán)境
初級學(xué)習(xí)階段需要了解的知識
1.Linux基礎(chǔ)知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令) 2.Linux用戶及權(quán)限基礎(chǔ) 3.Linux系統(tǒng)進(jìn)程管理進(jìn)階 4.Linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令) 5.shell腳本入門
一、Linux基礎(chǔ)命令
查閱命令幫助信息
1.man
使用 man 時(shí)的操作鍵
man[命令 或者 配置文件]
查看 ls命令的詳細(xì)情況
man ls
2.help
獲得shell內(nèi)置命令的幫助信息
help 命令 (功能描述:獲得shell內(nèi)置命令的幫助信息)
查看cd命令的幫助信息
help cd
Linux命令的基本實(shí)用
目錄操作
pwd 查看當(dāng)前工作目錄
clear 清除屏幕
cd ~ 當(dāng)前用戶目錄
cd / 根目錄
cd - 上一次訪問的目錄
cd .. 上一級目錄
ll 查看當(dāng)前目錄下的內(nèi)容(顯示詳細(xì)內(nèi)容)
ls 查看當(dāng)前目錄下的內(nèi)容(顯示文件夾)
mkdir aaa 在當(dāng)前目錄下創(chuàng)建aaa目錄,相對路徑;
mkdir ./bbb 在當(dāng)前目錄下創(chuàng)建bbb目錄,相對路徑;
mkdir /ccc 在根目錄下創(chuàng)建ccc目錄,絕對路徑;
mv 原目錄 文件的名稱 mv tomcat001 tomcat 重命名
mv /aaa /bbb 將根目錄下的aaa目錄,移動到bbb目錄下(假如沒有bbb目錄,則重命名為bbb);
mv bbbb usr/bbb 將當(dāng)前目錄下的bbbb目錄,移動到usr目錄下,并且修改名稱為bbb;
mv bbb usr/aaa 將當(dāng)前目錄下的bbbb目錄,移動到usr目錄下,并且修改名稱為aaa;
cp -r /aaa /bbb 將/目錄下的aaa目錄復(fù)制到/bbb目錄下,在/bbb目錄下的名稱為aaa
cp -r /aa /bbb/aaa 將/目錄下的aa目錄復(fù)制到/bbb目錄下,且修改名為aaa;
rm -rf /bbb 強(qiáng)制刪除/目錄下的bbb目錄。如果bbb目錄中還有子目錄,也會被強(qiáng)制刪除,不會提示;
rm -r /bbb 普通刪除。會詢問你是否刪除每一個(gè)文件
rmdir test01 目錄的刪除
tree test01/
文件內(nèi)容操作
vim a.java 進(jìn)入一般模式
i(按鍵) 進(jìn)入插入模式(編輯模式)
ESC(按鍵) 退出
:wq 保存退出(shift+:調(diào)起輸入框)
:q! 不保存退出(shift+:調(diào)起輸入框)(內(nèi)容有更改)(強(qiáng)制退出,不保留更改內(nèi)容)
:q 不保存退出(shift+:調(diào)起輸入框)(沒有內(nèi)容更改)
cat a.java 查看a.java文件的最后一頁內(nèi)容;
more a.java 從第一頁開始查看a.java文件內(nèi)容,按回車鍵一行一行進(jìn)行查看,
按空格鍵一頁一頁進(jìn)行查看,q退出;
less a.java 從第一頁開始查看a.java文件內(nèi)容,按回車鍵一行一行的看,
按空格鍵一頁一頁的看,支持使用PageDown和PageUp翻頁,q退出;
tail -f a.java 查看a.java文件的后10行內(nèi)容;
head a.java 查看a.java文件的前10行內(nèi)容;
tail -f a.java 查看a.java文件的后10行內(nèi)容;
head -n 7 a.java 查看a.java文件的前7行內(nèi)容;
tail -n 7 a.java 查看a.java文件的后7行內(nèi)容;
grep under 123.txt 在123.txt文件中搜索under字符串,大小寫敏感,顯示行;
grep -n under 123.txt 在123.txt文件中搜索under字符串,大小寫敏感,顯示行及行號;
grep -v under 123.txt 在123.txt文件中搜索under字符串,大小寫敏感,顯示沒搜索到的行;
grep -i under 123.txt 在123.txt文件中搜索under字符串,大小寫敏感,顯示行;
grep -ni under 123.txt 在123.txt文件中搜索under字符串,大小寫敏感,顯示行及行號;
查看某文件下的用戶操作日志
cat .bash_history
壓縮和解壓縮
壓縮(-c)
tar -cvf start.tar a.java b.java //將當(dāng)前目錄下a.java、b.java打包
tar -cvf start.tar ./* //將當(dāng)前目錄下的所欲文件打包壓縮成haha.tar文件
tar -zcvf start.tar.gz a.java b.java //將當(dāng)前目錄下a.java、b.java打包
tar -zcvf start.tar.gz ./* //將當(dāng)前目錄下的所欲文件打包壓縮成start.tar.gz文件
解壓縮(-x)
tar -xvf start.tar //解壓start.tar壓縮包,到當(dāng)前文件夾下;
tar -xvf start.tar -C usr/local //(C為大寫,中間無空格)
//解壓start.tar壓縮包,到/usr/local目錄下;
tar -zxvf start.tar.gz //解壓start.tar.gz壓縮包,到當(dāng)前文件夾下;
tar -zxvf start.tar.gz -C usr/local //(C為大寫,中間無空格)
//解壓start.tar.gz壓縮包,到/usr/local目錄下;
解壓縮tar.xz文件
tar xf node-v12.18.1-linux-x64.tar.xz
壓縮(zip)
zip lib.zip tomcat.jar //將單個(gè)文件壓縮(lib.zip)
zip -r lib.zip lib/ //將目錄進(jìn)行壓縮(lib.zip)
zip -r lib.zip tomcat-embed.jar xml-aps.jar //將多個(gè)文件壓縮為zip文件(lib.zip)
sudo用戶權(quán)限操作
比如我們使用普通用戶操作用戶或者操作用戶組、以及修改網(wǎng)卡配置文件的時(shí)候,需要切換到root用戶才操作,此時(shí)我們可以使用sudo命令提高普通用戶的操作權(quán)限,以達(dá)到操作目的
sudo:控制用戶對系統(tǒng)命令的使用權(quán)限,root允許的操作。 通過sudo可以提高普通用戶的操作權(quán)限。 使用root用戶權(quán)限執(zhí)行命令,操作
sudo -s
用戶權(quán)限操作
添加用戶sum
useradd –d /usr/sum -m sum
TOP
實(shí)時(shí)占用的資源:
top
TOP:任務(wù)隊(duì)列信息,與uptime命令執(zhí)行結(jié)果相同. Tasks:進(jìn)程信息 %CPU(s):CPU信息(當(dāng)有多個(gè)CPU時(shí),這些內(nèi)容可能會超過兩行) KiB Mem:內(nèi)存信息(與第五行的信息類似與free命令類似) KiB:swap信息
文件安裝
下載文件
yum install -y lrzsz
上傳文件
rz
保存文件
sz
柚子快報(bào)邀請碼778899分享:運(yùn)維 Linux常見基礎(chǔ)命令
相關(guān)閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。