初识Linux 指令

基本指令

ls:ls [选项] [目录或文件]
功能:对于目录列举出目录下的所有子目录及文件,对于文件列举出文件名及其他信息。
-a:列举出目录下所有内容包括隐藏文件
-l:列举出目录的详细信息
-C:多列显示输出结果。这是默认选项;
-s:显示文件和目录的大小,以区块为单位
ls
pwd:显示用户当前所在目录
这里写图片描述
cd:改变工作目录,将当前工作目录改到指定的目录下。
如:cd ../返回上一级目录
cd ~返回家目录
这里写图片描述
touch指令
语法:touch [选项] 文件
功能:touch指令参数可以更改文档或者目录的日期时间,包括存取和更改时间,或者新建一个不存的文件。
-d:使用指定的日期时间
,而非现在的时间
这里写图片描述
mkdir指令:
语法:mkdir [选项] 文件名称
功能:在当前目录下创建一个名为。 的目录
这里写图片描述
rm指令:
语法:rm -[选项] [文件名称]
功能:删除文件或目录
参数:-f 即使文件属性为只读,也直接删除(重要不要尝试)
-i:删除前逐一询问确认
-r:删除目录及其下所有文件
这里写图片描述
man指令:
语法:man [选项] 命令
功能:Linux上面有一个联机手册当我们忘记某个指令的时候便可以通过man指令来查看
这里写图片描述
cp指令:
语法:cp [选项] 源文件或目录 目标文件或目录
功能:复制文件或目录
参数:
-f:强制复制文件或目录 不论文件或目录是否存在
-i:覆盖文件之前询问用户
-r:将指定目录下的文件与子目录一并处理。若源文件或目录的形态不属于目录或符号链接,则一律视为普通文件处理。
-R:cp -r 会把所有source当作普通文件(regular文件);
而cp -R 对特殊文件(管道文件,块设备文件,字符设备文件)会进行创建操作,而不是拷贝。
mv指令:
mv指令可以给文件重命名或将文件移动到另一个目录下
cat指令:
语法:cat [选项] [文件]
功能:查看目标文件的内容
参数:-n 对输出内容加行号
-b:对非空输出行号
more指令:
语法: more [选项] [文件]
功能:more命令功能类似于cat
参数:-n 对输出的所有加行编号
find指令:
语法:find -[选项] [文件]
选项: -name 根据名字查找
-size 根据文件大小查找, +,-:大于设置的大小,直接写大小是等于
-user 查找用户名的所有者的所有文件
-group 根据所属组查找相关文件
-type 根据文件类型查找(f文件,d目录,l软链接文件)
-inum 根据i节点查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
这里写图片描述
这里写图片描述
grep指令:
语法:grep [选项] 搜寻字符串 文件
功能:在文件中搜索字符串,将找到的行打印出来

猜你喜欢

转载自blog.csdn.net/CHR_1s/article/details/81171928