2021-05-12 14:32:11
一些Linux常用命令札記
一些Linux常用命令札記
1、使用者相關
useradd [使用者名稱] 建立使用者
passwd [使用者名稱] 為使用者修改密碼
su - 使用者名稱 切換使用者
exit 退出到根使用者
2、建立檔案與目錄
(1)建立檔案:touch [檔名]
(2)建立目錄:mkdir(make directories)
mkdir -p [目錄名]
-p 遞回建立
3、切換目錄:cd(change directory)
cd [目錄]
簡化操作:
cd / 進入當前使用者的家目錄
cd - 進入上次目錄
cd .. 進入上一級目錄
cd . 進入當前目錄
4、刪除檔案或目錄:rm(remove)
rm -rf [檔案或目錄]
選項:
-r 刪除目錄
-f 強制
(常用)rm xxx -fr(force) 強制刪除任何檔案或資料夾
5、複製命令:cp(copy)
cp [選項] [原檔案或目錄] [目標目錄]
選項:
-r 複製目錄
-p 連帶檔案屬性複製
-d 若原檔案是連結檔案,則複製連結屬性
-a 相當於 -pdr
cp -r xxx xxxxxx 把xxx裡面的所有內容複製到xxxxxx(-r表示遞回)
6、剪下或改名命令:mv(move)
mv [原檔案或目錄] [目標目錄]
原檔案和目標檔案不在同一個目錄就是剪下
原檔案和目標檔案在同一個目錄就是改名
7、檔案搜尋命令:
(1)locate 檔名 功能:按檔名裡的內容搜尋
在/var/lib/mlocate這個資料庫中搜尋
updatedb 當檔案更新後,強制更新資料庫
優點:搜尋數度快,耗費資源少
缺點:只能按照檔名搜尋,而不能搜尋更加複雜的內容
(2)find [搜尋範圍] [搜尋條件]
find / -name install.log
搜尋的檔案必須和搜尋條件完全一樣
要想實現模糊搜尋,必須使用萬用字元
* 匹配任意內容
? 匹配任意一個字元
[] 匹配任意一個中括號內的字元
例:find / -name "install.log*"
8、命令搜尋命令:whereis和which
whereis 只能查系統命令
which 可以看到命令的別名
9、字串搜尋命令:grep
grep [選項] 字串 檔名
#在檔案當中匹配符合條件的字串
選項:
-i 忽略大小寫
-v 排除指定字串
10、幫助命令:man(manual)
man 命令 獲得指定命令的幫助
man -f 命令 相當於whatis 命令
man -k 命令 命令相當於關鍵字
11、其他幫助命令
命令 --help 獲取命令選項的幫助
help shell內部命令 獲取shell內部命令的幫助
info 命令 詳細命令幫助
12、壓縮和解壓縮(壓縮包以紅色顯示)
(1).zip格式壓縮:
zip 壓縮檔名 原檔案 壓縮檔案
zip -r 壓縮檔名 原目錄 壓縮目錄
.zip格式解壓縮:
unzip 壓縮檔案 解壓縮.zip檔案
(2).gz格式壓縮:
gzip 原始檔 原始檔會消失
gzip -c 原始檔 > 壓縮檔案 原始檔保留
gzip -r 目錄 壓縮目錄下所有子檔案
.gzip格式解壓縮:
gzip -d 壓縮檔案 解壓縮.gz檔案
gunzip 壓縮檔案 解壓縮.gz檔案
(3).bz2格式壓縮:
bzip2 原始檔 原始檔會消失
bzip2 -k 原始檔 原始檔保留
注意:bzip2命令不能壓縮目錄
.bz2格式解壓縮:
bzip.2 -d 壓縮檔案 -k保留壓縮檔案
bunzip2 壓縮檔案 -k保留壓縮檔案
(4)tar czvf xxx.tar.gz * 建立壓縮
tar xzvf xxx.tar.gz 解壓縮
(5)rpm安裝軟體:
rpm -ivh lftp-4.xxxxxx.rpm 安裝軟體包
rpm -e lftp 解除安裝rpm包(只接包名,不加版本號)
rpm -ql samba 檢視samba包安裝後釋放的包的路徑
rpm -qf /etc/samba/smb.conf 檢視samba包安裝來源
13、其他命令
(1)關機:poweroff/init 0/halt/shutdown -c now(最好不用前3種)
(2)重新啟動:reboot/init 6/shutdown -r now(shutdown -h 取消關機或重新啟動命令)
(3)連結命令:ln(link)
(4)圖形介面與非圖形介面的切換:init3<—>startx
(5)查詢當前所在目錄位置:pwd(print working directory)
(6)ls -l = ll 列出檢視
(7)ctrl+shift++/- 放大/縮小字型
(8)ctrl+l 清屏
(9)ifconfig 檢視網路資訊
(10)檢視檔案內容:cat/more
(11)檢視當前系統中有哪些使用者登陸:who/w
(12)桌面所在位置:/root/Desktop
(13)雙擊Tab:提示
(14)ctrl+shift+t 在終端中新開啟一個視窗
(15)alt+1 切換到第一個視窗
(16)ctrl+c 停止ping
(17)du -sh 目錄名 檢視目錄大小
(18)init:一個由核心啟動的使用者級進程
檢視前一個級別和當前級別:runlevel
# 0 - 關機(千萬不能把initdefault 設定為0 )
# 1 - 單使用者模式
# 2 - 多使用者,沒有 NFS
# 3 - 完全多使用者模式(標準的執行級) —字元介面
# 4 - 沒有用到
# 5 - 圖形介面
# 6 - 重新啟動 (千萬不要把initdefault 設定為6
(19)修改系統預設執行級別:vim /etc/inittab
id:3:initdefault: 即開機進入字元介面
(20)使用完xshell等遠端工具之後的退出命令:logout
(21)ctrl+a 游標移至命令列首
(22)ctrl+e 游標移至命令列尾
(23)ctrl+u 從游標所在位置刪除至行首
(24)ctrl+z 把命令放入後台
(25)ctrl+r 在歷史命令種收索
(26)ls -alh 列出所有檔案並顯示詳細資訊
(27)date 顯示當前時間
(28)自殺命令:sudo rm -rf /(慎用!)
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-04/143123.htm
相關文章