Linux常用的命令
常用:file、cat、cp、mv、rm、mkdir、touch、tree、which、whereis
file命令
-b显示结果,不显示文件名
-c显示执行file命令的执行过程(file时如何吴判断文件类型)
cat命令:
1:一次性查看整个文件
2:从键盘输入创建一个新文件或向现有文件中添加新数据
3:把多个文件内容合并到一个文件输出
-n把显示的内容添加行号,包括空行
-b:和n功能相同,但不包括空行
eg:cat file1 file2 >file3
eg:cat>a.txt <<aqq (aqq是结束符)
cat>>a.txt<<aqq (追加符 两个大于号)
cp:复制文件或目录
语法:cp {option} {src_file} {des_file}
复制目录的选项:
-f:force:强制复制文件或目录不进行提示
-r:递归复制整个目录
-s:为某个文件创建符号链接(软连接)而不是复制文件
-b:覆盖已有的文件前,对目标文件进行备份
-l:为文件创建硬链接
-p:复制文件时保留文件的原有属性
eg:cp /etc/passwd /opt/ (这样默认拷贝过去的是以原文件名复制到目标文件夹)
cp /etc/passwd /opt/111 以111命名
rm:remove 删除文件或目录
-f强制删除 -i:删除前询问 -r:递归删除整个目录 -v:显示命令执行过程
mkdir:创建目录
-p:递归创建目录 eg:mkdir -p /etc/a/b/c/d/f
eg:mkdir -p a/{c,d,e,r} 在a目录下创建cder四个目录
touch:创建新文件或者修改文件的时间戳
-a:只改变访问时间
-c:不创建文件
-d:使用指定时间戳创建新文件,而不是使用系统文件
tree:查看目录树 =ls -r
which:查找命令所在的路径
whereis:查找命令所在的路径,源代码文件,帮助信息文件所在的文件
-b:只查看文件所在的位置,等同于which
-m:只查看帮助信息所在的位置
- s:查看源代码所在的位置
查看文件命令:locate:非实时性,根据自己的数据库查找文件,CENTOS每天更新一次数据库
安装完locate后,在var/lib/mlocate目录存放数据库 locate file_name
updatedb //更新locate数据库
查看文本文件内容命令:cat,more,less,head,tail
linux和windows中文件内容行尾标记是不同的
linux是以$为结尾 windows是以enter结尾
more:可以翻页查看文本文件内容
enter:向下翻页 =显示当前的行号 v:调用vi编辑器 q:退出
less:可以翻页查看文本文件内容
管道:连接多条命令。前一条命令的输出结果作为后一条命令的输入条件

浙公网安备 33010602011771号