Linux文件處理基礎命令筆記

下定決心把linux當成愛好之一了,目前開始入門,此篇文章將記錄linux的一些常用基礎命令指令以便忘記時方便查閱。隨時更新!

ls 列出目錄
ls -a (列出所有目錄&文件,包括以「 . 」開頭的隱藏文件
ls -i (列出文件&目錄的索引號)
ls -lh(以較高可讀性列出目錄&文件)

mkdir 創建目錄
mkdir a (在根目錄下創建一個命名 a 的文件夾)
mkdir -p a/b (遞歸創建。在根目錄下創建一個名為 a 的文件夾,並且在 a 文件夾下同時創建一個名為 b 的文件夾)
mkdir a b c(同時創建多個文件夾。在根目錄下同時創建名字分別為a、b、c的三個文件夾)

cd 切換目錄
cd /a/b (進入指定目錄。進入根目錄下的 a 文件夾下的 b 文件夾)
cd .. (返回上級目錄)
cd ~ (回到 home 目錄)
pwd (顯示當前所在目錄)

cp 複製拷貝
cp a.txt /b(複製根目錄下的 a.txt 文件到 /b 目錄下)
cp -r a /b (複製根目錄下的 a 文件夾到 /b 目錄下)
cp -rp a.txt /b (複製根目錄下的 a.txt 文件到 /b 目錄下並保留源文件屬性)

mv 移動剪切&重命名
mv a /b (移動 a 目錄到 /b 目錄下)
mv a c(重命名 a 為 c)

rm 刪除
rm a.txt (刪除 a.txt 文件,會詢問是否刪除,輸入 y 刪除 n 取消)
rm -f a.txt (直接刪除,不詢問是否刪除)
rm -rf (刪除文件夾)

touch 創建文件
touch 1.txt(創建一個名為 1.txt 的文件)

cat 顯示文件內容
cat 1.txt (顯示 1.txt 文件的文件內容)
tac 1.txt(倒序顯示 1.txt 文件的文件內容)

less 分頁顯示文件內容
less 1.txt (分頁顯示 1.txt 文件的文件內容)
f 下頁 b上頁;
↑上一行 ↓下一行:
/關鍵字 搜索;
q 退出。

head&tail 查看文件內容頭尾幾行
head -n 23 a.txt(查看 a.txt 文件內容的前23行)
tail -n 9 a.txt (查看 a.txt 文件內容的最後9行)

ln 鏈接命令(快捷方式)
ln -s root home(軟鏈接。將 root 目錄添加到 home 目錄下)
ln -s /etc/grub.conf /(軟鏈接。將 grub.conf 文件添加到根目錄下)
ln /etc/grub.conf /(硬鏈接。將 grub.conf 文件添加到根目錄下)
權限 lrwxrwxrwx

2 Replies to “Linux文件處理基礎命令筆記”

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *