linux常用命令(一)

來源:互聯網
上載者:User
一、linux常用操作命令

使用者切換su(super user)

(1)作用:變更為其它使用者,主要用於講普通使用者切換到超級使用者,並輸入相應的密碼。

(2)格式:su[options][change-username]

(3)常見參數:

-,-l,-login【改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,LOGNAME。此外,也會變更PATH變數。若沒有指定ch-user,預設為root】

-m,-p【執行su時不變更環境變數】

-c<指令>,--command<指令> 執行完指定的指令後,既回複原來的身份。例:su -c pwd root,當輸入正確的root密碼後既可輸入更改到root命令後所在的檔案位置,同時返回到原身份。

用 exit 命令或快速鍵[Ctrl+D]可返回原登入使用者。

使用者管理(useradd和passwd)

useradd  添加使用者帳號   useradd [options] username

usermod  設定使用者帳號屬性  usermod [options] 屬性名稱

userdel  刪除對應帳號   userdel [options] username

groupadd 添加組賬戶   groupadd [options] 組賬戶

groupmod 設定組賬戶屬性   groupmod [options] 屬性名稱

groupdel 刪除對應組帳號   groupdel [options] 組賬戶

gpasswd 修改組密碼(該命令加上-M參數後,可將後面的所有使用者添加到該組當中,如:gpasswd -M a,b,c root,將a,b,c三個使用者同時加到root組中)

passwd  設定帳號密碼   passwd [對應帳號]

id  顯示使用者ID組ID和使用者所有屬性 id [使用者名稱]

groups  顯示使用者所屬的組  groups [組賬戶]

who  顯示登入到系統的所有使用者 who

常用參數

(1)useradd

-g【指定使用者所屬的群組】

-m【自動簡曆使用者的登入目錄】

-n 【取消建立以使用者名稱稱為組】
(2)userdel
-r 【刪除使用者時相應的將該使用者的檔案夾以及email等相關資訊一併刪掉】

使用說明:

在使用添加使用者時,useradd與passwd要一起使用,其中,useradd必須用root許可權。而且sueradd所建立的帳號,實際上是儲存在"/ect/passwd"文字檔中,檔案中每一行包含一個帳號資訊。

預設情況下,useradd所做的初始化操作包括在"/home"目錄下為對應帳號建立一個同名的主目錄,並且還為該使用者單獨建立一個與使用者名稱同名的組。

adduser只是useradd的符號連結。

passwd還可用於普通使用者的密碼修改。

系統管理命令(ps(process status)和kill)

ps 顯示當前系統中由該使用者啟動並執行進程列表 ps[options]

top 動態顯示系統中啟動並執行程式(一般為間隔5秒) top

kill 輸出特點的訊號給指定的PID(進程號)的進程 kill [options] 進程號[PID]

uname 顯示系統的資訊(可加選項-a)  uname [options]

setup 系統圖形化介面配置   setup

crontab 迴圈執行例行性命令   crontab [options]

shutdown關閉或重啟linux系統   shutdown [options] [time]

uptime 顯示系統已經運行了多長時間  uptime

(1)作用

①ps:顯示當前系統中由該使用者啟動並執行進程列表

②kill:輸出特定的訊號給指定PID(進程號)的進程,並根據該訊號完成指定的行為。其中可能的訊號為進程的掛起,進程等待和進程終止。

(2)格式

①ps: ps [options]。

②kill: kill [options] PID

(3)常見參數

①ps常見參數:

-ef 查看所有進程及其進程號、系統時間、命令詳細目錄、執行者

-aux 除可顯示-ef所有內容外,還可顯示cpu及記憶體佔用率,進程狀態

-w 顯示加寬並且可以顯示較多資訊

②kill常見參數

-s 根據指定訊號發送給進程

-p 列印出進程號,但不發送出訊號

(4)使用說明

ps在使用中通常與其它一些命令結合使用,主要作用是提高效率。

ps選項中的參數w可以寫多次,通常最多為3次,它的含義表示加寬3次,這足以顯示足夠多的命令列了。例如:ps -auxwww。

管道是linux中資訊通訊的重要方式.它把一個程式的輸出直接連接到另一個程式的輸入,而不經過任何中間檔案.管道線是指串連到2個或者更多程式管道的通路.在shell中"|"表示管道線.

磁碟相關命令(fdisk)

Linux常見系統命令:

free 查看當前系統的使用方式   free [options]

df 查看檔案系統的磁碟佔用空間情況  df [options]

du 統計目錄(或檔案)所佔磁碟空間的大小 du [options]

fdisk 查看硬碟分區情況及對硬碟進行分區管理 fdisk [-l]

(1)作用

fdisk可查看硬碟分區情況,並可對硬碟進行分區管理(fdisk是一個很好的硬碟分區工具).

(2)格式

fdisk [-l]

(3)使用說明

fdisk必須擁有root許可權

IDE硬碟對應的裝置名稱分別為hda,hdb,hdc和hdd,SCSI硬碟對應的裝置名稱則為sda,sdb...此外,hda1代表hda的第一個硬碟分區,hda2代表hda的第二個硬碟分區,以此類推.

通過查看/var/log/messages檔案,可以找到linux系統已經辨認出來的裝置號.

磁碟掛載命令(mount)

(1)作用

掛載檔案系統,他的許可權是超級使用者或者/etc/fstab中允許的使用者.掛載是指把分區和目錄對應的過程,而掛載點是指掛載在檔案樹中的位置.通常,在linux中,"mnt"目錄是專門用於掛載不同的檔案系統.

(2)格式

mount [options] [類型] 裝置檔案名稱 掛載點目錄

其中的類型是指裝置檔案的類型

(3)常見參數

-a 依照/etc/fstab的內容裝載所有相關的硬碟.

-l 列出當前的裝置,檔案系統名和掛載點.

-t類型 將後面的裝置以指定類型的檔案格式裝載到掛載點上.常見的類型有:vfat,ext3,ext2,iso9660,nfs等.

-f 通常用於除錯.它會使mount不執行實際掛上的動作,而是類比整個掛上的過程,通常會和-v一起使用.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.