1.Linux-常用命令之 ls,cd,pwd,mkdir, rmdir,touch,stat,cat,more,less,head,tail,ln,rm,cp

目录操作命令

ls 命令

作用:是显示目录下的内容
用法:ls [选项] [文件名或目录名]
选项参数:
-a: 显示所有文件
–color=when: 支持颜色输出,when的值默认是always(总是显示颜色),也可以是never(从不显示颜色)和 auto(自动)
-d: 显示目录信息,而不是目录下的文件
-h: 人性化显示,按照我们习惯的单位显示文件大小
-i: 显示文件的i 节点号
-l: 长格式显示

cd 命令

作用:切换所在目录的命令。
用法:cd [目录]
cd 命令人简化用法
cd ~ 切换用户的家目录
cd - 切换上次的所在目录
cd . 切换到当前目录
cd … 切换到上级目录

pwd 命令

作用:查询所在目录的命令。
用法:pwd
所在路径:/bin/pwd

mkdir 命令

作用:创建目录的命令。
用法:mkdir 【选项】 目录名称
所在路径:/bin/mkdir
选项参数:
-p:递归建立所需目录

rmdir 命令

作用:删除空目录。
用法:rmdir [选项] 目录名称
所在路径:/bin/rmdir
选项参数:
-p:递归删除目录

文件操作命令

touch 命令

作用:创建空文件或者修改文件时间
用法:touch 文件名称
所在路径:/bin/touch

stat 命令

作用:查看文件详细信息的命令,而且可以看到文件的三个时间(最近访问时,最近更改-数据修改时间,最近改动-状态修改时间)
用法:stat 文件名称
所在路径:/usr/bin/stat

cat 命令

作用:查看文件内容。 合并文件并打印输出到标准输出
用法:cat [选项] 文件名
所在路径:/bin/cat
选项:
-A:相当于-vET选项的整合,用于列出所有隐藏符号
-E:列出每行结尾的回车符$
-n:显示行号
-T:把Tab键用^I 显示出来
-v:列出特殊字符

more 命令

作用:分屏显示文件的命令,其基本信息如下。
用法:more 文件
所在路径:/bin/more
常用交互命令:
空格键:向下翻页
b:向上翻页
回车键:向下滚动一行
/字符串:搜索指定的字符串
q:退出

less 命令

作用:less 和 more 命令类似,只是more是分屏显示命令,而less 是分行显示命令。
用法:less 文件名
所在路径:/ur/bin/less

head 命令

作用:是用来显示文件开头的命令
用法:head [选项] 文件名
所在路径:/usr/bin/head
选项:
-n:行数, 从文件头开始,显示指定行数
-v:显示文件名

tail 命令

作用:显示文件结尾的命令。
用法:tail [选项] 文件名
所在路径:/usr/bin/tail
选项:
-n:行数,从文件结尾开始,显示指定行数
-f: 监听文件的新增内容

ln 命令

作用:在文件之间建立链接
用法:ln [选项] 源文件 目标文件
所在路径:/bin/ln
选项:
-s:建立软连接文件。 如果不加“-s"选项,则建立硬链接文件
-f:强制。如果目标文件已经存在,则删除目标文件后再建立链接文件

目录和文件都可以操作的命令

rm 命令

作用:强大的删除命令,不仅可以删除文件, 也可以删除目录 。
用法:rm [选项] 文件或者目录
所在路径:/bin/rm
选项:
-f:强制删除(force)
-i:交互删除,大删除之前会询问用户
-r:递归删除,可以删除目录 (recursive)

cp 命令

作用:用于复制的命令。
用法:cp [选项] 源文件 目标文件
所在路径:/bin/cp
选项:
-a:相当于-dpr 选项的集合
-d:如果源文件为软件接(对硬链接无效),则复制出的目标文件也为软链接
-i:询问,如果目标文件已经存在,则会询问是否覆盖
-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
-r:递归复制,用于复制目录

mv 命令

作用:用于剪切的命令。
用法:mv [选项] 源文件 目标文件
所在路径:/bin/mv
选项:
-f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖
-i:交互移动,如果目标已经存在,则询问用户是否覆盖(默认选项)
-v:显示详细信息

你可能感兴趣的:(linux)