ls # 檢視當前目錄的檔案
-l # 檢視詳細的資訊
-a # 顯示隱藏檔案和隱藏目錄
-h # 人性化顯示檔案大小
~ # 主目錄
pwd # 檢視當前的目錄
tar.gz 壓縮包
gzip ***.tar.gz # 打包成壓縮包
gzip -d #解壓
-r # 壓縮所有子目錄
cd # 切換當前的目錄
~(主目錄)
… (上一級目錄)
.(當前的目錄)
-(上一次目錄)
clear # 清屏 ctrl+l
history # 檢視歷史使用過的命令
more
mkdir # 建立乙個資料夾
-p # 建立多個資料夾
ln 原始檔 鏈結檔案 # (硬連線)
ln -s 原始檔 鏈結檔案 # (軟連線)
cat # 檢視檔案
rm # 刪除檔案
-i # 給使用者提示
-r # 遞迴刪除,可刪除資料夾
-f # 強制刪除
!(不刪除的檔案) # 除了括號內的檔案其他都刪除
cp ***(檔案) ./(拷貝到的目錄)/(改檔名) # 複製檔案
-i # 覆蓋檔案的提示
-r # 拷貝資料夾
-v # 拷貝完後顯示路徑
-a # 保留原有的許可權
mv xx.xx(檔案) ***(目錄) # 移動檔案
mv ***.xx(檔案) ***.xx(檔案) # 重新命名
mv ***(資料夾) ***(目錄,路徑) # 當前目錄有同名檔案則移動失敗
rmdir # 刪除資料夾(空資料夾)
touch ***.xx # 建立乙個檔案
sudo # 許可權
whoami # 檢視當前使用者
who #檢視登入使用者
-m或am i #只顯示執行who命令的使用者名稱、登入終端和登入時間
-q或–count #只顯示使用者的登入賬號和登入使用者的數量
-u或–heading #顯示列標題
exit # 退出登入
ps # 檢視程序資訊
-a 顯示終端上的所有程序,包括其他使用者的程序
-u 顯示程序的詳細狀態
-x 顯示沒有控制終端的程序
-w 顯示加寬,以便顯示更多的資訊
-r 只顯示正在執行的程序
kill [-signal] pid
reboot # 重啟系統
ifconfig # 所有網絡卡資訊
ping www.***.com # 測試是否連線到
重定向 ''是為了右邊能夠顯示字元
>>
例如:ls >> ***.txt # 把反饋的資訊追加到某乙個檔案中
> 例如:ls > ***.txt # 把反饋的資訊儲存在某乙個檔案中,會覆蓋原有的內容
合併***.xx(檔案) ***.xx(檔案) > ***.xx(檔案) # 前2個內容合併到最後乙個檔案裡面
快捷鍵ctrl + c # 停止終端執行
ctrl + l # 清屏
ctrl + a # 跳到指令第乙個字母
ctrl + e # 跳到指令最後乙個字母
ctrl + ↑ # 跳到前面乙個指令的字母
管道命令
| 乙個命令的輸出可以通過管道讓後面的指令執行
檔案許可權命令
chmod u/g/o/a ±= wrx- war 檔名
chmod
壓縮包指令
.gz .bz2 .zip
tar [選項] 壓縮後檔名 要壓縮的檔名
-c # 建立打包壓縮包
-v # 顯示打包檔案的名稱
-f # 知道打包的檔名稱
-z # 以gzip壓縮或者解壓檔案
-j # 以bzip2壓縮或者解壓檔案
-c # 解壓到指定路徑
例:
gzip打包 tar -czvf ***x.tar.gz ***(檔案或者資料夾)
gzip解壓 tar -xzvf ***x.tar.gz
bzip2打包 tar -cjvf ***x.tar.bz2 ***(檔案或者資料夾)
bzip2解壓 tar -xjvf ***x.tar.bz2 -c ***x (路徑目標)
zip 壓縮跟解壓
打包:zip 壓縮後的檔名 要壓縮的檔案
解壓:unzip 要解壓的檔名 -d ***xx(路徑目標)
使用者相關操作命令
sudo useradd -m 使用者名稱 -g 指定使用者組 # 建立使用者
sudo userdel -r 使用者名稱 # 刪除使用者
su - 使用者名稱 # 切換使用者
使用者組相關操作命令
sudo groupadd 使用者組名 # 建立乙個使用者組
sudo groupdel 使用者組名 # 刪除乙個使用者組 (必須該組沒有使用者)
離線安裝:
sudo dpkg -i ***.deb # 安裝某個包
sudo dpkg -r *** # 刪除某個包
sudo apt-get install 安裝包名 # 安裝包命令
sudo apt-get remove 刪除包名 # 刪除包命令
登入格式:
ssh 使用者名稱@ip
linux中grep基本用法
grep 查詢並且提取檔案內容 常用的匹配模式 hello 包含字元hello hello 以字串hello開頭 hello 以字串hello結尾 語法格式 grep 條件 檔名稱 例 1.在 hello a.txt檔案中找出包含 hello 的行 grep hello hello a.txt he...
Linux之sed基本用法
sed是乙個很好的檔案處理工具,本身是乙個管道命令,主要是以行為單位進行處理,可以將資料行進行替換 刪除 新增 選取等特定工作,下面先了解一下sed的用法 sed命令列格式為 sed nefri command 輸入文字 常用選項 n 使用安靜 silent 模式。在一般 sed 的用法中,所有來自...
Linux程式設計起步 GCC基本用法
初學時最好從命令列入手,這樣可以熟悉從編寫程式 編譯 除錯和執行的整個過程。編寫程式可以用vi或其它編輯器編寫。編譯則使用gcc命令。要往下學習首先就得熟悉gcc命令的用法。gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後面再慢慢學習其它選項,免得因選項太多...