alias:查看命令別名(別名只針對用戶有效)
alias h=hostname(定義別名)
cdnet=‘cd /etc/sysconfig/network-scripts/’(帶參數命令的要帶單引號)
想長久生效修改.bashrc文件(root為/root/.bashrc,全部用戶為/etc/bashrc,其他/home/user/.bashrc)
unalias+cmd 取消別名。
sha1sum /dev/sr0:查看鏡像校驗碼。
basename:基名;(dirname:全名)
bc: 計算器
obase=n;輸入為十進制,輸入為n進制;
inbase=n;輸入為n進制,輸出為十進制;
cal:日歷
cal:顯示當月日歷 ;
cal 2018 顯示2018年日歷; cal -y顯示當年日歷 cal 09 1752
cat:查看文本文件(cat /etc/issue)
cd:切換目錄
cd -切換至上一次目錄
chage user可設用戶賬號有關時間屬性信息
chage -l user可顯示user賬號有關時間屬性信息
chage -d o user下次登錄強制重設密碼
chattr 設定文件特定屬性
chattr +i file 不能刪除,改名,更改文件內容
chattr +a 只能追加內容
chfn user 可更改用戶描述信息
chgrp heiye file 更改所屬組
chmod 更改權限
chmod 字符(ugoa)或數字(777) 人物 動作 行為 file
chown 更改所有者
chown xiaoyao(所屬者):heiye(所屬主) file
chpasswd 批量改口令
chsh -s $SHELL user 可更改用戶shell類型
chvt:更換tty虛擬終端
chvt 1 相當于ctrl alt F1
clear:清屏
clock:硬件時鐘(=hwclock)
clock -s(以硬件時間為基準修改系統軟件時間)
clock -w(以系統軟件時間為基準修改硬件時間)
cp:復制
cp -a 歸檔 內容屬性全復制(包括時間戳)
cp -f 先刪除后復制
cp -i 提示操作
cp -P 復制快捷方式而非源文件·
cp -r復制文件夾(目錄)
cp -v顯示復制過程
date:日期
修改date: (date 07161030201720月日時分年秒)
或date -s ‘2017-07-16 10:30:20’
date -u 格林日治時間
date -d “10 day(s) ago”=date -d “-10 day(s)”
echo $(date +%F)
2017-07-16
+%F日歷 +%T時間(幾點幾分) +%Y年 +%m月份 +%d日 +%H時 +%M分 +%s秒 +%S(從1970年計算的秒數)
dd:測硬盤讀寫速度
echo:輸出……(默認 -E)
echo \a輸出的同時警報
echo \n輸出且換行
echo -n 輸出不換行
echo -e 啟用字符解釋功能
enable 可查看內部命令
enable -n:可查看禁用內部命令(enable |wc -l 統計輸出內部命令個數 )
enable cmd 可啟用內部命令;
enable -n cmd 可禁用內部命令;
exit退出=logout=ctrl+d=quit
fg:在ctrl+d暫停命令后可通過fg繼續。
finger user 可查看用戶描述信息
file:后加文件可查看文件類型哦。
free:可查看系統內存資源和進程使用情況
gedit:可視化的文本編輯工具
getent 用于查看某些信息
如 getent shadow wang查看shadow中wang用戶信息
getent passwd 查看passwd信息
gpasswd 可為組設口令;
gpasswd -d xiaoyao libai 可把libai從xiaoyao組中刪除
grep string file 從file中查找有string的一行并顯示
groups heiye查看heiye組信息
groupments -g xiaoyao -l 列出xiaoyao組中輔助組成員
groupments -g xiaoyao -a wang把王加入到xiaoyao組里
halt關機(centos6停電關機,centos7關機不斷電)
hash 哈希緩存(內存中存放從登錄開始使用過的外部命令)
hash -l所有緩存外部命令包括別名
hash -d cmd 刪除緩存命令
hash -p path name 給命令路徑起別名
hash -r 清除所有緩存命令
help:幫助 (內部幫助help cmd ;外部cmd –help)
hexcump:一般用來查看二進制的十六進制編碼,實際上可查看任何文件而不僅僅是二進制
如:hexdump -C /etc/issue
history:可查看歷史命令
histroy -c清除歷史命令
hostname:查看主機名
hwclock:查看硬件時鐘
l. 別名,可顯示當前工作目錄下所有隱藏文件,相當于ls -d .*
iconv f gb2313 file -o file 可將文件轉換為中文格式
id -u查看用戶id (0為root centos6,500以上為普通用戶,centos7為1000)=echo $UID
ifconfig:可查看ip ,網關,路由,子網掩碼等信息
init 0 /1 /2 /3 /4 /5 /6 切換用戶模式0 :關機;1:單用戶;2:多用戶;3:字符界面;4:unused;5:圖形化界面;6:重啟
less:比more更好用,可向上翻;/string向下查找string,?string向上查找string
ln:可生成鏈接文件
ln f1 f11生成f1的硬鏈接文件
ln -s f1 f1link 生成f1的軟鏈接文件
ls:列出當前文件下的目錄和文件
ls -l(以列表的方式) =ll
ls -a(列出全部,包括隱藏文件)
ls -d不遞歸顯示
ls -R遞歸顯示
ls -r反向顯示(按字符)
ls -F 為特定文件加后綴以區分
ls -S按文件大小排序
ls -i顯示信息包括inode信息
ls -tl按mtime排序顯示
ls -ult按atime排序顯示
lsattr 顯示特定屬性
lscpu:查看cpu型號等信息(cat /proc/cpuinfo)
lsb -release -a=cat /etc/release 查看linux版本號
lsblk可查看硬盤分區信息
login:登錄
logout:退出登錄
lsof file可查看正在訪問該file的程序和用戶
man 查看幫助文檔
man -f=whatis
mail:郵件
mail -s ”hello“ wang 給wang用戶發一封標題為”hello”的文件
注:郵件內容以 . 回車結束
mandb:更新數據庫(/var/cache/man/)
mount:掛載
makewhatis(centos6里初始更新數據庫)
mkdir創建目錄
mkdir path -p創建多級目錄
mkdir -v可查看創建目錄過程
mkfifo:可生成管道文件 mkfifo file
more:查看更多內容的cat ,空格翻頁
mv:移動
mv -i:交互式,有操作提示;
mv -f 強制
nano:小巧實用的編輯器
newgrp xiaoyao 可臨時切換主組為xiaoyao(exit退出)
newuser user.txt 批量創建用戶
ntpdate +ftp服務器ip 可時時間與ftp服務器時間同步
passwd:修改用戶口令
passwd -d wang 刪除wang用戶口令;
passwd -e wang 強制wang用戶下次登錄修改密碼;(注:修改的新密碼必須與上次不同且長度不能更短)
passwd -l鎖定賬戶;
passwd -u解鎖賬戶;
ping:可測試網絡狀況
ps:可查看當前所有tty
pwd:顯示當前工作路徑默認為(-L)顯示鏈接路徑
pwd -P顯示真實物理路徑
pwunconv 可回到傳統版本編制
pwconv回到原有編制
quit:退出
rename “.txt” “.txt.bak” *.txt 可將.txt格式文件批量改為.txt.bak格式
reboot 重啟
rm 刪除命令
rmdir 刪除空目錄
rmdir -p遞歸刪除空目錄
rmdir -v顯示刪除目錄詳細過程
rpm 安裝rpm包,一般rpm -ivh安裝
centos6(rpm -ivh /misc/cd/Packages/..rpm— 或者 rpm -ivh /media/CentOS../Packages/..rpm)
centos7 (rpm -ivh /run/media/root/Packages/…rpm)
runlevel 可查看用戶當前init和上次init
rz:可從window接受文件
screen:遠程多人交互同一界面
screen -S help 開啟一個名為help的會話
screen -x help加入名為help的會話
screen -ls 顯示當前所有已打開screen會話列表
screen -r 恢復會話
注:screen必須是同一賬號用戶登錄
exit 全部退出,而 ctrl a +d僅一個退出不影響他人
script 配合scriptreplay使用可實現簡單錄像與播放
如 script -t 2>/app/time.log -a /app/cmd.log 錄像
scriptreplay /app/time.log /app/cmd.log 播放
service 可重啟服務或查看服務狀態,如service network restart
set -C禁止重定向覆蓋
set +C允許重定向覆蓋
setfacl 設定文件ACL權限
setfacl -R(遞歸) -m u:heiye:rw file
setfacl -R -m g:xiaoyao :rw file
setfacl -k dir 刪除默認ACL權限
setacl -b dir 清除所有ACL權限
shred -zuvn5 file 安全刪除文件
-z用zone覆蓋;-u刪除;-v安全刪除過程;-n+數值:指定覆蓋幾次
shutdown 關機;無指定默認為1, 即1分鐘后關機
shutdown -h now(立即關機) ‘the system will …’
shutdown -h +m (m分鐘后關機)
shutdown -r 重啟
注:1.centos6里shutdown都會提示,而centos7里超過15分鐘則不提示
2.centos6里可用shutdown -c或ctrl+c取消,而centos里只能用shutdown -c取消
stat 顯示文件時間戳
su 切換用戶
su – user 登錄式完全切換
su user 非登錄式不完全切換 (pwd 不改變,也不讀取相關配置文件)
注:who am i *** ;exit退出
sz:可從linux向windows發文件
tee:既能重定向也能顯示輸出結果
如ls |tee ls.log
ls |tee -a ls.log 追加不覆蓋
注:優點:有標準輸出可繼續管道
有利于復雜管道的故障排除
timedatectl set-timezone (Asia/Shanghai)改時區 (CentOS 7)
top:可查看當前運行進程,端口號等詳細信息
touch:創建新文件或更新時間戳
-a 只更新atime ,ctime
-m只更新mtime,ctime
-t +時間,可修改時間戳(危險,可能導致文件不可用)
注:文件不存在則創建新文件,存在則更新全部時間戳
tr -c 取補集,常配合 -d使用;
tr -d abc < /etc/abcdef 刪除abcdef文件中abc字符;
tr -s “abc” <f1 壓縮f1中abc重復字符;
tr -t “abcdf” “123” <f1 一一對應替換
tree 可顯示目錄和文件樹狀結構
tree -L n 可查看至第n層的書狀列表
tree -d只顯示目錄
注:centos6里默認tree顯示到最后一層,centos7里L=1;
tty:可查看終端號(tty[1~6]為虛擬終端,pts[0~6]為偽終端)
type:可查看命令類型
type cmd (內部則為shell builtin,外部顯示路徑)
tzselect 更改時區!
ulimit:可查看linux下被限制的資源
umask:默認創建文件時減去的權限
-S 以模擬方式顯示
-p 輸出可被調用
unalias:可禁用別名
uname:可查看系統類型
uname -r可查看系統內核版本
usermod -L 鎖定用戶
-U 解鎖用戶(每次解鎖一個!)
useradd 添加用戶
useradd -g制定組,gid
useradd -o常和-u配合不檢查id的唯一性
useradd -r 創建系統賬號
useradd -s可制訂用戶shell類型
useradd -u 2000 wang 制定wang的id為2000
useradd -N 不創建私有組,用user作主組
userdel -r wang :刪除wang的家目錄和郵箱等信息
w:可查看目前系統登錄的用戶和他們正在執行的程序等信息
whatis 簡要說明命令大概功能
whereis 可查看命令或文件來源路徑
which:可查看命令路徑
who:可查看當前所有登錄用戶及終端,登錄時間信息
who -r可查看runlevel信息和登錄時間
whoami=who are you=who is nb……
yes:yes
alias unalias .bashrc 別名/取消別名
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/95431