cat命令
cat syslog
显示文件全部内容,不分页
cat -n syslog
显示文件全部内容,不分页,加行号
less命令
less syslog
显示一页文件内容
h键显示帮助,q键退出帮助
=显示你在文件中的位置,打开文件时可用,直接按下=键即可,显示如下:
/关键字
可搜索全文,如上图就是搜索了/17的结果图
n可跳至下一个搜索结果
N可跳至上一个搜索结果
head命令
head命令用于显示文件开头,默认显示文件的头10行
如:head syslog
也可指定显示行数 -n
如:head -n 5 syslog
指定显示头5行
tail命令
显示文件的结尾,默认显示尾10行
也可指定显示的行数,用-n
tail -f syslog
可以追踪文件的更新,若有追加内容,就显示新增内容
可以用ctrl+C
来终止tail -f命令
上图可以看出,追加了四条23:10分的内容
默认情况下,tail -f命令每1秒检测一次更新,可以用-s来设置间隔检查的秒数
tail -f -s 2.5 syslog
表示每2.5秒检查一次更新
touch命令
创建一个空白文件
touch命令后跟文件路径
touch后+不存在的文件名,就会自动创建一个新的空白文件
若文件名中包含空格,需加引号,如:
touch "new file"
;不过不建议文件名和目录中包含空格
mkdir命令
mkdir表示make directory 创建目录的命令,后面接需要创建的目录路径
使用-p参数来递归创建目录结构
mkdir -p one/two/three
表示创建一个one目录,里面包含two目录,two目录下包含three目录
cp命令
cp命令表示copy,不仅可拷贝单个文件,还可拷贝多个文件,亦可拷贝目录
cp new_file new_file_copy
在当前目录中创建new_file的副本文件new_file_copy
cp new_file one/
将new_file复制到one这个目录下
cp new_file one/new_file_copy
复制到其他目录同时更改名字
cp 命令后跟-R 就可以复制目录了