linux系統簡單命令

2021-10-25 18:13:04 字數 4073 閱讀 8541

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命令的常見用法是變成根使用者或超...