Linux系統開發常用命令

2021-10-23 18:50:47 字數 1836 閱讀 8485

ls -a 列出目錄所有檔案,包含以.開始的隱藏檔案

ls -a 列出除.及..的其它檔案

ls -r 反序排列

ls -t 以檔案修改時間排序

ls -s 以檔案大小排序

ls -h 以易讀大小顯示

ls -l 除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來 ==> ll

示例

列出當前目錄中所有以"t"開頭的目錄的詳細內容

ls -l t*

按易讀方式按時間反序排序

ls -lhrt

按大小反序顯示檔案詳細資訊

ls -lrs

列出檔案絕對路徑(不包含隱藏檔案&含隱藏檔案)

ls | sed "s:^:`pwd`/:"

find $pwd -maxdepth 1 | xargs ls -ld

pwd 檢視當前目錄

-- 絕對路徑是根路徑

-- 相對路徑是當前目錄為根目錄

cd . 當前目錄

cd .. 上一層

cd - 進入上一次工作路徑

cd 到相應使用者的root目錄

cd ~ 到相應使用者的root目錄

cd !$ 把上個命令的引數,作為cd後面的引數使用

不使用 -r , 則 rm 不會刪除目錄

rm -r  刪除乙個目錄

rm -f force 強制刪除

rm -i *.log 刪除字尾是.log的檔案

rm -r test 刪除test子目錄及子目錄中所有檔案刪除,並且不用一一確認

rm -- -f* 刪除以-f開頭的檔案

mkdir -p dir1/dir2/dir3     建立多級目錄
-i 提示

-r 複製目錄及目錄內所有專案

-a 複製的檔案與原檔案時間一樣

cp file1 file2 複製檔案1,命名為檔案2

cp file directory 複製檔案,到目錄下

cp directory1 directory2 -r 複製目錄1,命名為目錄2

\cp file directory 覆蓋模式

mv file directory    剪下檔案到目錄下

mv file1 file2 重新命名

示例mv -i log1.txt log2.txt 將檔案 file1 改名為 file2,如果 file2 已經存在,則詢問是否覆蓋

mv * ../ 移動當前資料夾下的所有檔案到上一級目錄

解包:tar zxvf filename.tar.gz

打包:tar -zcvf filename.tar.gz /dirname

打包:zip -q -r filename.zip  /dirname

解包:unzip filename.zip

Linux開發常用命令

1.sudo passwd root 可以設定 root 的密碼。2.su 命令後,系統會要求輸入 root 的密碼獲取超級使用者。3.shutdown r now 重新啟動系統。4.pl檔案安裝需要root許可權 安裝方法 x.pl 確定鍵 5.deb軟體 雙擊安裝。6.檢視系統資訊 uname ...

開發Linux 常用命令

t radix radix radix符號值得進製。d十進位制,o八進位制,x十六進製制.d dynamic顯示動態符號,只在物件是動態時有用.f format format format輸出的格式,有 bsd sysv 或 posix 可選。預設是 bsd g extern only 只顯示外部符...

Linux開發常用命令

1 解壓gz和tar包到當前資料夾 gzip d 檔名 tar xvf 檔名 2 複製資料夾到其他目錄 cp r 資料夾路徑 目標路徑 3 檢視可執行檔案平台 file 檔名 4 修改系統時間 date s 月 日 年 date s 時 分 秒 5 環境變數配置,用文字編輯器開啟profile檔案 ...