pwd — print working directory
– 用途:檢視當前工作目錄
• cd — change directory
– 用途:切換工作目錄
– 格式:cd [目標資料夾位置]
~:代表使用者的家目錄
~user表示使用者user的家目錄
/root:管理員的家目錄
/home:存放所有普通使用者的家目錄
[root@student ~]# cd ~allen
[root@student allen]# pwd
/home/allen
[root@student allen]# cd ~allen
[root@student allen]# pwd
/home/allen
[root@student allen]#
. 表示當前目錄,經常複製與移動
.. 表示父目錄
mkdir 建立目錄
• mkdir — make directory
– 格式:mkdir [-p] [/路徑/]目錄名 //-p表示連父目錄一起建立
[root@student allen]# mkdir -p /opt/aa/bb/cc
• ls — list
– 格式:ls [選項]... [目錄或檔名]
• 常用命令選項
– -l :以長格式顯示,顯示詳細屬性
– -h:提供易讀的容量單位(k、m等)
– -d:顯示目錄本身(而不是內容)的屬性
– -a:包括名稱以 . 開頭的隱藏文件
[root@student allen]# ls /
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[root@student allen]# ls -l /
總用量 32
lrwxrwxrwx. 1 root root 7 5月 7 2014 bin -> usr/bin
dr-xr-xr-x. 4 root root 4096 7月 11 2014 boot
[root@student allen]# ls -lh /
總用量 32k
lrwxrwxrwx. 1 root root 7 5月 7 2014 bin -> usr/bin
dr-xr-xr-x. 4 root root 4.0k 7月 11 2014 boot
drwxr-xr-x. 19 root root 2.9k 9月 3 19:31 dev
drwxr-xr-x. 133 root root 8.0k 9月 3 20:04 etc
[root@student ~]# ls -a /root ##帶『.』為隱藏檔案或目錄
anaconda-ks.cfg .bash_profile .config desktop .esd_auth music .ssh videos
.bash_history .bashrc .cshrc documents .iceauthority pictures .tcshrc .viminfo
[root@student ~]# ls /opt/aa/bb/
cc[root@student ~]# ls -r /opt/aa/bb/ #顯示目錄遞迴資訊
/opt/aa/bb/:
cc/opt/aa/bb/cc:
使用萬用字元
• 針對不確定的文件名稱,以特殊字元表示
– *:任意多個任意字元
– ?:單個字元
[root@student allen]# ls /dev/tty*
/dev/tty /dev/tty16 /dev/tty24 /dev/tty32 /dev/tty40 /dev/tty49 /dev/tty57 /dev/tty8
/dev/tty0 /dev/tty17 /dev/tty25 /dev/tty33 /dev/tty41 /dev/tty5 /dev/tty58 /dev/tty9
/dev/tty1 /dev/tty18 /dev/tty26 /dev/tty34 /dev/tty42 /dev/tty50 /dev/tty59 /dev/ttys0
/dev/tty10 /dev/tty19 /dev/tty27 /dev/tty35 /dev/tty43 /dev/tty51 /dev/tty6 /dev/ttys1
/dev/tty11 /dev/tty2 /dev/tty28 /dev/tty36 /dev/tty44 /dev/tty52 /dev/tty60 /dev/ttys2
/dev/tty12 /dev/tty20 /dev/tty29 /dev/tty37 /dev/tty45 /dev/tty53 /dev/tty61 /dev/ttys3
/dev/tty13 /dev/tty21 /dev/tty3 /dev/tty38 /dev/tty46 /dev/tty54 /dev/tty62
/dev/tty14 /dev/tty22 /dev/tty30 /dev/tty39 /dev/tty47 /dev/tty55 /dev/tty63
/dev/tty15 /dev/tty23 /dev/tty31 /dev/tty4 /dev/tty48 /dev/tty56 /dev/tty7
[root@student allen]# ls /dev/tty*
[root@student allen]# ls /dev/tty?
/dev/tty0 /dev/tty2 /dev/tty4 /dev/tty6 /dev/tty8
/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7 /dev/tty9
– [a-z]:多個字元或連續範圍中的乙個,若無則忽略
– :多組不同的字串,全匹配
[root@student allen]# ls /dev/tty[0-9]
/dev/tty0 /dev/tty2 /dev/tty4 /dev/tty6 /dev/tty8
/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7 /dev/tty9
[root@student allen]# ls /dev/ttys[0-9]
/dev/ttys0 /dev/ttys1 /dev/ttys2 /dev/ttys3
[root@student allen]# ls /dev/tty2[0-9]
/dev/tty20 /dev/tty22 /dev/tty24 /dev/tty26 /dev/tty28
/dev/tty21 /dev/tty23 /dev/tty25 /dev/tty27 /dev/tty29
[root@student allen]# ls /dev/tty2
/dev/tty20 /dev/tty23 /dev/tty25 /dev/tty26 /dev/tty29
[root@student allen]# ls /dev/tty
/dev/tty20 /dev/tty22 /dev/tty24 /dev/tty26 /dev/tty28 /dev/tty30
/dev/tty21 /dev/tty23 /dev/tty25 /dev/tty27 /dev/tty29
linux目錄和檔案管理
目錄和檔案管理 一 linux命令概述 a linux命令的分類 b linux命令列的格式 命令字 選項 引數 選項 用於調節命令的具體功能 引數 命令操作的物件,如檔案 目錄名等 c 獲得命令幫助 管道和重定向 man ls col b lshelp.txt col命令 用於過濾文字中的一些特殊...
Linux目錄和檔案管理
今天我們來介紹一下對於linux系統 命令 的理解和分類以及常用的目錄檔案管理命令的使用。一.命令 用於實現某一類功能的指令或程式,命令的執行依賴於直譯器程式 例如 bin bash 命令字 選項 引數 選項分為長格式 多個字元 和 短格式 單個字元 tab鍵 自動補齊 反斜槓 強制換行 快捷鍵 c...
目錄和檔案的管理
目錄和檔案的管理 增刪改查 pwd,ls,ls l cat more less mkdir touch cp mv rm find grep cd ln s ln tar du wc history c head tail linux中檔案的種類 普通檔案 d 目錄檔案 純文字檔案 ascii 可以...