思维导图
基础命令
pwd
~$ pwd
/home/bio04
mkdir
bio04@VM-0-6-ubuntu:~$ mkdir biosoft
bio04@VM-0-6-ubuntu:~$ mkdir project #项目
bio04@VM-0-6-ubuntu:~$ mkdir tmp #杂七杂八
bio04@VM-0-6-ubuntu:~$ mkdir src #源代码
bio04@VM-0-6-ubuntu:~$ ls
biosoft project src tmp
ls
bio04@VM-0-6-ubuntu:~$ ls
biosoft project src tmp
rm
-i 删除的时候会提示是否确认删除,一次删除多个文件则每一个文件都会提醒
-I 一次删除多个文件(大于三个),提示消息只提示一次
-r 递归删除,用于删除目录:
-d 用于删除空目录,如果目录不为空,则无法删除
-f 强制删除,不弹出任何提示,慎用
cd
bio04@VM-0-6-ubuntu:~/test1$ mkdir huahua #创建huahua
bio04@VM-0-6-ubuntu:~/test1$ cd huahua
bio04@VM-0-6-ubuntu:~/test1/huahua$ touch haha.txt
bio04@VM-0-6-ubuntu:~/test1/huahua$ cd .. #返回上一级目录
bio04@VM-0-6-ubuntu:~/test1$ rm doodle.txt
bio04@VM-0-6-ubuntu:~/test1$ rm -r huahua/
bio04@VM-0-6-ubuntu:~/test1$ ls
bio04@VM-0-6-ubuntu:~/test1$ cd #返回主目录
bio04@VM-0-6-ubuntu:~$
vi
bio04@VM-0-6-ubuntu:~/tmp$ vi test.txt
cat
bio04@VM-0-6-ubuntu:~/tmp$ cat test.txt
bio04@VM-0-6-ubuntu:~/tmp$ head test.txt
bio04@VM-0-6-ubuntu:~/tmp$ tail test.txt.
bio04@VM-0-6-ubuntu:~/tmp$ head -n 4 test.txt
cp
bio04@VM-0-6-ubuntu:~/tmp$ cp test.txt newtest.txt
mv
bio04@VM-0-6-ubuntu:~/tmp$ mv newtest.txt home.txt
bio04@VM-0-6-ubuntu:~/tmp$ mv home.txt ~
bio04@VM-0-6-ubuntu:~/tmp$ cd
bio04@VM-0-6-ubuntu:~$ ls
biosoft home.txt project src tmp
解决问题
a.ls输出的是横向的列表,怎样输出长格式列表
ls -l
b.如何查看长格式列表中文件的大小
ls -l -h
ls -lh
ls -lha #隐藏文件
c.查看Linux系统版本、内存与硬盘空间
cat /proc/version #查看linux系统内核版本
uname -a #查看linux系统内核版本
d.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录
mkdir -p tmp/tmp1/tmp1.1
e.怎样删除这些层级目录
rm -r tmp #递归删除,用于删除目录