1.alias:檢視和設定別名
設定別名 [root@ken ~]# alias "ken=ls -l"
取消別名 [root@ken ~]# unalias ken
2.uname 顯示輸出系統資訊
-a:顯示所有的資訊
-r:顯示核心
cat /etc/redhat-release 檢視linux心痛版本
3.su 執行替換使用者和組標識的shell
su -
4.hostname 顯示主機名
設定主機名為liang hostname liang 立即生效,重啟失效
hostnamectl set-hostname liang 立即生效,重啟動不失效
5.history 檢視歷史命令(1000行)
執行第幾行的命令: !行數
6.which 顯示命令的完整路徑(絕對路徑)
7.wc 統計文字資訊
例項1:
[root@ken ~]# cat /etc/passwd | wc -l 統計行數
38例項2:
[root@ken ~]# echo "this is ken" | wc -c 統計位元組
12例項3
[root@ken ~]# echo "this is ken" | wc -w 統計單詞數量
38.w 顯示已經登入的使用者以及他們在做什麼
例項:前面要有+
例項2:設定時間
17.ps aux 檢視當前執行的程序
18.find
引數 作用
-name 匹配名稱
-perm 匹配許可權(mode為完全匹配,-mode為包含即可)
-user 匹配所有者
-group 匹配所有組
-mtime -n +n 匹配修改內容的時間(-n指n天以內,+n指n天以前)
-atime -n +n 匹配訪問檔案的時間(-n指n天以內,+n指n天以前)
-ctime -n +n 匹配修改檔案許可權的時間(-n指n天以內,+n指n天以前)
-nouser 匹配無所有者的檔案
-nogroup 匹配無所有組的檔案
-type b/d/c/p/l/f 匹配檔案型別(後天面的字幕字母依次表示塊裝置、目錄、字元裝置、管道、鏈結檔案、文字檔案)
-size 匹配檔案的大小(+50kb為查詢超過50kb的檔案,而-50kb為查詢小於50kb的檔案)
-exec …… {} \; 後面可跟用於進一步處理搜尋結果的命令(下文會有演示)
例項1:當前位置下找出字尾是txt的檔案和目錄
[root@ken ~]# find ./ -name "*.txt"
例項2:找檔案大小是1m的檔案
[root@ken ~]# find / -size 1m
例項3:找一般檔案
[root@ken ~]# find / -type f
-例項4:從/tmp下找出字尾是wps 或doc 或exel的檔案
如果出現如下的報錯資訊,需要在檔名前加上單引號例如:『ken*』
[root@ken ~]# find /tmp/ -name *.doc -o -name *.exel -o -name *.wps
例項5:將tmp下有執行許可權的檔案中的執行許可權去除
[root@ken ~]# find /tmp -perm /111 -exec chmod a-x {} \; # {} \這個是固定格式
例項5:找到/下屬主是root並且屬組是root的檔案
[root@ken ~]# find / -user root -a -group root #-a表示的是and的意思
找到/下屬主是root或 屬組是root的檔案
[root@ken ~]# find / -user root -o -group root #-o表示的是or的意思
telnet
Linux基礎命令2
history歷史呼叫 history 顯示呼叫的命令 history c 清除呼叫的命令 數字 執行第數字行的命令 字母 執行上次最近以這個字元開頭的命令 ctrl r 關鍵字 執行最近含有這個關鍵字的命令 快捷鍵 左右 乙個乙個字元的移動 ctrl 左右 乙個字乙個字的移動 ctrl a 游標移...
Linux基礎命令2
rpm qi 軟體名 檢視已經安裝的軟體的資訊 rpm ql 軟體名 檢視軟體安裝的路徑 rpm qc 軟體名 檢視軟體的配置檔案 rpm qa 軟體名 rpm q 軟體名 檢視已經安裝的軟體包 rpm qf 檔案包名 檢視指定的檔案或者目錄由那個軟體包所安裝的rpm qpi 軟體包的全名 檢視未安...
Linux基礎命令(2)
統計指定目錄 或檔案 所占用磁碟空間的大小 du 選項 檔案或目錄 常用選項 a 統計磁碟空間占用時包括所有的檔案,而不僅僅只統計目錄 h 以更人性化的方式 預設以kb計數,但不顯示單位 顯示出統計結果 s 只統計所占用空間總的大小,而不是統計每個子目錄 檔案的大小 max deoth n 統計所有...