学习笔记day5--gc

Linux

1. pwd

打印工作目录

bio04@VM-0-6-ubuntu:~$ pwd
/home/bio04

2.mkdir

创建目录
mkdir [目录名]
参数 -p 创建递归目录

bio04@VM-0-6-ubuntu:~$ mkdir dir1 dir2
bio04@VM-0-6-ubuntu:~$ ls
dir1  dir2
bio04@VM-0-6-ubuntu:~$ mkdir -p dir3/dir4
bio04@VM-0-6-ubuntu:~$ ls
dir1  dir2  dir3
bio04@VM-0-6-ubuntu:~$ cd dir3
bio04@VM-0-6-ubuntu:~/dir3$ ls
dir4

3.ls

bio04@VM-0-6-ubuntu:~$ ls
dir1  dir2  dir3
bio04@VM-0-6-ubuntu:~$ ls -a
.  ..  .bash_history  .bash_logout  .bashrc  .cache  dir1  dir2  dir3  .gnupg  .profile  .Xauthority
bio04@VM-0-6-ubuntu:~$ ls -l
total 12
drwxrwxr-x 2 bio04 bio04 4096 Dec  3 20:26 dir1
drwxrwxr-x 2 bio04 bio04 4096 Dec  3 20:26 dir2
drwxrwxr-x 3 bio04 bio04 4096 Dec  3 20:26 dir3

4.rm

  • rm 删除文件或目录
  • rmdir 删除空目录
bio04@VM-0-6-ubuntu:~$ rmdir dir1
bio04@VM-0-6-ubuntu:~$ ls
dir2  dir3
bio04@VM-0-6-ubuntu:~$ rm -r dir2
bio04@VM-0-6-ubuntu:~$ ls
dir3

5. cd

切换工作目录

bio04@VM-0-6-ubuntu:~$ cd /
bio04@VM-0-6-ubuntu:/$ ls
bin   data  etc   initrd.img      lib    lost+found  mnt  proc  run   snap  sys  usr  vmlinuz
boot  dev   home  initrd.img.old  lib64  media       opt  root  sbin  srv   tmp  var  vmlinuz.old
bio04@VM-0-6-ubuntu:/$ cd -
/home/bio04
bio04@VM-0-6-ubuntu:~$ cd ..
bio04@VM-0-6-ubuntu:/home$ cd ~

6.vi

三种工作模式:

  • 命令模式
  • 底行命令模式
  • 输入模式
bio04@VM-0-6-ubuntu:/tmp$ vi hello_word.txt
bio04@VM-0-6-ubuntu:/tmp$ cat hello_word.txt 
System.out.println("Hello World");
print("Hello World")

7.cat

查看文件信息

io04@VM-0-6-ubuntu:/tmp$ cat hello_word.txt 
System.out.println("Hello World");
print("Hello World")
bio04@VM-0-6-ubuntu:/tmp$ cat -n hello_word.txt 
     1  System.out.println("Hello World");
     2  print("Hello World")
     3  
bio04@VM-0-6-ubuntu:/tmp$ cat -b hello_word.txt 
     1  System.out.println("Hello World");
     2  print("Hello World")
bio04@VM-0-6-ubuntu:/tmp$ cat -A hello_word.txt 
System.out.println("Hello World");$
print("Hello World")$
$

8.cp

复制

  • 通配符
bio04@VM-0-6-ubuntu:/tmp$ cp hello_word.txt new_file.txt
bio04@VM-0-6-ubuntu:/tmp$ cat new_file.txt 
System.out.println("Hello World");
print("Hello World")

9. mv

移动文件或改名


回答几个问题

  • ls输出的是横向的列表,怎样输出长格式列表
    ls -l
  • 如何查看长格式列表中文件的大小?
    ls -lh
  • 看Linux系统版本、内存与硬盘空间?
    uname命令、free命令,df命令或du命令
  • 建立类似/tmp/tmp1/tmp1.1 这样的层级目录
    mkdir -p /tmp/tmp1/tmp1.1
  • 怎样删除这些层级目录
    rm -r /tmp 如果不想确认,可使用rm -rf
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容