Linux操作复习(一):文件命令相关
来源:互联网 发布:linux 显卡 编辑:程序博客网 时间:2024/04/30 14:24
在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操作复习(一):文件命令相关
- linux 文件操作相关命令
- linux文件操作相关命令
- 【Linux】(一)文件相关命令
- Linux学习笔记_系统操作、优化相关命令复习(shutdown,reboot,yum)
- Linux文件目录操作相关命令
- Linux命令详解(一)文件目录操作命令
- Linux基本功一:文件相关命令初步
- 复习linux C编程(二)之 linux 常用文件操作命令
- 那些年,我玩过的Linux命令(一)——处理文件、目录操作相关
- Linux相关命令(一)
- linux相关命令及根目录相关文件说明(一)
- linux中常见的文件操作命令(一)
- linux文件操作命令介绍(一)
- linux文件的基本操作命令一
- linux (一)(基础命令及文件相关命令)
- Linux操作命令(一)
- Linux下的文件操作命令(一、文件显示命令 )
- 派
- uva 1614 贪心
- Linux查看当前在线用户信息
- python 2.7.14解压
- QT Create 学习之 QTableWidget
- Linux操作复习(一):文件命令相关
- 人为什么会出轨?麻省理工学院告诉你:男女配对的真相
- 6段Python代码刻画深度学习历史:从最小二乘法到深度神经网络
- IT人喝酒,不同岗位不同姿势
- 机器学习没有想象中的那么难
- 常见的几种最优化方法
- 蒙特卡罗方法入门
- 基础练习 回文数
- codeforces 865A Save the problem!