1.gaoxuerong是用户名;ubuntu是机器名;代表当前工作目录;$之后期待我们输入命令;
2. ls查看当前文件夹;mkdir a创建文件夹a;当$之后不是命令,会出现command not found;
3.删除文件;
4.删除文件夹要加 -r 这个参数
5.rm -r a rm是命令本身;-r是参数 a是操作对象;
6.man rm可以查到rm的用法;不信?你试试;然后敲 /-r 就可以查找 -r 这个参数的意义了,查找下一处,敲 n,退出,敲 q 。
7.pwd打印当前工作目录;
8.linux系统绝对路径以/开头;例如:/home/gaoxuerong 相对路径以.或者..开头;.代表当前路径; ..代表父路径;../..代表父路径的父路径
9.cd /到 根目录;
10.cd -回到原来的目录;
11.根目录本来就装好的目录有:
记得linux有tab补齐功能吗?【google or baidu】
12文件目录操作:
12.1 copy cp file1 file2 拷贝文件加参数 -r cp -r dir1 dir2
12.2 move mv file ..把file移动到上一级目录 mv file dir/ 把file移动到当前的dir之中;
12.3 rename mv file1 file2 mv dir1 dir2 # dir2 存在则为移动目录;
12.4 remove rm file rm -r dir
13.创建文件 touch a.txt >a.txt
14.创建目录 mkdir dir
15查看文件 cat file less file
/可以进行字符查找
16查看文件类型 file a.txt
17在创建文件或者文件夹时用.开头的都是创建的隐藏的文件或者文件夹rm;
18.rm -rf *通配符删除所有文件;
19.echo D*是找开头是D的文件或者文件夹,并且打印出来;
20.unzip 压缩的文件名.zip就可以解压缩了;
21.例如 zip -r a.zip aaa/ 其中zzz/是文件路径; a.zip是压缩后的文件名;
22.有关.tar.gz的解压缩;
23.这个是压缩命令;
24.解压缩:tar jxvf 要解压缩的文件名
25.压缩:
26.date打印时间;date >a.txt将时间打印到a.txt文件中;cat a.txt是查看文件内容;
27.在linux中鼠标,硬盘,文件,目录等都被抽象成了文件,everything is file;
28.cat b.txt>c.txt把b.txt内容重定向c.txt; cat a.txt>>c.txt把a重定向到c;
29:
30.重定向标准错误输出:
31
32.
33 man ps 查看ps作用 q键退出;
34.ctrl+shift+t打开新终端;
35查看所有进程;
36.或者用ps aux|grep bash查看bash进程号
.
37.
38.shell脚本编程:用函数名唤起执行;
39. locate全局查找:locate不是从整个文件系统找,而是从database中找;
40. find 目录范围内定位文件:find .可以把文件的东西都打印出来;
find .|grep XXX可以筛选;
find . -type f 找文件;find . -type d找目录;
41.grep 字符串查找