當(dāng)前位置 主頁 > 技術(shù)大全 >
無論是初學(xué)者還是經(jīng)驗(yàn)豐富的系統(tǒng)管理員,掌握Linux基礎(chǔ)命令都是通往高效系統(tǒng)管理與運(yùn)維的必經(jīng)之路
本文將深入淺出地介紹一系列Linux基礎(chǔ)命令,幫助你快速上手,并在實(shí)際工作中游刃有余
一、導(dǎo)航與文件管理 1. ls:列出目錄內(nèi)容 一切從“看”開始
`ls`命令用于顯示指定目錄下的文件和文件夾列表
配合`-l`(長格式)、`-a`(顯示隱藏文件)、`-h`(人類可讀格式)等選項(xiàng),可以獲取更豐富的信息
例如,`ls -lah`能顯示所有文件(包括隱藏文件)的詳細(xì)權(quán)限、所有者、大小和修改時(shí)間
2. cd:切換目錄 `cd`(change directory)命令用于在文件系統(tǒng)中移動(dòng)
`cd /path/to/directory`可以切換到指定路徑,`cd..`則返回上一級(jí)目錄,`cd~`則回到用戶的主目錄
3. pwd:顯示當(dāng)前工作目錄 `pwd`(print working directory)命令簡單而實(shí)用,它能告訴你當(dāng)前所在的路徑
4. mkdir與rmdir:創(chuàng)建與刪除目錄 `mkdir`用于創(chuàng)建新目錄,如`mkdir new_folder`
`rmdir`則用于刪除空目錄,如`rmdirold_folder`
對于非空目錄,需要使用`rm -r`命令遞歸刪除
5. cp與mv:復(fù)制與移動(dòng)文件/目錄 `cpsource_file destination_file`復(fù)制文件,`cp -rsource_directory destination_directory`遞歸復(fù)制目錄
`mv`命令則用于移動(dòng)或重命名文件/目錄,如`mv old_namenew_name`或`mv file_to_move /new/location/`
6. rm:刪除文件/目錄 `rmfile`刪除文件,`rm -r directory`遞歸刪除目錄及其內(nèi)容
務(wù)必謹(jǐn)慎使用,因?yàn)閌rm`命令不會(huì)進(jìn)入回收站,一旦執(zhí)行,文件即永久丟失(除非有備份)
7. touch:創(chuàng)建空文件或更新文件時(shí)間戳 `touch newfile`創(chuàng)建一個(gè)名為`newfile`的空文件,或`touch existingfile`更新該文件的時(shí)間戳
二、權(quán)限與用戶管理 1. chmod:更改文件/目錄權(quán)限 `chmod`命令用于修改文件或目錄的訪問權(quán)限
例如,`chmod 755 script.sh`設(shè)置`script.sh`文件的所有者有讀、寫、執(zhí)行權(quán)限,而組用戶和其他用戶僅有讀和執(zhí)行權(quán)限
2. chown:更改文件/目錄所有者 `chown`命令用于更改文件或目錄的所有者
例如,`chown newownerfile`將`file`的所有者改為`newowner`
3. useradd、userdel與passwd:用戶管理 `useradd newuser`添加新用戶,`userdel newuser`刪除用戶(注意,通常需配合`-r`選項(xiàng)刪除用戶的主目錄)
`passwdusername`用于更改用戶密碼
4. sudo:以超級(jí)用戶權(quán)限執(zhí)行命令 `sudo`允許普通用戶以超級(jí)用戶(root)的權(quán)限執(zhí)行命令,前提是該用戶在`sudoers`文件中被授權(quán)
例如,`sudo apt-get update`以root權(quán)限更新軟件包列表
三、進(jìn)程與資源管理 1. ps:查看當(dāng)前進(jìn)程 `ps`命令用于顯示當(dāng)前系統(tǒng)中的進(jìn)程狀態(tài)
`psaux`是查看所有用戶所有進(jìn)程的常用組合
2. top與htop:實(shí)時(shí)監(jiān)控系統(tǒng)資源 `top`命令提供系統(tǒng)資源的動(dòng)態(tài)視圖,包括CPU、內(nèi)存使用情況以及各進(jìn)程的詳細(xì)信息
`htop`是`top`的增強(qiáng)版,提供了更友好的界面和更多交互功能(需事先安裝)
3. kill與killall:終止進(jìn)程 `killPID`根據(jù)進(jìn)程ID(PID)終止進(jìn)程,`killa