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