1.建立檔案
mkdir 命令
引數:-m, --mode=mode 設定許可權(類似於 chmod 命令),不是 a = rwx - umask
-p, --parents 指定其父資料夾,若不存在則自動建立
-v, --verbose 每次建立資料夾都顯示資訊
-z, --context=ctx 每次建立 ctx 資料夾都設定 selinux 安全內容
–help 顯示幫助資訊並退出
–version 輸出版本資訊並退出
[fishc@localhost fishc]$ ls
homework s1e2 s1e3 s1e5 s1e6
[fishc@localhost fishc]$ mkdir test
[fishc@localhost fishc]$ ls
homework s1e2 s1e3 s1e5 s1e6 test
2.切換目錄
想要切換磁碟,直接 (磁碟名)+:
切換目錄 cd+檔名
引數:-l 如果要切換的目標目錄是乙個符號的連線,直接切換到字元連線名代表的目錄,而非符號連線所指向的目標目錄。
-p 如果要切換到的目標目錄是乙個符號連線,直接切換到符號連線指向的目標目錄。
3.顯示目錄內容
ls引數:
-a, --all 顯示所有的檔案和目錄(隱藏檔案一併顯示)
-a, --almost-all 同上,但不顯示 . 和 …
–author 與 -l 一起使用:顯示每個檔案的作者
-b, --escape 將無法輸出的字元八進位制轉義字元的形式輸出
–block-size=size 指定尺寸的單位為 size,見下方注2
-b, --ignore-backups 不顯示以 ~ 為結尾的檔案和目錄
-c 1. 與 -lt 一起使用:按照檔案最後修改時間排序並顯示
2. 與 -l 一起使用:顯示檔案最後修改時間,但根據檔名排序
-c 多列顯示輸出結果(預設選項)
–color[=when] 通過不同顏色顯示不同型別的檔案。when=『always』(預設選項),你還可以選擇 『never』 或 『auto』 等,見下方注3
-d, --directory 僅顯示當前目錄本身,而不顯示目錄中的內容
-d, --dired 生成 emacs 的 dired 模式
-f 不排序,效果相當於開啟 -au --color=none
-f, --classify 在每個輸出項後追加檔案的型別識別符號,具體含義:"" 表示具有可執行許可權的普通檔案,"/" 表示目錄,"@" 表示符號鏈結,"|" 表示命令管道 fifo,"=" 表示 sockets 套接字。當檔案為普通檔案時,不輸出任何識別符號
–file-type 同上,但不追加 ""
–format=word 通過 word 指定格式:across 相當於 -x, commas 相當於 -m, horizontal 相當於 -x, long 相當於 -l, single-column 相當於 -1, ver- bose 相當於 -l, vertical 相當於 -c
–full-time 相當於 -l --time-style=full-iso
-g 類似 -l,但不顯示擁有者
–group-directories-first 將使用者組目錄顯示在檔案的前邊
-g, --no-group 以長格式顯示目錄時,不顯示使用者組的資訊
-h, --human-readable 與 -l 一起使用:按人類容易讀懂的方式列印(比如:1k,234m,2g)
–si 同上,但單位按 1000 進製,而不是 1024
-h, --dereference-command-line 顯示符號連線指向的內容
–dereference-command-line-symlink-to-dir 顯示符號連線指向的內容(只顯示目錄)
–hide=pattern 不顯示 pattern 匹配的內容(但你使用 -a 或 -a 則該選項無效)
–indicator-style=word 通過 word 指定指示符:none(預設),slash 相當於 -p,file-type 相當於 --file-type,classify 相當於 -f
-i, --inode 顯示每個檔案的索引號
-i, --ignore=pattern 不顯示 pattern 匹配的內容
-k 相當於 --block-size=1k
-l 顯示詳細內容
-l, --dereference 當顯示的包含符號連線的時候,直接顯示連線的內容代替符號連線
-m 用逗號(,)分隔顯示內容
-n, --numeric-uid-gid 類似 -l,但使用者和使用者組使用數字 id 代替
-n, --literal 顯示原始名字
-o 類似 -l,但不顯示使用者組資訊
-p, --indicator-style=slash 在目錄名後邊追加斜槓(/)
-q, --hide-control-chars 對於非列印的字元用問好(?)代替
–show-control-chars 將非列印的字元顯示為 -is
-q, --quote-name 1. 用雙引號將名字括起來
2. 預設情況下,非列印的字元用 c 語言方式顯示
–quoting-style=word word 用於指定上方顯示的格式:literal,locale,shell,shell-always,c,escape
-r, --reverse 翻轉排序
-r, --recursive 顯示所有的子目錄
-s, --size 顯示每個檔案分配的尺寸
-s 顯示結果通過檔案尺寸排序
–sort=word 通過 word 指定顯示結果排序的方法(預設是按名字排序):none 相當於 -u,extension 相當於 -x,size 相當於 -s,time 相當於 -t,version 相當於 -v
–time=word 1. 與 -l 一起使用:使用 word 指定的方式顯示時間(預設是 mtime,檔案的修改時間):atime 相當於 -u,access 相當於 -u,use 相當於 -u,ctime 相當於 -c 或者 status 相當於 -c
2. 使用 --sort=time 可以指定排序的時間型別
–time-style=style 與 -l 一起使用:通過 style 指定時間的顯示格式:full-iso,long-iso,iso,locale,+format
-t 顯示結果按照檔案修改時間排序
-t, --tabsize=cols 通過 cols 指定 tab 的間隔,預設是 8
-u 1. 與 -lt 一起使用:以檔案的訪問時間排序並顯示
2. 與 -l 一起使用:以檔名排序,並顯示檔案的訪問時間
-u 不排序(按磁碟的儲存順序顯示)
-v 顯示結果按檔案的(版本)序號然排序
-w, --width=cols 通過 cols 指定螢幕的寬度
-x 顯示結果按行分布(預設是按列)
-x 顯示結果按檔案的副檔名排序
-1 每行只顯示乙個結果
注1:點(.)開頭的檔名即為隱藏檔案
注2:size 可以是:kb 1000, k 1024, mb 10001000, 還有 g, t, p, e, z, y
注3:–color=never 顯示結果使用相同顏色;–color=auto 只有當標準輸出連線到終端時,使用顏色。可以使用 dircolors 命令來設定 ls_colors 環境變數的值
注4:符號連線相當於 windows 的快捷方式*
4.刪除檔案
rm引數:
-d, --directory unlink directory, even if non-empty (super-user only)
-f, --force 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。
-i, --interactive 刪除前逐一詢問確認。
-r, -r, --recursive 將目錄及以下之檔案亦逐一刪除。
-v, --verbose 詳細顯示進行的步驟
–help 顯示此幫助資訊並退出
–version 輸出版本資訊並退出
Linux系統簡單檔案操作命令
專案內容 這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17043214 江飄飄 作業學習目標 1,學習在linux系統終端下進行命令列操作 2,掌握常用命令行操作並能通過命令列操作解決簡單問題 答 表示普通使用者,表示超級使用者 答 1 表示本級目錄 表示上一級目錄 答 1 絕對路徑 絕對路...
Linux系統下的簡單命令 二
mkdir 建立目錄 rmdir 刪除目錄 pwd 檢視當前檔案的絕對路徑 cp 檔案 目錄 拷貝檔案 cp r 目錄 目錄 對目錄的操作 mv 檔案 目錄 剪下 mv 檔案 檔案 重新命名 tar cvzf 1023.tar.gz 1023 壓縮檔案 tar xvzf 1023.tar.gz 解壓...
linux 簡單命令
su su命令是最基本的命令之一,常用於不同使用者間切換。例如,如果登入為 user1,要切換為user2,只要用如下命令 su user2 然後系統提示輸入user2口令,輸入正確的口令之後就可以切換到user2。完成之後就可以用exit命令返回到 user1。su命令的常見用法是變成根使用者或超...