以下為linux常用的命令舉例。
(注:#後面的為注釋,輸入命令時不要寫)
(三)系統管理
3.1 date(顯示或設定系統時間與日期)
date #顯示當前的系統時間與日期,例如:2023年 10月 13日 星期一 18:33:49 cst
date "+%y" #顯示當前的四位年份
date "+%m" #顯示當前的月份(以01-12來表示)
date "+%d" #顯示當前的日期(以01-31來表示)
date -s 2012-01-15 #將當前系統日期設定為:2012-01-15
date -s 13:28:30 #將當前系統時間設定為:13:28:30
3.2 exit(退出當前的shell)
exit #退出當前的shell,例如退出終端或退出已切換的使用者
3.3 groupadd(新建群組)
groupadd groupname #新建groupname群組
3.4 groupdel(刪除群組)
groupdel groupname #刪除groupname群組,如果此群組尚有使用者,則應先刪除使用者
3.5 su(切換使用者身份)
su #切換到root使用者(即系統管理員)
su root #同上
su username #切換到username使用者
3.6 useradd(新建使用者)
useradd username #新建username使用者
useradd -d /home/sun sun #新建使用者sun,並指定預設工作目錄為:/home/sun
useradd -d /home/sun -g grp -g grp sun #新建使用者sun,並指定預設工作目錄為:/home/sun,所屬群組為grp,附**組為grp
useradd -d /home/sun -g grp -g grp -s /bin/bash sun #新建使用者sun,並指定預設工作目錄為:/home/sun,所屬群組為grp,附**組為grp,預設shell為bash
useradd -d /home/sun -m -g grp -g grp -s /bin/bash sun #同上,不過同時會建立預設工作目錄:/home/sun
3.7 userdel(刪除使用者)
userdel sun #刪除使用者sun,但不刪除使用者sun下的檔案
userdel -r sun #刪除使用者sun,並刪除使用者預設目錄以及目錄中所有檔案
3.8 usermod(修改使用者)
usermod -d /home/sun sun #修改使用者sun的預設工作目錄
usermod -g grp sun #將使用者sun的所屬群組設為grp
usermod -g grp sun #新增使用者sun的附屬群組grp
usermod -l newname oldname #修改使用者oldname的名稱為newname
3.9 who(顯示當前登入系統的使用者資訊)
who #顯示當前登入系統的所有使用者的資訊
who am i #顯示當前使用者的資訊
3.10 whoami(顯示自身的使用者名稱)
whoami #顯示自身的使用者名稱
3.11 passwd(更改或設定使用者密碼)
passwd #更改當前使用者的密碼
passwd sun #設定或更改使用者sun的密碼
3.12 clear(清空終端螢幕)
clear #清空終端螢幕
3.13 shutdown(關閉或重啟linux系統)
shutdown -h now #立即關機
shutdown -h +3 #3分鐘後關機
shutdown -h 17:50 #在當日17:50關機
shutdown -r now #立即重啟
shutdown -c #取消正在執行的關機或重啟動作
3.14 mount(掛載檔案系統)
mount /dev/sda8 debian #將/dev/sda8所代表的檔案系統載入到debian目錄下
3.15 umount(解除安裝檔案系統)
umount /dev/sda8 #解除安裝已經掛載到某目錄下的/dev/sda8所代表的檔案系統
umount debian #解除安裝debian目錄下已掛載的檔案系統
3.16 startx(啟動x window系統)
startx #啟動x window系統,開始乙個x會話
3.17 chage(使用者密碼管理)
chage -m 30 sun #設定使用者sun的密碼有效期為30天,每隔30天系統會提醒使用者sun更改密碼
3.18 sudo(以root管理員使用者身份執行命令)
sudo -i #切換到root使用者身份及環境,執行此命令後,命令提示符將會顯示:root@pcname
sudo shutdown -h now #以系統管理員身份執行關機
3.19 df(檢視系統磁碟的空間使用率)
df #檢視系統磁碟的空間使用率
df -h #以直觀的方式顯示磁碟空間使用率
df -th #以直觀的方式顯示磁碟空間使用率,並顯示檔案系統型別
3.20 uname(顯示系統資訊)
uname -r #檢視當前linux系統的核心版本號
uname -a #可以檢視包括核心版本號、機器硬體資訊、網路節點名、作業系統名字等資訊。
注:要檢視linux系統的版本資訊也可以檢視version檔案,可以輸入:cat /proc/version
3.21 free(檢視當前系統記憶體的使用情況)
free #檢視當前系統記憶體的使用情況,預設以kb為單位
free -m #檢視當前系統記憶體的使用情況,並以mb為單位
3.22 which(查詢命令或別名的位置)
which ls #查詢ls命令的位置
3.23 whereis(查詢特定命令的檔案所在位置)
whereis cvs #查詢cvs命令相關的原始**、二進位制檔案或幫助檔案所在的位置
3.24 ps(顯示當前會話的所有活動程序)
ps #顯示當前登入會話的所有活動程序
ps -au #顯示當前登入會話的所有活動程序的詳細資訊
3.25 kill(殺死或重啟特定的程序)
kill -9 4138 #殺死pid為4138的程序
3.26 pstree(以樹狀結構顯示系統中的所有程序)
pstree #以預設方式顯示系統中的所有程序
pstree -ap #顯示系統中的所有程序,並同時顯示每個程序的pid號、完整命令及引數
pstree -ap root #顯示root使用者的所有程序,並同時顯示每個程序的pid號、完整命令及引數
3.27 w(顯示當前登入系統的使用者資訊)
w #顯示當前登入系統的使用者資訊
w -s #以簡潔的方式顯示當前登入系統的使用者資訊
3.28 top(顯示各使用者當前執行的工作)
top #動態顯示系統中各使用者當前執行的工作
3.29 source(在當前shell中執行指令碼)
source my.sh #在當前shell中執行my.sh指令碼
注:source命令可以用「.」符號來代替,比如命令「. my.sh」等價於「source my.sh」
3.30 id(顯示當前使用者的資訊)
id #顯示當前使用者的資訊,包括:使用者和主組名與id,附屬組名與id。如:uid=1000(android) gid=1000(android) 組=24(cdrom),119(admin),122(sambashare),123(vboxusers),1000(android)
3.31 stty(檢視命令列控制字元,如ctrl-c、ctrl-d、ctrl-z等)
stty -a #檢視系統中所有命令列控制字元
Linux系統管理 常用命令
一 進入目錄 cd home 進入 home目錄 cd root 進入 root目錄 cd 返回上一級目錄 cd 當前目錄 和 可以理解為相對路徑 例如cd hom test,cd加完整的路徑,可以理解為絕對路徑 二 檢視當前目錄 1.ls 檢視當前目錄所有的檔案和目錄。2.ls a 檢視所有的檔案...
Linux常用命令 系統管理
1 cal 檢視當前日曆 cal y表示檢視整年日曆 2 data 顯示或設定時間 設定時間格式 需要管理員許可權 date mmddhhmm cc yy ss format cc為年前兩位yy為年的後兩位,前兩位的mm為月,後兩位的mm為分鐘,dd為天,hh為小時,ss為秒。如 date 0102...
Linux常用命令 (系統管理)
使用者管理 useradd passwd userdel 使用者組管理 groupadd groupdel gpasswd 系統資訊 uname who whoami id 登入登出 login logout reboot shutdown halt su 新增使用者 先執行adduser命令增加使...