Linux操作复习(一):文件命令相关
2017-10-01 12:18
260 查看
在Linux中,所有的都是文件/文件夹形式存在的。我们敲一下ls -la命令看一下:
这里先说一下文件的后缀名,在linux中,不限制后缀名,什么意思,就是文件名后缀你可以是任意的,但是我们一般都遵循一个习惯:比如:.log一般是日志,.cfg一般是配置文件,.sh一般是shell脚本,.txt为文本等等。
那么看一下每个文件都有些什么:
以该文件为例:
第一位 "-" 表示是文件,普通的二进制文件,如果是d就表示文件夹,如果是l,表示软连接文件(link),rwx表示文件的权限,r表示读,w表示写,x表示可执行,-表示没有该权限,有三组,即三个rwx,第一组表示文件所有者(user)可用权限,第二个表示文件所属组(group)拥有的权限,第三组就是其他人,其他用户(others)的权限;后面紧跟的数字表示硬连接数,第一个root表示文件的所有者,第二个root这里表示文件的所属组,后面就是文件大小(不准确),这里的文件大小单位是字节,如果文件很大,那么可以使用如下命令让文件以其最接近的单位显示:ls
-ln ;然后就是文件创建或修改日期,最后就是文件名了。
在Linux中,使用touch 文件名创建文件。mkdir 文件名创建文件夹;pwd显示当前路径。使用vi或vim 文件 编辑文件内容,关于编辑器的三种模式详细相关使用百度即可。cp相关命令复制文件或文件夹,rm相关命令删除文件或文件夹,mv修改或移动文件等等,这些命令就不详细说明了。
这里说一下查看文件内容的几种方式:
cat 文件:
此种方式查看文件内容如果文件太大只能看到后100行左右的信息。
more 文件:
此种方式查看文件内容会以百分比方式查看,能查看所有,enter往下翻一行,空格翻一页。q或Ctrl+c退出
head 文件或head -number 文件:
此种方式查看文件前多少行内容
tail 文件 tail -number 文件:
查看文件的后多少行
再说下文件处理命令:
ln [源文件] [目标文件]:如果什么选项都不加表示创建硬连接
ln -s[源文件] [目标文件]:创建软连接
软连接特点:所有用户都将可以访问,并且软连接文件指向目标文件,其实软连接跟windows中的快捷方式是一样的效果。
硬链接:类似copy,硬链接大小和源文件一样,并且源文件和硬链接文件是同步更新的,硬连接不能跨系统分区,而软连接可以。什么叫同步更新,即不管你修改的是硬连接文件还是源文件修改都会同步。
文件权限处理命令:
命令:chmod
语法:chmod [{ugo}{+-=}{rwx}] 文件或目录
chmod [mode=421] 文件或目录
例如:chmod g+w a.txt
chmod 761 a.txt
可能新手对于这个数字有些疑惑,这里说一下,一个rwx对应421,加起来就是7,也就是说如果一个用户或组对应的为7,那么就意味着它拥有rwx权限,如果是6呢?那么对应就是rw-,4就是r--,这种方式较为简洁。如下
这里先说一下文件的后缀名,在linux中,不限制后缀名,什么意思,就是文件名后缀你可以是任意的,但是我们一般都遵循一个习惯:比如:.log一般是日志,.cfg一般是配置文件,.sh一般是shell脚本,.txt为文本等等。
那么看一下每个文件都有些什么:
以该文件为例:
第一位 "-" 表示是文件,普通的二进制文件,如果是d就表示文件夹,如果是l,表示软连接文件(link),rwx表示文件的权限,r表示读,w表示写,x表示可执行,-表示没有该权限,有三组,即三个rwx,第一组表示文件所有者(user)可用权限,第二个表示文件所属组(group)拥有的权限,第三组就是其他人,其他用户(others)的权限;后面紧跟的数字表示硬连接数,第一个root表示文件的所有者,第二个root这里表示文件的所属组,后面就是文件大小(不准确),这里的文件大小单位是字节,如果文件很大,那么可以使用如下命令让文件以其最接近的单位显示:ls
-ln ;然后就是文件创建或修改日期,最后就是文件名了。
在Linux中,使用touch 文件名创建文件。mkdir 文件名创建文件夹;pwd显示当前路径。使用vi或vim 文件 编辑文件内容,关于编辑器的三种模式详细相关使用百度即可。cp相关命令复制文件或文件夹,rm相关命令删除文件或文件夹,mv修改或移动文件等等,这些命令就不详细说明了。
这里说一下查看文件内容的几种方式:
cat 文件:
此种方式查看文件内容如果文件太大只能看到后100行左右的信息。
more 文件:
此种方式查看文件内容会以百分比方式查看,能查看所有,enter往下翻一行,空格翻一页。q或Ctrl+c退出
head 文件或head -number 文件:
此种方式查看文件前多少行内容
tail 文件 tail -number 文件:
查看文件的后多少行
再说下文件处理命令:
ln [源文件] [目标文件]:如果什么选项都不加表示创建硬连接
ln -s[源文件] [目标文件]:创建软连接
软连接特点:所有用户都将可以访问,并且软连接文件指向目标文件,其实软连接跟windows中的快捷方式是一样的效果。
硬链接:类似copy,硬链接大小和源文件一样,并且源文件和硬链接文件是同步更新的,硬连接不能跨系统分区,而软连接可以。什么叫同步更新,即不管你修改的是硬连接文件还是源文件修改都会同步。
文件权限处理命令:
命令:chmod
语法:chmod [{ugo}{+-=}{rwx}] 文件或目录
chmod [mode=421] 文件或目录
例如:chmod g+w a.txt
chmod 761 a.txt
可能新手对于这个数字有些疑惑,这里说一下,一个rwx对应421,加起来就是7,也就是说如果一个用户或组对应的为7,那么就意味着它拥有rwx权限,如果是6呢?那么对应就是rw-,4就是r--,这种方式较为简洁。如下
相关文章推荐
- Linux文件的相关操作命令
- Linux 文件和目录的操作,权限相关命令
- LINUX文件、目录权限及相关操作命令
- 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
- linux文件操作相关命令
- linux下的基本操作02(文件相关命令)
- Linux下的文件/目录操作相关命令
- Linux学习笔记_系统操作、优化相关命令复习(shutdown,reboot,yum)
- Linux 常用命令学习-文件及文件夹操作相关命令-持续更新
- linux 文件操作相关命令
- 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
- 复习linux C编程(二)之 linux 常用文件操作命令
- 【Linux从零开始】:2.文件与目录的管理和配置(2)相关操作命令
- linux用户组、/etc/group文件及账户相关操作命令
- 7、常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- MATLAB文件操作相关命令
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍