1、查看目录
ls -options route简要说明:
1、
ls -l
: 以列表形式显示当前目录下的文件
2、
ls -a
: 显示当前目录下所有文件,包括隐藏文件
3、
ls -h
: 以文件大小显示当前目录下的文件
4、
ls route
显示指定目录下的文件
注意事项:命令可以随意组合
example:
二、关于路径的一些问题
1、
cd
:进行路径跳转
2、查看当前工作路径
pwd
3、
.
和
..
. 是当前路径
.. 是当前路径的上一层路径
4、
cd -
返回上一次所在的目录
5、
cd ~
返回家目录
三、关于文件的一些操作
1、
touch
创建一个文件
2、
rm
删除文件,可以使用正则进行匹配删除
如:rm *.txt 删除所有.txt文件
3、
gedit
打开一个文件,可以使用正则
4、
cat
在终端显示查看文件
5、
more
在终端分页显示文件
6、
vi
分屏显示查看编辑创建文件
四、重定向
1、
>
和
>>
> 是 将重定向所指的文件内容
删除后再进行填写
。
>> 是在重定向所指的文件内容后进行
追加
例如:
>
>>
五、
|
的使用
例如:
六、
ln
硬链接和软连接
软连接创建:ln -s xxx yyy 注:xxx新创建的软连接的名称 yyy为目标文件
硬链接创建:ln xxx yyy 注:与软连接相同
二者不同:
补充:在系统同,文件内容是存储在内存中的,而文件名称只是一个指向内容的引用。
软连接:只是做了一个指向目标文件的文件名的引用,可以理解为目标文件的快捷方式。如果删除了目标文件的文件名,那么此软连接失效
硬链接:硬链接可以理解为引用计数,对文件内容增加一个引用。删除目标文件的文件名,硬链接不会失效。
七、
mv
移动文件或文件夹(可以进行重命名)
重命名
移动文件
八、
cp
cp A B -r : 把A复制到B中 -r是针对与文件夹的
九、
mkdir
和
rmdir -r
mkdir
创建文件夹
rmdir -r
删除文件夹 针对于含有子文件的文件夹要使用-r删除
十、
grep
grep "xxx" A :在A中搜索xxx内容 xxx可以是正则表达式
grep "xxx" A -n : 显示出搜索到的文本内容在第几行
grep "xxx" A -v : 显示出不包含搜索内容的内容