一、概述

1、

“.”开头的文件是隐藏文件,大小写敏感是因为用C语言编写

2、

DOS中 cd..可回到父目录 在LINUX中要用cd ..(用空格)

3、

4、LINUX命令有两种:仅root可执行的(super如sbin),所有用户都可执行的。

二、文件处理命令

1、文件处理命令ls

(1)  ls -l  详细信息显示时,

  第一部分的10个字符:

第1个字符的含义表示文件类型。常用文件类型有三种:d(目录directory),-(二进制文件),l(软链接文件link)。

剩下的9个字符分成3-3-3(分别代表u-g-o三类用户的权限)。三种权限:r(read可读权限),w(write可写权限),x(execute可执行权限)。没有某权限用-表示。

LINUX只有三类用户:所有者u(user谁创建谁是所有者,注意所有者也是可以转让的),所属组g(group),其他人o(others)。

  第二部分:2表示硬链接数(不常用)

  第三、四部分:分别代表所有者和所属组

  第五部分:文件大小(不是准确值,对目录的统计不是目录下所有文件的总大小)注:LINUX中大小用数据块block(默认512字节,大小可调,大提速,小节省空间)为单位,是存取数据的最小单位。

  第六部分:最后修改时间

  第七部分:文件名

(2)ls -l /查看的是根目录下各个目录的详细信息

ls -ld /查看根目录自己的情况

2、文件处理命令cd,pwd

3、文件处理命令touch,mkdir

4、

注:任何命令执行的时候可以Ctrl+c终止该命令

5、

移动到目录tmp下面(/tmp/后面的/也一定需要吗??)

6、

rmdir:删除空目录(很少用)

不确认而直接删除(不建议、很危险),但写脚本的时候没办法回答y,可以用-f 强制。

建议这样删除目录(直接将目录删除),不用-rf 会一直提醒确认删除该目录下的所有文件,耗时麻烦。

------------------------------------------------------------------------------------------------------------------------------

1、cat 如果文件内容比较多,只能显示最后一屏的内容

2、more可以解决上面cat不能分页显示的问题(可方便浏览长文件)

3、(默认显示前10行)

4、-f常用于查看日志文件(后几行)

5、ln不加-s是硬链接

软链接:权限都是lrwxrwxrwx(实际操作权限取决于它指向的原文件),名字有->,大小很小,时间是创建软链接的时间,类似于windows里面的快捷方式,使用方法和特点都一模一样。

硬链接:类似于copy,但与copy不同的是:硬链接是同步更新的。可用于实时备份

cp -p:连同文件属性一起复制,否则使用默认属性(备份常用)

软硬链接的共性:原文件改变,软硬连接都随之改变。

区别:原文件删除之后,硬链接依然存在。软链接可以跨文件系统(\,\test,swap均属不同的文件系统),硬链接则不可以。

补充:Linux处理任何东西,都要用数字标识。文件的数字标识就是inode(i节点),每个文件必须有i节点(没有i节点就没办法访问了)。

原文件与硬链接的i节点相同,所以可以实现同步更新。

重点掌握:ls -l;软硬链接。

最新文章

  1. 51. 顺时针打印矩阵[print matrix in clockwise direction]
  2. RadGrid使用技巧:从RadGrid获取绑定的值
  3. Android 签名(4)验证是否签名
  4. poj 1087.A Plug for UNIX (最大流)
  5. splice从数组中删除指定定数据
  6. WSImport
  7. 从头来之【图解针对虚拟机iOS开发环境搭建】 (转)
  8. 一种特殊的 jpg 图片: MagickProfileImage() sRGB.icc
  9. sqlserver CLR sqlserver使用C# dll
  10. vim编辑器中没有高亮显示,退格键不能使用的问题
  11. Allegro PCB Design GXL (legacy) 设置十字大光标
  12. 基于散列的集合 HashSet\HashMap\HashTable
  13. 转录组分析综述A survey of best practices for RNA-seq data analysis
  14. Kubernetes+Docker的云平台在CentOS7系统上的安装
  15. springAOP实现(含实例)
  16. 获取文件夹总大小方法2_获取cmd命令结果,效率最高
  17. vs2015 新特性
  18. Thymeleaf学习记录(6)--迭代及条件语法
  19. 【转】Linux常用命令大全(非常全!!!)
  20. HDU - 3338 Kakuro Extension (最大流求解方格填数)

热门文章

  1. 访问https接口报错 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
  2. eclipse 导出jar 没有主清单属性的解决方法
  3. 小菜鸟之java内存结构
  4. std::tr1::function和bind组件
  5. Ruby学习中(条件判断, 循环, 异常处理)
  6. IntelliJ IDEA 复杂的重构技巧
  7. 设置Cookies
  8. Linux内核、mysql内核、Tcp/Ip内核、java等知识书籍
  9. golang常见的几种并发模型框架
  10. Redhat 7修改主机名