linux 自動補全命令
- ????當目錄下文件過多,難免名字太多太長懶得打,稍一手快又打錯名字。此時使用自動補全命令,絕對懶人小妙招。方法也很簡單 —— Tab 鍵
????輸入文件或目錄首字母沒然后按1下Tab就可以顯示
bio01@VM-0-10-ubuntu:~$ ls
biosoft1 biosoft project src tmp test.txt
bio01@VM-0-10-ubuntu:~$ cd p|
#按下Tab即可自動補全
bio01@VM-0-10-ubuntu:~$ cd project
bio01@VM-0-10-ubuntu:~$ cd b
#當存在首字母相同的目錄或文檔時,按一下Tab不會有反應,再按一下Tab即出現(xiàn)可選的目錄名稱
biosoft/ biosoft1/
bio01@VM-0-10-ubuntu:~$ cd biosoft|
ls 長列表命令
- ????十分簡單, ls -l 即可——除文件名稱外,亦將文件型態(tài)、權限、擁有者、文件大小等資訊詳細列出。
bio01@VM-0-10-ubuntu:~$ ls -l
total 16
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 biosoft
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 project
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 src
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 tmp
-
runoob.com 中輸入 linux 加你所需查看的命令,比如 linux ls 即可知道 ls 命令的功能及其他拓展命令
ls 產(chǎn)看長格式列表中文件的大小
bio02@VM-0-10-ubuntu:~$ ls -lR
.:
total 16
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 biosoft
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 project
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 src
drwxrwxr-x 2 bio01 bio01 4096 Sep 16 01:06 tmp
./biosoft:
total 0
./project:
total 0
./src:
total 0
./tmp:
total 4
-rw-rw-r-- 1 bio02 bio02 48 Sep 16 01:20 word.txt
lsb_release -a 查看系統(tǒng)版本
bio01@VM-0-10-ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
df -lm 查看硬盤空間情況
bio01@VM-0-10-ubuntu:~$ df -lm
Filesystem 1M-blocks Used Available Use% Mounted on
udev 885 1 885 1% /dev
tmpfs 184 6 178 4% /run
/dev/vda1 50332 17544 30643 37% /
tmpfs 917 1 917 1% /dev/shm
tmpfs 5 0 5 0% /run/lock
tmpfs 917 0 917 0% /sys/fs/cgroup
tmpfs 184 0 184 0% /run/user/1032
tmpfs 184 0 184 0% /run/user/1034
tmpfs 184 0 184 0% /run/user/1030
free -m 查看內(nèi)存空間情況
bio01@VM-0-10-ubuntu:~$ free -m
total used free shared buff/cache available
Mem: 1833 309 70 5 1453 1335
Swap: 0 0 0
mkdir 建立層級目錄
- ???? mkdir -p 目錄1/目錄2
說明:若當前目錄中不含有 目錄1 時,不輸入 -p 則會顯示錯誤;
??????反之,目錄中含有 目錄1 時可不輸 -p 。
bio01@VM-0-10-ubuntu:~$ mkdir -p fc/ff
bio01@VM-0-10-ubuntu:~$ ls
biosoft fc project src tmp #fc創(chuàng)建成功
bio01@VM-0-10-ubuntu:~$ cd fc/
bio01@VM-0-10-ubuntu:~/fc$ ls
ff #ff創(chuàng)建成功
bio01@VM-0-10-ubuntu:~$ mkdir fc/fp
bio01@VM-0-10-ubuntu:~$ cd fc/
bio01@VM-0-10-ubuntu:~/fc$ ls
ff fp #fp創(chuàng)建成功
rmdir 刪除層級目錄
- ???? rmdir -p 目錄1/目錄2 ,即在工作目錄下的 目錄1 中,刪除名為 目錄2 的子目錄。若 目錄2 刪除后,目錄1 成為空目錄,則 目錄1 亦予刪除。
bio01@VM-0-10-ubuntu:~$ rmdir -p fc/ff/fd
rmdir: failed to remove directory 'fc': Directory not empty #因為fc里面還有個fp
bio01@VM-0-10-ubuntu:~$ ls
biosoft fc project src tmp #fc還在
bio01@VM-0-10-ubuntu:~$ rmdir -p fc/fp
bio01@VM-0-10-ubuntu:~$ ls
biosoft project src tmp #刪光了