1:查看當(dāng)前用戶:whoami
2:查看登錄用戶:who
who命令用于查看當(dāng)前所有登錄系統(tǒng)的用戶信息雨膨。
3:退出登錄賬戶:exit
如果是圖形界面,退出當(dāng)前終端读串;
如果是使用ssh遠(yuǎn)程登錄聊记,退出登陸賬戶;
如果是切換后的登陸用戶恢暖,退出則返回上一個(gè)登陸賬號排监。
4:添加用戶賬號:useradd設(shè)置用戶密碼:passwd
相關(guān)說明:
Linux每個(gè)用戶都要有一個(gè)主目錄,主目錄就是第一次登陸系統(tǒng)杰捂,用戶的默認(rèn)當(dāng)前目錄(/home/用戶)舆床;
每一個(gè)用戶必須有一個(gè)主目錄,所以用useradd創(chuàng)建用戶的時(shí)候嫁佳,一定給用戶指定一個(gè)主目錄挨队;
用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的蒿往;
如果創(chuàng)建用戶的時(shí)候盛垦,不指定組名,那么系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)和用戶名一樣的組名熄浓。
6:切換用戶:su
可以通過su命令切換用戶情臭,su后面可以加“-”省撑。su和su–命令不同之處在于赌蔑,su?-切換到對應(yīng)的用戶時(shí)會(huì)將當(dāng)前的工作目錄自動(dòng)轉(zhuǎn)換到切換后的用戶主目錄。
:查看有哪些用戶組
方法一:cat?/etc/group
方法二:groupmod?+三次tab鍵
8:添加竟秫、刪除組賬號:groupadd娃惯、groupdel
groupadd新建組賬號
groupdel組賬號
cat?/etc/group查看用戶組
8.1創(chuàng)建組
8.2刪除用戶組
9:修改用戶所在組:usermod查看用戶在哪些組
usermod?-g用戶組?用戶名
查看:groups用戶名
10:為創(chuàng)建的普通用戶添加sudo權(quán)限
sudo?usermod?-a?-G?adm用戶名
sudo?usermod?-a?-G?sudo用戶名
11:usermod?-g與-G的區(qū)別
-g用來制定這個(gè)用戶默認(rèn)的用戶組
-G一般配合'-a'來完成向其它組添加
12:修改文件權(quán)限:chmod
chmod修改文件權(quán)限有兩種使用格式:字母法與數(shù)字法。
字母法:chmod?u/g/o/a?+/-/=?rwx文件
數(shù)字法:
注意:如果想遞歸所有目錄加上相同權(quán)限肥败,需要加上參數(shù)“-R”趾浅。?如:chmod?777?test/?-R遞歸test目錄下所有文件加777權(quán)限
13:修改文件所有者:chown
14:修改文件所屬組:chgrp
三:Linux命令-系統(tǒng)管理
1:查看當(dāng)前日歷:cal
cal命令用于查看當(dāng)前日歷愕提,-y顯示整年日歷:
2:顯示或設(shè)置時(shí)間:date
設(shè)置時(shí)間格式(需要管理員權(quán)限):
date?[MMDDhhmm[[CC]YY][.ss]]?+format
CC為年前兩位yy為年的后兩位,前兩位的mm為月皿哨,后兩位的mm為分鐘浅侨,dd為天,hh為小時(shí)证膨,ss為秒如输。如:date?010203042016.55。
顯示時(shí)間格式(date?'+%y,%m,%d,%H,%M,%S'):
3:查看進(jìn)程信息:ps
進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序央勒,它是操作系統(tǒng)動(dòng)態(tài)執(zhí)行的基本單元不见。
ps命令可以查看進(jìn)程的詳細(xì)狀況,常用選項(xiàng)(選項(xiàng)可以不加“-”)如下:
4:動(dòng)態(tài)顯示進(jìn)程:top
top命令用來動(dòng)態(tài)顯示運(yùn)行中的進(jìn)程崔步。top命令能夠在運(yùn)行后稳吮,在指定的時(shí)間間隔更新顯示信息【簦可以在使用top命令時(shí)加上-d來指定顯示信息更新的時(shí)間間隔灶似。
在top命令執(zhí)行后,可以按下按鍵得到對顯示的結(jié)果進(jìn)行排序:
5:終止進(jìn)程:kill
使用格式:kill?[-signal]?pid
信號值從0到15瑞你,其中9為絕對終止喻奥,可以處理一般信號無法終止的進(jìn)程。
kill?9133:9133為應(yīng)用程序所對應(yīng)的進(jìn)程號
有些進(jìn)程不能直接殺死捏悬,這時(shí)候我們需要加一個(gè)參數(shù)“-9”撞蚕,“-9”?代表強(qiáng)制結(jié)束:
6:關(guān)機(jī)重啟:reboot、shutdown过牙、init
7:檢測磁盤空間:df
df命令用于檢測文件系統(tǒng)的磁盤空間占用和空余情況甥厦,可以顯示所有文件系統(tǒng)對節(jié)點(diǎn)和磁盤塊的使用情況。
8:檢測目錄所占磁盤空間:du
du命令用于統(tǒng)計(jì)目錄或文件所占磁盤空間的大小寇钉,該命令的執(zhí)行結(jié)果與df類似刀疙,du更側(cè)重于磁盤的使用狀況。
du命令的使用格式如下:du?[選項(xiàng)]目錄或文件名
9:查看或配置網(wǎng)卡信息:ifconfig
如果扫倡,我們只是敲:ifconfig谦秧,它會(huì)顯示所有網(wǎng)卡的信息:
10:測試遠(yuǎn)程主機(jī)連通性:ping
11:pt-get
在Ubuntu下,apt-get近乎是最常用的shell命令之一了撵溃,因?yàn)樗荱buntu通過新立得安裝軟件的常用工具命令疚鲤。
本文列舉了常用的APT命令參數(shù):
apt-cache?search?package搜索軟件包
apt-cache?show?package獲取包的相關(guān)信息,如說明缘挑、大小集歇、版本等
sudo?apt-get?install?package安裝包
sudo?apt-get?install?package?--reinstall重新安裝包
sudo?apt-get?-f?install修復(fù)安裝
sudo?apt-get?remove?package刪除包
sudo?apt-get?remove?package?--purge刪除包,包括配置文件等
sudo?apt-get?update更新源
sudo?apt-get?upgrade更新已安裝的包
sudo?apt-get?dist-upgrade升級系統(tǒng)
apt-cache?depends?package了解使用該包依賴那些包
apt-cache?rdepends?package查看該包被哪些包依賴
sudo?apt-get?build-dep?package安裝相關(guān)的編譯環(huán)境
apt-get?source?package下載該包的源代碼
sudo?apt-get?clean?&&?sudo?apt-get?autoclean清理無用的包
sudo?apt-get?check檢查是否有損壞的依賴