引语
记录学习路程,抛砖引玉。如有更好的算法或者出现错误,欢迎指点。
经常使用的命令
clear
清屏,快捷键是Ctrl+L
Ctrl+C
终止(退出)程序
cat
作用:将文本文件内容作为标准输出显示
格式:cat 文件名1 文件名2 …
例:假设有个文本文件a.txt然后内容是hello world
$cat a.txt
hello world
cp
作用:复制文件或文件夹
格式:cp 【选项】 源文件或文件夹 目标文件或文件夹,其中【选项】为-a时表示复制文件夹及其内容
例1:把file文件夹里的a.c复制到桌面
$cp ../file/a.c ~/桌面/
例2:把file文件夹及其内部的内容复制到桌面
$cp -a ../file ~/桌面
mv
作用:文件更改名字或搬移
格式:mv 源文件或文件夹 目的文件或文件夹
find
作用:根据文件名称等信息查找指定文件
格式:find 路径 -name “文件或文件夹名”
例:在根目录下查找a.c文件
$find / -name "a.c"
gzip/gunzip
作用:压缩/解压文件,压缩文件格式是**【文件名】.gz**
格式:gzip/gunzip 文件名
grep
作用:查找文件中的相应内容及文本信息
格式:grep “内容” 【选项】 文件或文件夹名
选项:
- -n 显示行号
- -r 递归搜索文件夹内的文件
tar
作用:对文件或文件夹进行打包和解包操作
格式:tar 【选项】 文件名或路径
选项:
- -c 创建包
- -x 解包
- -f 文件名 操作的文件名
- -v 显示操作的文件细切
- -z 用gzip/gunzip对包进行压缩/解压
chmod
作用:用来修改文件权限
格式:==chmod 【选项】 文件名/文件夹名
选项:
- u 用户
- g 同组用户
- o 其它用户
- a 所有用户
- + 加权限
- - 去除权限
除了用字母表示外还可以用八进制的数字表示
例如:赋予a.c最高权限
可以是
$chmod rwxrwxrwx a.c
也可以是
$chmod 777 a.c