其他命令
init 0 關閉操作系統(tǒng)
init 1 進入單用戶模式
init 3 切換終端模式
init 5 切換圖形界面
reboot 重啟
data '月日時分年' 修改系統(tǒng)時間
cal 查看日歷
hwclock -s 同步硬件時間
alias 取別名 (如: alias cp="cp -i")
wget 參數(shù) 下載命令
which 參數(shù) 查看命令位置
echo ¥PATH 查看環(huán)境變量
PATH=參數(shù) 配置環(huán)境環(huán)境變量
永久配置環(huán)境變量:
http://www.reibang.com/writer#/notebooks/29138855/notes/34610971/preview
who 顯示當前登錄操作系統(tǒng)的用戶
whoami 顯示當前用戶名
id 參數(shù) 顯示用戶信息(如 id user1)
su 參數(shù) 切換用戶
exit 退出
ctrl +a 跳到命令的首部
ctrl + e 跳到命令的尾部
切換目錄
cd 切換目錄命令
cd .. 返回上一級目錄
cd~ 返回家目錄
cd- 返回上次切換的目錄
查看目錄
ls 查看目錄
ls -a 查看并顯示隱藏文件
ls -l 查看并顯示文件信息
查看文件內容
cat -n 查看文件內容 n:顯示文件行數(shù)
head 查看文件頭幾行(如:head -2 a.txt)
tail 查看文件尾幾行(如:tail -2 a.txt)
tail -f 動態(tài)查看文件內容(主要查看日志)
more 按百分比查看文件內容
less 查看文件內容
創(chuàng)建和刪除目錄目錄和文件
mkdir 創(chuàng)建目錄
mkdir -p 遞歸創(chuàng)建目錄
rmdir 刪除文件目錄
touch 創(chuàng)建文件
rm -r 遞歸刪除
拷貝文件
cp 拷貝文件
cp -i 設置覆蓋提示
cp -r 遞歸拷貝(拷貝目錄)
用戶創(chuàng)建和刪除相關命令
useradd 添加用戶
useradd -u 配置用戶UID
useradd -g 配置用戶組
useradd -d 配置家目錄
useradd -s 配置shell (/bin/bash)
useradd -c 配置用戶備注信息
userdel -r 刪除用戶(如 userdel -r user1)
usermod -d 修改用戶家目錄(修改的的是/etc/passwd下的用戶配置文件的指引信息)
usermod -u 修改用戶的UID (如:usermod -u 1000 user1)
usermod -g 修改用戶的GID (如:usermod -g zhu1 user1)
usermod -G 將一個用戶加入到指定的組中 注:-G 只會覆蓋 追加用 -aG(如: usermod -aG zhu1 user)
usermod -c 修改用戶的備注信息
usermod -s 修改用戶的shell
usermod -L 將用戶賬戶鎖定
usermod -L 將用戶賬戶解鎖
groupadd 新建組 (如:groupadd group1)
歸檔(打包)相關命令
tar -cvf test.tar 參數(shù) -----c:創(chuàng)建 v:顯示過程 f:文件名稱 參數(shù):需要打包的文件
tar -tf test.tar -----t:查看歸檔的文件
tar -xf test.tar -C 目錄 ----x:釋放歸檔文件 C:指定存放目錄
壓縮相關命令
gzip test.txt ----壓縮文件
gunzip test.txt.gz -----解壓文件
bzip2 test.txt---壓縮文件
bunzip2 test.txt.bz2 ----壓縮文件
vim編輯器命令
命令模式下
yy 復制光標所在行
nyy 復制光標所在下的n行
p 粘貼已復制的數(shù)據(jù)到當前行的下面
np 粘貼已復制的數(shù)據(jù)到當前行的下面n次
P 粘貼已復制的數(shù)據(jù)到當前行的上面
dd 刪除光標所在行
ndd 刪除光標所在下的n行
u 撤銷
ctrl + r 恢復上一步
G 跳到尾行
n+G 跳到下n行
H 跳到屏幕的最上方
M 跳到屏幕的正中央
L 跳到屏幕的最下方
/參數(shù) 查詢
a,i,o 進入編輯模式
擴展模式
:wq 保存并退出
:set nu 出現(xiàn)行號
進程操作相關命令
top 查看進程和內存等信息
free 查看內存信息
ps aux 查看進程
pstree 查看進程樹
jobs 查看后臺運行程序
kill -9 PID 精確強制殺死進程(-9強制)
kill -9 %n 殺死后臺工作號為n的程序(-9強制)
pkill -9 名稱 ----- 全部結束
程序名 & ------后臺運行程序
fg %n -------將后臺工作號為1的程序調到前臺運行
過濾相關程序(gerp)
grep str 過濾出結果含有str字段的結果
grep -v 反過濾
磁盤分區(qū)及掛載相關命令
fdisk /dev/sda 分區(qū)sda磁盤命令
partprobe 更新分區(qū)列表
mkfs.exf4 /dev/sdb1 為sdb1分區(qū)編寫exf4文件系統(tǒng)
mount sdb1 /test------將sdb1目錄掛載到test目錄下
mount -o remount, ro /dev sdb3 重新掛載湿弦,并設置ro(可讀不可寫)權限
mount 查看具體的掛載參數(shù)
umount /test ----卸載分區(qū)
umount -l /test ----強制卸載分許
df 查看分區(qū)信息
df -h 顯示單位查看分區(qū)信息
df -i 查看inode的信息
du -sh /etc/ 統(tǒng)計文件目錄大小
軟硬連接相關命令
ln -s 源路徑 目標路徑 ----- 創(chuàng)建軟連接
ln 源路徑 目標路徑 ------ 創(chuàng)建硬鏈接
服務設置相關命令
service 參數(shù) restart ------重啟服務
service 參數(shù) status ------查看服務狀態(tài)
chkconfig 查看服務列表
chkconfig --level 35 參數(shù) off 設置服務在3,5啟動類別下關閉
chkconfig --level 35 參數(shù) on 設置服務在3,5啟動類別下開啟
權限信息----硬鏈接數(shù)----屬主(屬于哪個用戶)----屬組(屬于哪個組)----文件大小----文件創(chuàng)建信息----文件名
權限信息:10位
- 第1位:文件類型
-:普通文件
d:目錄
l:軟鏈接
b:設備 - 第2-4位:屬主的權限(r:讀,w:寫欲虚,x:執(zhí)行)
- 第5-7位:屬組的權限
-第8-10位:其他人的權限
權限的修改(u:屬主 g:屬組 o:其他人)
chmod u=rwx a.txt
chmod u+rwx a.txt
chmod u+rwx a.txt
r:4 w:2 x:1
chmod 700 a.txt
chmod u-rwx a.txt
屬主和屬組的修改
chown 屬主:屬組 參數(shù) ----修改文件屬主和屬組
chown 屬主 參數(shù) ----修改文件屬主
chown . 屬組 參數(shù) ----修改文件屬組
chown -R 遞歸的指定目錄下文檔和目錄的權限揭璃、
rpm相關命令
rpm -ivh 參數(shù) ----- i:安裝晚凿,vh:顯示信息進度
rpm -qa 顯示當前系統(tǒng)的所有已安裝的rpm包
rpm -ql 查詢并顯示軟件包安裝位置
rpm -q 參數(shù) 查詢已安裝的軟件包
rpm -e 參數(shù) 刪除軟件包
yum相關命令
yum -y install 參數(shù)
yum -y install 參數(shù) *
yum grouplist 查看軟件組
yum erase 參數(shù) 卸載軟件包
yum makecache 先加載緩存yum源
yum clean all 清理緩存
配置yum源:
http://www.reibang.com/writer#/notebooks/29138855/notes/34359717/preview