linux常用命令

目錄操作:

cd? #切換目錄

ls? ? #只列出文件名或目錄名

ll? ? #列出該文件下的所有目錄,包括隱藏的文件

pwd? ?#以絕對(duì)路徑的方式顯示用戶當(dāng)前目錄

文件操作:

vi / vim? 文件名? ?#編輯文件,按下a鍵之后開(kāi)始編輯文件? ? ? ? ?

按esc鍵后輸入q? ?q!? wq? ?#退出編輯

cp? ?/目錄1/文件1? ?/目錄2/文件1新名稱(chēng)? ? ? #復(fù)制文件1到目錄2,并更改文件名

在文件內(nèi)搜索,打開(kāi)文件,輸入:/? 然后輸入搜索關(guān)鍵字

mv? ?目錄1? ?目錄2? ? #將目錄1 改名為目錄2

mv? 文件1? ?/目標(biāo)目錄/? ? #將文件移動(dòng)到目標(biāo)目錄下

查找文件:

find? /? -name 文件名? ? #從根目錄下查找文件,返回文件名所在的絕對(duì)路徑

添加用戶/用戶組:

useradd/groupadd

Linux用戶分為:擁有者、組群(Group)、其他(other),Linux系統(tǒng)中,預(yù)設(shè)的情況下,系統(tǒng)中所有的賬號(hào)與一般使用者,以及root的相關(guān)信息,都是記錄在/etc/passwd文件中。每個(gè)人的密碼則是記錄在/etc/shadow文件下,所有的組群名稱(chēng)記錄在/etc/group內(nèi)。

-rw-r--r--? ? ? ?u(用戶)? g(組)? o(其他)??

rwx? ? ?讀寫(xiě)執(zhí)行? ? ?4 2 1

chmod??u=rwx,g=rw,o=r f01? ?#

切換賬號(hào):

su? /? ?su-? /sudo

su? :? ?由普通用戶身份切換到root用戶身份,但shell環(huán)境仍然是普通用戶的shell環(huán)境(可以用pwd比較下工作目錄)

su -? :? ?由普通用戶身份切換到root用戶身份,shell環(huán)境已經(jīng)切換到root用戶的shell環(huán)境(可以用echo $PATH查看下環(huán)境變量的區(qū)別)

sudo? :??

a>在root用戶下, 輸入 su 普通用戶. 則切換至普通用戶, 從root切換到變通用戶不需要密碼

b>在普通用戶下, 輸入 su [用戶名]? ? ? ? 提示 password:? ? ? ?輸入用戶的PASSWORD, 則切換至該用戶

配置編譯安裝

configure/make / make install? ? ?#配置/編譯/安裝

yum命令:

yum install? -y 軟件包名??

yum list|grep 軟件? ?#查看可下載的軟件版本

rpm? -qa | grep 軟件? ? #查看軟件是否已安裝

rpm -ivh? C:/目錄/package? ? ? #安裝軟件

rpm -e? 軟件? ? #卸載軟件

rpm -e? --nodeps? ?#卸載時(shí)不檢查依賴(lài)關(guān)系

--nodeps就是安裝時(shí)不檢查依賴(lài)關(guān)系,比如你這個(gè)rpm需要A,但是你沒(méi)裝A,這樣你的包就裝不上,用了--nodeps你就能裝上了。

--force就是強(qiáng)制安裝,比如你裝過(guò)這個(gè)rpm的版本1,如果你想裝這個(gè)rpm的版本2,就需要用--force強(qiáng)制安裝

啟動(dòng)/停止服務(wù):

service? ?服務(wù)? start/stop/restart

chkconfig? ? 服務(wù)? on? ? ?#設(shè)置為開(kāi)機(jī)啟動(dòng)

進(jìn)程操作:

ps -ef | gref? 進(jìn)程? ? 查看進(jìn)程

kill -9 進(jìn)程? ?#殺掉進(jìn)程

日志操作常用命令:

tail -f? /目錄/文件名? ? ? ?輸出動(dòng)態(tài)日志

cat? 文件名??

cat -b /etc/fstab? ? ?#查看/etc/目錄下的profile內(nèi)容,并且對(duì)非空白行進(jìn)行編號(hào),行號(hào)從1開(kāi)始;

more -c -10 file? ? ? #顯示文件file的內(nèi)容,每10行顯示一次,而且在顯示之前先清屏。-c:不進(jìn)行滾屏操作。每次刷新這個(gè)屏幕;

解壓/壓縮:

tar? -zxvf? 文件.tar.gz#解壓文件

tar czvf usr.tar.gz /home? ? #壓縮文件

這些都是tar的參數(shù)。.tar.gz是一個(gè)壓縮包,.tar只是打包而沒(méi)有壓縮。

z代表gzip的壓縮包;x代表解壓;v代表顯示過(guò)程信息;f代表后面接的是文件?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Linux常用命令大全(非常全?。。。┰逆溄樱篽ttp://www.cnblogs.com/yjd_hycf_s...
    JokerJin閱讀 697評(píng)論 0 3
  • linux分內(nèi)核版和發(fā)行版 內(nèi)核版官網(wǎng)地址www.kernel.org Netcraft公司于1994年底在英國(guó)成...
    Sx_Ren閱讀 434評(píng)論 1 1
  • 作者:Rose 本文詳細(xì)列出Linux常用命令及使用方法,歡迎收藏,方便日后使用。 1.# 表示權(quán)限用戶(如:ro...
    阿修哥閱讀 1,227評(píng)論 0 12
  • 作者:Rose本文詳細(xì)列出Linux常用命令及使用方法,歡迎收藏,方便日后使用。1.# 表示權(quán)限用戶(如:root...
    SinX竟然被占用了閱讀 2,508評(píng)論 0 3
  • 1、文件和目錄: # cd /home 進(jìn)入 '/home' 目錄 # cd .. ...
    XDgbh閱讀 2,159評(píng)論 0 1

友情鏈接更多精彩內(nèi)容