学习小组Day2笔记(课外)--孔嘉豪

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即出现可选的目录名称
biosoft/  biosoft1/
bio01@VM-0-10-ubuntu:~$ cd biosoft|


ls 长列表命令


  •     十分简单, ls -l 即可——除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。
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 产看长格式列表中文件的大小


  •     ls -lR
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 查看系统版本


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 查看内存空间情况


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创建成功
bio01@VM-0-10-ubuntu:~$ cd fc/
bio01@VM-0-10-ubuntu:~/fc$ ls
ff                                      #ff创建成功

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创建成功


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                                   #删光了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。