一、
1、which:
显示命令的完正路径,如果命令有别名则显示其别名,可以使用–skip-alias忽略其别名
2、whereis:
在当前系统上搜索程序
-b: 仅搜索二进制程序路径
-m: 仅搜索使用手册文件路径
3、who:
查看登陆当前系统的相关信息
-b: 系统最近一次启动的时间
-u:显示用户在哪一个终端登陆并显示出进程id
-r: 显示运行级别
4、w:增强版的who,用来显示谁登陆了,和他们正在做什么
5、history:
查看命令历史
定义history的功能:可通过环境变量来实现
$HISTSIZE # 定义命令历史的保存条数
$HISTFILE # 持久保存命令历史的文件,每个用户都有一个隐藏在用户家目录下的文件.bash_history
$HISTFILESIZE # 定义文件中保留多少条命令历史,默认1000
$HISTCONTROL #忽略重复的命令
ignoredups
ignorespace # 忽略以空白开头的命令
ignoreboth # 以上两者同时生效
-c: 删除所有内存中保存的命令历史,文件中的不会删除
-d:删除指定的某条命令历史
-a:将内存中的命令历史追加到文件中
-r:从文件中将命令历史读取到内存中
-w:把历史列表中的命令追加至历史文件中
6、mkdir:
创建目录
-p: 自动按需创建副目录
-v:输出详细过程
rmdir: 删除空目录,若目录中有内容则无法删除
7、tree:
以树状结构显示目录的层次结构
tree [OPTIONS] [DIRECTORY]
-L:指定要显示几层目录结构,默认显示所有层次结构
8、more:
用法:more FILE
9、less:
用法:less FILE
10、head :
查看文件的前N行内容,默认查看前10行
用法:head [OPTIONS] FILE
-n :指定查看多少行
-20:与-n 20 作用相同都是查看前20行
二、
1、tail:
查看文件末尾多少行
用法:tail [OPTIONS] FILE
-n:指定查看多少行
-20:与-n 20 作用相同都是查看前20行
2、stat:
显示文件的状态
用法:stat FILE
元数据与数据
元数据: metadata 描述属性的数据是元数据
3、touch :
修改文件的时间戳,如果文件不存在则创建一个空文件
用法: touch [OPTION]… FILE…
‐c:指定的文件路径不存在时不创建对应的空文件
‐a:仅修改access时间
‐m: 仅修改modify时间
‐t STAMP:指定一个时间,将目标文件修改为指定的时间,通常配合‐a或者‐m使用
‐t 指定的时间格式为 年月日时分.秒
4、cp:
文件复制
用法:cp [OPTION]…SOURCE…DIRECTORY
-i;覆盖之前提醒用户确认
-f:强制覆盖目标文件
-r:递归复制目录
-d:复制符号链接本身而非其指向的源文件
-a:递归复制目录,保留文件的所有属性
5、mv:
移动或重命名文件
用法:mv [OPTION]…SOURCE…DIRECTORY
-i: 交互式
-f:强制
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95350