Linux[基础指令][2]
Linux[基础指令][2]
cp(复制)
格式:cp [-rf] 源文件 {普通文件,目录}
拷贝
cp -r
递归拷贝目录
蓝色为目录,白色为具体文件
拷贝后面加一个不存在的文件会新建文件再拷贝
cp -ir
-i是覆盖的时候询问
如果目标文件存在就会覆盖原有文件
mv(重命名/剪切)
格式:mv 源文件 改名后的文件名(重命名)
也可以移动文件到已知的文件内
格式: mv 源文件 要移动到的文件内(剪切)
如果要移动到的文件是一个不存在的文件,先新建再移动
cat(对文件的内容展示)
(ls对文件的属性展示)
cat对文件的内容展示
cat -n显示文件内容并编号(空行做编号)
cat -s显示文件里面的空行并压缩成一行,编号
cat -b显示文件内容并编号(空行不做编号)
tac(倒着打印)
cat打印小文件/配置文件
查看大文件(例如日志)
more(查看大文件)
有进度条上下翻(xshell8支持)
less(查看大文件)
有进度条上下翻
/ 内容:搜索,n:下一个(搜索到的内容)
查看搜索
高亮显示查找到的内容
head(打印大文件的前几行)
head -5(行数) 文件
tail
tail -5(行数) 文件
尾部五行
使用head和tail查找文件的中间部分(打印40~50行)
方法一:使用tmp
方法二:使用 |(管道)[也是文件]
系统指令
date(时间输出)
+%Y-%m…
自由格式化输出
+%s
时间戳
1970年1月1日到现在的秒数(UTC)
统一全球时间
转换时间戳为当地时间
cal(日历)
cal 2025 -3
查找2025年前后的日历
which(查找)
which + 可执行程序
查找可执行程序所在系统的路径4
find(找到文件)
find 目录 -name 文件
find 目录 -size {+1M(大于1M的文件),-500K(小于500k的文件)}
whereis(查找文件目录)
whereis 文件
alias(取别名)
alias 别名=‘命令’
grep(文本过滤)
grep ‘查找内容’ 查找文件
-i (忽略大小写)
-v (逆向匹配)
不包含的展示
-n(包含行号)
nano(文本工具)
安装方法
nano 文件名
使用方法:
编写
ctrl+x
y
回车
top(任务管理器)(动态查看程序)(q退出)
top -d 刷新间隔秒数
top -n 刷新多少次自动退出
zip/unzip(打包压缩)
安装zip
zip 压缩后名字.zip 压缩前文件
unzip(解压)
unzip 压缩包
zip -r(把整个目录压缩成文件)(-d解压到指定目录下)