基礎(chǔ)命令
cp [options] 來源檔(source) 目標檔(destination)
cp [options] source1 source2 source3 .... directory
- -a:相當于 -pdr 的意思质帅,至于 pdr 請參考下列說明(常用)
- -p:連同文件的屬性一起復(fù)制過去筑悴,而非使用默認屬性(備份常用)
- -d:若來源檔為連結(jié)檔的屬性(link file),則復(fù)制連結(jié)檔屬性而非文件本身
- -r:遞歸持續(xù)復(fù)制模她,用於目錄的復(fù)制行為(常用)
- -f:為強制(force)的意思,若目標文件已經(jīng)存在且無法開啟遥缕,則移除后再嘗試一次
- -i:若目標檔(destination)已經(jīng)存在時侥祭,在覆蓋時會先詢問動作的進行(常用)
rm [-fir] 文件或目錄
- -f :就是 force 的意思,忽略不存在的文件齐婴,不會出現(xiàn)警告信息
- -i :互動模式油猫,在刪除前會詢問使用者是否動作
- -r :遞歸刪除!最常用在目錄的刪除了柠偶!這是非常危險的選項
mv [-fiu] source destination
mv [options] source1 source2 source3 .... directory
- -i :若目標文件 (destination) 已經(jīng)存在時情妖,就會詢問是否覆蓋
- -f :force 強制的意思,如果目標文件已經(jīng)存在诱担,不會詢問而直接覆蓋
- -u :若目標文件已經(jīng)存在毡证,且 source 比較新,才會升級 (update)
mv 要改的文件名 改成的文件名
chgrp [-R] 屬組名 文件名
chown [–R] 屬主名 文件名
chown [-R] 屬主名:屬組名 文件名
chmod [-R] xyz(或者數(shù)字權(quán)限) 文件或目錄
- r(read):4 w(write):2 x(execute):1
文件查看
cat [-bn]
- -b :列出行號该肴,僅針對非空白行做行號顯示情竹,空白行不標行號
- -n :列印出行號,連同空白行也會有行號,與 -b 的選項不同
tac [-bn]
nl
顯示的時候秦效,順道輸出行號雏蛮!
more 一頁一頁的顯示文件內(nèi)容
- 空白鍵 (space):代表向下翻一頁;
- Enter :代表向下翻『一行』阱州;
- /字串 :代表在這個顯示的內(nèi)容當中挑秉,向下搜尋『字串』這個關(guān)鍵字;
- :f :立刻顯示出檔名以及目前顯示的行數(shù)苔货;
- q :代表立刻離開 more 犀概,不再顯示該文件內(nèi)容。
- b 或 [ctrl]-b :代表往回翻頁夜惭。
less 與 more 類似姻灶,但是比 more 更好的是,他可以往前翻頁
- 空白鍵 :向下翻動一頁诈茧;
- [pagedown]:向下翻動一頁产喉;
- [pageup] :向上翻動一頁;
- /字串 :向下搜尋『字串』的功能敢会;
- ?字串 :向上搜尋『字串』的功能曾沈;
- n :重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!)
- N :反向的重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)鸥昏!)
- q :離開 less 這個程序塞俱;
head [-n number] 文件
只看頭幾行
tail [-n number] 文件
只看尾巴幾行
VIM命令
一般模式
- [Ctrl] + [f]:屏幕『向下』移動一頁,相當于 [Page Down]按鍵
- [Ctrl] + [b]:屏幕『向上』移動一頁吏垮,相當于 [Page Up] 按鍵 (常用)
- [Ctrl] + [d]:屏幕『向下』移動半頁
- [Ctrl] + [u]:屏幕『向上』移動半頁
- 0 或功能鍵[Home]: 這是數(shù)字『 0 』:移動到這一行的最前面字符處 (常用)
- $ 或功能鍵[End]: 移動到這一行的最后面字符處(常用)
- G: 移動到這個檔案的最后一行(常用)
- gg: 移動到這個檔案的第一行(常用)
- n< Enter>: n 為數(shù)字障涯。光標向下移動 n 行(常用)
- /word或者?word: 向光標之下或之上尋找一個名稱為 word 的字符串 命令模式下noh取消高亮
- n或者N: 向下或向上跳轉(zhuǎn)搜索高亮區(qū)域
- x, X: 在一行字當中,x 為向后刪除一個字符 (相當于 [del] 按鍵)惫皱, X 為向前刪除一個字符
- dd: 刪除游標所在的那一整行(常用)
- ndd: n 為數(shù)字像樊。刪除光標所在的向下 n 行,例如 20dd 則是刪除 20 行 (常用)
- yy: 復(fù)制游標所在的那一行(常用)
- nyy: n 為數(shù)字旅敷。復(fù)制光標所在的向下 n 行生棍,例如 20yy 則是復(fù)制 20 行(常用)
- p, P: 向上或向下粘貼
- u: 復(fù)原前一個動作(常用)
- [Ctrl]+r: 重做上一個動作(常用)
命令模式
- ZZ:若檔案沒有更動,則不儲存離開媳谁,若檔案已經(jīng)被更動過涂滴,則儲存后離開!
- :w [filename]:將編輯的數(shù)據(jù)儲存成另一個檔案
- :set nu或則:set nonu:顯示行號取消行號
賬號管理
useradd -選項 用戶名
- -m:在home目錄里自動創(chuàng)建用戶名的文件夾
- -d 目錄:指定用戶主目錄創(chuàng)建用戶名的文件夾
- -G 用戶組:給用戶分配組
增加用戶賬號就是在/etc/passwd文件中為新用戶增加一條記錄晴音,同時更新其他系統(tǒng)文件如/etc/shadow, /etc/group等
userdel [options] 用戶名
- -r 它的作用是把用戶的主目錄一起刪除
usermod [options] 用戶名
- -c comment :指定一段注釋性描述柔纵。
- -d 目錄:指定用戶主目錄,如果此目錄不存在锤躁,則同時使用-m選項搁料,可以創(chuàng)建主目錄。
- -g 用戶組:指定用戶所屬的用戶組。
- -G 用戶組:指定用戶所屬的附加組郭计。
- -m:使用者目錄如不存在則自動建立霸琴。
- -s Shell文件:指定用戶的登錄Shell。
- -u 用戶號:指定用戶的用戶號昭伸,如果同時有-o選項梧乘,則可以重復(fù)使用其他用戶的標識號
su 用戶名
切換用戶
sudo su
切換root
passwd 用戶名
給用戶設(shè)置密碼,需要root權(quán)限
passwd [options] 用戶名
- -l :鎖定口令庐杨,即禁用賬號选调。
- -u :口令解鎖。
- -d :使賬號無口令灵份。
- -f :強迫用戶下次登錄時修改口令
Visudo
將用戶加入sudoers文件
用戶組管理
用戶組的管理涉及用戶組的添加仁堪、刪除和修改。組的增加各吨、刪除和修改實際上就是對/etc/group文件的更新
groupadd [options] 用戶組
- -g GID 指定新用戶組的組標識號(GID)
groupdel 用戶組
groupmod [options] 用戶組
- -g :GID 為用戶組指定新的組標識號
- -n :新用戶組 將用戶組的名字改為新名字
newgrp 用戶組
一個用戶同事屬于多個組的情況下可進行切換
磁盤管理
df [options]
du [options]
- -h:容量大小以M顯示
- -a:所以文件包括隱藏
磁盤掛載與卸除
mount 裝置文件名 掛載點
umount [-fn] 裝置文件名或掛載點
- -f :強制卸除枝笨!可用在類似網(wǎng)絡(luò)文件系統(tǒng) (NFS) 無法讀取到的情況下
- -n :不升級 /etc/mtab 情況下卸除
進程
ps [options] | grep 進程名
- -a:顯示當前運行的進程
- -u:以用戶信息顯示進程
- -x:顯示后臺進程
查看父進程
ps -ef |grep 進程名
pstree -pu
- -p:顯示父id
- -u:顯示用戶組
安裝
rpm安裝
rpm -ivh xxxxx.rpm
解壓縮安裝
tar -zxvf xxxxx.tar.gz
防火墻端口
# 查看firewall服務(wù)狀態(tài)
systemctl status firewalld
# 開啟、重啟揭蜒、關(guān)閉、firewalld.service服務(wù)
# 開啟
service firewalld start
# 重啟
service firewalld restart
# 關(guān)閉
service firewalld stop
# 查看防火墻規(guī)則
firewall-cmd --list-all # 查看全部信息
firewall-cmd --list-ports # 只看端口信息
# 開啟端口
開端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重啟防火墻:systemctl restart firewalld.service
命令含義:
--zone #作用域
--add-port=80/tcp #添加端口剔桨,格式為:端口/通訊協(xié)議
--permanent #永久生效屉更,沒有此參數(shù)重啟后失效
yum安裝
yum -y install xxx