linux基本命令:

1.ls 的详细操作:

ls - l : 以列表方式显示文件的详细信息

ls -l -h: 以人性化的方式显示文件的大小

ls -l -h -a 显示所有的目录和文件,包括隐藏文件

ls -alh 文件路径:显示所有的目录和文件,包括隐藏文件

. 文件 ---->隐藏文件

cd .和 cd .. 中的 . 其实是一个特殊的文件夹

2.输出重定向:

什么是输出重定向:修改了默认的输出方向

> 先清空,再添加

>> 直接添加

ls > 文件 :把ls下要显示的信息,保存到文件中,覆盖里边的信息

ls >> 文件 : 追加信息到文件

gedit 文件 :打开文件,显示信息

Tree /home/python/ >info.txt (将绝对路径下的文件以目录树的格式显示,并保存到info..txt中)

3.分屏显示:(More 文件名)

用途:查看信息过长时,多用more控制显示的数量

回车键--向下一行,空格键--向下一个屏幕

f--向下读取,b--向上读取

q键--退出,h键--帮助

4.管道 |

什么是管道:

把一个命令的输出作为另一个命令的输入

管道怎么用:

管道左侧写东西,管道右侧读东西: ls -lh|more

5.软链接:ln -s 文件/文件夹 链接文件/链接文件夹

注意:源文件修改-->链接文件也修改,源文件删除--->链接文件失效

6.硬链接 ln 文件/文件夹 链接文件/链接文件夹

注意:源文件删除,不影响硬链接文件的使用

7.查看或合并文件内容:(cat)

cat 1.txt--->查看当前路径下的文件内容

cat a/b/c/1.txt-->查看绝对路径下的文件内容

cat 文件1 文件2 > 文件3-->把文件1和2的内容合并(重定向)到文件3中

8.文本搜索:(grep)

grep是一种强大的文本搜索工具

格式:grep -[选项] "字符串参数" 文件名

9.查找文件: (find)

基本格式:find 路径 -name 文件名

10.归档管理:(tar)

格式:[参数] 打包文件名 文件

11.文件压缩解压:(gzip/bzip2/zip、unzip)

tar -zcvf xxxx.tar.gz *.txt

tar -zxvf xxxx.tar.gz

tar -jcvf xxxx.tar.bz2 *.txt

tar -jxvf xxxx.tar.bz2

12.查看文件命令 which

如果找到就显示这个命令的路径

13.修改文件权限:(chmod)

两种格式:字母法和数字法

r--4,w--2,x--1

字母法:chmod 文件名 +r/w/x:修改文件属性为可读/可写/可执行

数子法:chmod 777 文件名:修改文件属性为可读可写可执行

最新文章

  1. 链表&LRU
  2. 『TCP/IP详解——卷一:协议』读书笔记——10
  3. 微信封号浪潮再起 A货假代购还能在朋友圈泛滥多久?
  4. Retrofit 2.0使用
  5. html5优势
  6. JavaWeb学习总结(十一)--JDBC之批处理
  7. 【转】Emmagee app性能测试工具使用教程
  8. [转] Understanding JavaScript’s async await
  9. Typescript---02 变量声明
  10. 如何清除Windows10中的恢复分区
  11. usermod语法
  12. yii2 修改验证码小部件样式
  13. 基于jquery的简洁树形折叠菜单
  14. C++ template —— 智能指针(十二)
  15. 【LeetCode OJ】Merge Two Sorted Lists
  16. os层删除与数据库层drop的区别于对策。
  17. Gradle入门(5):创建二进制发布版本
  18. Xamarin 2017.11.1更新
  19. [ 转载 ] Java Jvm内存介绍
  20. Top Android App使用的组件(应用)

热门文章

  1. SQL Server实现 LeetCode 178 分数排名
  2. Java实现 蓝桥杯VIP 算法提高 去注释
  3. Java实现 洛谷 P1023 税收与补贴问题
  4. Python爬虫 requests库基础
  5. 深入理解JVM(③)判断对象是否还健在?
  6. [转] 浅谈C++中的那些内存泄露
  7. 调用webservice接口,报错:(十六进制值0x01)是无效的字符
  8. docker 容器命令
  9. Java 多线程基础(六)线程等待与唤醒
  10. Springboot项目整合Swagger2报错