目录相关命令:
ls 列出当前目录下的文件列表信息
目录—文件夹
当前:登陆成功之后,打开终端所处的一个目录
-a 显示隐藏文件
linux下以.开头的文件是隐藏文件,默认不显示
-l 显示目录下文件的详细信息
pwd 显示当前所在路径
/home/san—
绝对路径:以根目录作为起始的路径,称为据对路径
相对路径:以当前路径作为起始的路径,称为相对路径
linux目录结构:树型结构–最底层-根目录(/)
mkdir 创建目录
-p 逐级创建多层目录
rmdir 删除空目录
-p 逐级删除多层级空目录
rm 删除普通文件
-r 删除目录(递归删除目录以及目录下的所有文件)
-f 忽略提示信息,直接进行操作
cp 拷贝一个文件到指定的目录下
如果这个指定的目录不存在,则相当于改名备份
-r 拷贝文件(递归拷贝目录以及目录下的所有文件
-f 忽略提示信息,直接进行操作
mv 移动一个文件/目录到指定位置
-i 显示提示信息
cd 改变当前所在路径(进入指定目录)
~ 当前用户的家目录
- 上一次所在路径
普通文件命令:
touch 若文件不存在则创建空文件,否则刷新文件时间属性
-d 使用指定时间刷指定文件的时间属性
-r 使用指定文档的时间属性刷另一个文件的时间属性
cat 打印文件内容到显示终端
-n 打印内容行号
tac 按行逆序打印文件内容
more 分页显示文件内容
空格 向下翻页
回车 向下滚动一行
q 退出
less 分页显示文件内容
f 空格 pgdown 向下翻页
b pgup 向上翻页
上下箭头/j/k 上下按行滚动
q 退出head -5
/string 向下匹配string字符串
?string 向上匹配string字符串
n 匹配下一个
head 默认显示文件前10行数据
-n 指定显示前n行数据
tail 默认显示文件末尾10行数据
-n 指定显示末尾n行数据
-f 一直刷新显示文件末尾的新数据
压缩/解压缩命令:
zip/unzip zip格式的压缩/解压缩
gzip/gunzip gzip格式的压缩/解压缩
bzip2/bunzip2 bzip2格式的压缩/解压缩
tar
-c 打包
-x 解包
-z 打包/解包同时进行gzip格式压缩/解压缩
-j 打包/解包同时进行bzip2格式压缩/解压缩
-v 显示详细的打包/解包信息
-f 用于指定包名(这个选项通常方在最后一个)
tar -czvf a.tar.gz a.txt
tar -xzvf a.tar.gz
系统时间日期命令:
date 查看系统当前日期时间
+’%Y-%m-%d %H:%M:%S’ 以指定格式显示时间
-s “2019-3-8 21:29:54” 设置系统时间
cal 查看日历
-3 显示附近三个月
-y 显示全年
-j 以day of year显示日历
匹配查找命令:
grep 打印文件中指定字符串匹配行的内容
-i 忽略大小写
-v 反向匹配,匹配不包含指定字符串的行
-R 递归对指定目录下的所有文件内容进行匹配
find 在指定的目录下查找文件
-name 通过文件名查找
-type 通过文件类型查找
-size 通过文件大小查找
-size +/-n[c b w k M G]
-mtime -atime -ctime 通过时间查找文件
+/-n 以天为单位
-mmin -amin -cmin 通过时间查找文件
+/-n 以分钟为单位
-exec 连接一个命令对查找到的文件进行操作
find ./ -mtime -1 -exec rm -rf ‘{}’ ;
tab键自动补全
ctrl+c 中断当前操作
reboot 重启
halt 关机
shutdown -h now 立即关机
其它
man 手册命令
man ls
stat 查看文件详细信息
stat filename
| 管道符
连接两个命令,将前边命令的处理结果交给后边的命令进行处理
>> 重定向符号
修改数据流向
bc 计算器
ifconfig 查看网卡信息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)