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