ls 查看当前目录下都有哪些文件
- -a 查看包括隐藏的
- -l 以列表形式查看
- -h 转换为k列表
- … 跳转到上一级目录
- . 跳转到当前目录
- / 跳转到根目录
-
- 跳转到上一次所在的目录
- ~ 跳转到家(home)目录
- touch 文件名
- mkdir a/b/c/d 递归创建文件夹 -p
- rm 文件名 删除文件
- rm -r 删除文件夹
- rm -i 交互式 y是 n否
- rm *f 强制删除 就算该文件不存在也不提示
- rm * 删除所有
- cp 要拷贝的文件 目标文件
- -a 拷贝包括文件夹下所有文件
- -f 强制拷贝 不管是否重复也不会提示
- -v 显示拷贝进度
- -i 交互式 存在的话询问是否覆盖
- -r 递归拷贝 目标文件必须是文件夹
- mv 原文件名 目标文件名(重命名)
- 若文件名存在则移动该文件夹
- -f 禁止交互式
- -i 交互式
- -v 显示拷贝进度
- cat + 文件名
- cat + a + b + c 把a和b里面的东西读取到并写入到c文件内
- i 写入
- shift + z + z (保存退出)
- q + ! (不保存退出)
- w + q (保存退出)
> 重定向
- a > b 把a文件的内容移到b文件中去(覆盖)
- a >> b 把把a文件的内容移到b文件中去(追加)
- tree 目录名 | more 分屏显示
- 通常和 more 配合使用
- 硬链接 ln
源文件和链接文件删除其中一个另外一个还可以正常使用
- 软连接 ln -s
源文件 链接文件,删除源文件之后链接文件则不能使用,删除链接文件之后源文件还可以使用
- 【linux常用的25个命令及其详解】不管是硬链接还是软链接,他们的数据都是同步的,雷同于创建快捷方式
- tar -cvf 文件名.tar 要打包的文件
- tar -xvf 文件名.tar
gzip 压缩 压缩
- gzip -zcvf 打包文件.tar 压缩打包的文件
- zip -zxvf 打包文件.tar
- tar -zcvf 压缩文件名.tar.gz 要压缩的文件
- tar -zxvf 压缩文件名.tar.gz
- ar -zxvf 压缩文件名.tar.gz -C 路径
- grep 选项 “搜索内容” 文件名
- -v 显示不包括匹配行的所有行
- -n 显示匹配行及行号(常用)
- -i 忽略大小写进行搜索匹配
- 选项 ^a 搜索以a开头的内容
- a$ 搜索以a结尾的内容
- [a,b] 搜索包含a或b任意一个字符的内容,匹配任意一个字符
- find ./ -name a.txt 搜索所有名字为a.txt的文件
- find ./ -name “.txt” 搜索所有名字以.txt结尾的文件
- find ./ -name “[A-Z]” 搜索所有名字以大写字母开头的文件
- 也可根据文件大小(size)、权限(perm)查找
- 可读 4 read
- 可写 2 write
- 可操作 1
- chomd 777 +文件名 赋予该文件所有权限
- 最后面加 -R 代表该文件下的所有子文件也拥有这些权限
- which + 命令
- -s 切换到管理员权限
- exit 切回到一般用户
- sl命令会出现一辆奔跑的小火车
- 还有很多彩蛋,请大家自行百度
推荐阅读
- python|python转C
- python|python treemap_Python中的Treemap可视化
- tensorflow|60套tensorflow程序源码/人脸/车牌/数字/手势识别/卷积神经网络
- cnn|CNN卷积神经网络案例程序源代码合集matlab/Python等
- 三种方法获取Python 列表最后一个元素
- python|python数据可视化与matplotlib的应用
- 笔记|使用matplotlib绘制简单图表
- linux|可替代TeamView的免费远程控制软件ToDesk
- python 生产消费案例1