常用命令
bash是Linux標準的默認shell,用于用戶和Linux進行互動,出了bash外還可以使用zsh、fish等,
shell命令的標準格式為
命令名 [命令引數] [命令物件]
其中命令引數有長和短兩種格式,分別用“--”和“-”表示,
對于所有的命令,都可以使用 --help引數來獲取幫助資訊,
man 顯示命令手冊
相比于--help引數,man更加詳細,且有用法示例
如果想要看ls的手冊頁,可以使用
man ls
Linux安全.image)
whatis 命令簡要說明
whatis ls

grep 搜索內容
搜索內容(支持正則)并列印,這個命令常常用于管道,是最實用的命令之一
grep 條件 檔案
添加-c引數可以計算匹配次數
ls 查看
列出當前檔案夾的內容,包括檔案/目錄,
如

- 常用
ls -a或者ls --all來顯示以“.”開頭的目錄,即Linux中的隱藏目錄,

-
還常用
ls -C(注意為大寫C)或者ls --color調整顯示的顏色,其有,默認為always -
ls -d只列出目錄 -
ls -r反序列出 -
ls -t以檔案建立時間為序 -
ls -i顯示inode號 -
ls -l可以顯示較為詳細的資訊,分別是權限、硬鏈接數、所屬用戶、所屬用戶組、大小、最后修改時間、檔案名

pwd 列印作業目錄
列印作業目錄,輸出當前目錄的絕對路徑
cd 打開目錄
cd和ls一樣非常常用,它可以更改作業目錄,
-
絕對路徑
cd /root/output -
子目錄/檔案
直接輸入檔案名/目錄名表示
-
home目錄
直接使用
cd -
向外移動一級
cd .. -
回傳上一個目錄
類似歷史記錄
cd -
cp 復制
復制檔案/檔案夾
-
復制檔案
cp old_file.txt new_file.txt -
復制檔案夾
cp -r old_dir/ new_dir/-r表示遞回,復制檔案夾和檔案夾內的所有內容檔案夾名以
/結尾
mv 移動/重命名
移動/重命名檔案或目錄
-
移動
mv file destination_dir/ -
重命名
mv old_name.txt new_name.txt
mkdir 創建檔案夾
mkdir dir_name/
touch 創建檔案/修改檔案資訊
-
創建檔案
touch new_file -
修改檔案資訊
touch [-acfm][-d<日期時間>][-r<參考檔案或目錄>] [-t<日期時間>][檔案或目錄…]- a 改變檔案讀取時間記錄
- m 改變修改時間記錄
- c 如果檔案不存在,不選擇新建(默認修改檔案不存在則新建,這也是touch更常用于新建檔案的原因)
- f 不適用
- r(--file) 使用參考檔案的時間
- d 設定時間與日期
- t 設定事件記錄
- --no-create 不建立新的檔案
rm 洗掉
rm用于洗掉檔案或目錄,需要注意,洗掉后回復比較難,謹慎操作!
-
洗掉檔案
rm file.txt -
洗掉空目錄
rm -r dir_name/ -
洗掉有內容的目錄
rm -rf dir_name/-f為“force”
chmod 修改權限
Linux常用權限為:
- r 只讀
- w 寫
- x 執行
使用格式為
chmod [ugoa] +x script
-
u 為檔案所有者
-
g為檔案所有者同組者
-
o為非ug的
-
a包括ugo三者
-
+表示增加權限
-
x為權限,權限可用8進制表示

uzip 解壓縮
unzip file.zip
echo 顯示指定文本
echo "txt"

cat 顯示檔案內容
cat file
ps 查看當前shell會話正在運行的行程

kill 終止行程
kill pid
使用pid來終止一個行程
ping 聯通性測驗
大家應該都明白是什么、
ping可以測驗互聯網上兩臺主機之間的聯通性
ping 域名
ping ip
alias 命令臨時別名
alias命令允許對一段命令定義一個臨時別名,如
alias ls="ls --all"
可以實作在當前臨時會話中,使用ls即可不排除“.”開頭的目錄,

unalias 洗掉命令別名
與alias相反,其洗掉當前會話定義的臨時別名,如想要洗掉先前定義的ls
unalias ls
history 顯示過去輸入的命令
exit 關閉shell會話
立即關閉當前shell會話
sudo 臨時充當超級用戶呼叫命令
使用格式
sudo command
shutdown 預定關閉電源
電腦會一分鐘后關機
如果想要要立即關機,使用
shutdown now
還可以使用時間
shutdown 21:43
如果想取消,可以使用
shutdown -c
htop 資源管理器
可以使用它管理計算機的資源
apt/yum/pacman 包管理
這幾個都是Linux的包管理器,在不同的發行版本中,使用的命令有所不同
比如在基于Debian的發行版中使用apt,在Red Hat發行版中(常用的有CentOs)使用yum
apt下載方法為
apt install pak_name
passwd 修改賬戶密碼
修改當前用戶的密碼
which 輸出shell命令的完整路徑
which command

shred 徹底洗掉
在磁盤的該檔案處反復覆寫檔案內容,這樣不斷寫入后的檔案無法恢復
shred filename
whoami 當前
輸出當前用戶名

wc 字數統計
wc file
輸出行數、字數、位元組數、檔案名
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/543246.html
標籤:Linux
下一篇:Linux檔案常用操作命令
