linux命令(目录及文件)——笔记

linux文件基本属性

使用ll或ls -l命令显示一个文件的属性以及文件所属的用户和组

第一个字符表示这个文件是目录、文件或链接文件等

d 则是目录、- 则是文件、l 则为链接文档、b 表示为装置文件里面的可供储存的接口设备(可随机存取装置)c 表示为装置文件里面的串行端口设备,如键盘、鼠标(一次性读取装置)

接下来的字符,以三个为一组[ rwx ]的三个参数组合(即读、写、执行),分别代表用户权限、用户组权限、其他用户权限

更改文件属性

  1. chgrp:更改文件属组        chgrp -R 属组名 文件名 -R:递归更改文件属组,即在更改某个目录文件的属组时,该目录下的所有文件属组都会更改
  2. chown:更改文件属主,也可同时更改文件属组   chown -R 属主名:属组名 文件名
  3. chmod:更改文件9个属性  
  • 数字类型改变文件权限(r:4  w:2  x:1) chmod -R xyz 文件或目录  xyz为rwx属性数值的相加
  • 符号类型改变文件权限  

文件与目录管理

linux的目录结构为树状结构,最顶级目录为根目录/。其他目录通过挂载可以添加到树中,通过解除挂载可以移除。

处理目录的常用命令

  1. ls(列出目录) -a 全部文件;-d 仅列出目录本身,而不是列出目录内的文件数据;-l 长数据串列出,包含文件的属性与权限等数据
  2. cd(切换目录).. 当前上一级目录;~当前用户主目录;./ 当前目录
  3. pwd(显示目前所在目录) -P 显示出实际的工作目录,非使用连结(link)路径
  4. mkdir(创建新目录)-p创建多层目录 ;-m 配置文件权限
  5. rmdir(删除空的目录) -p 连同上一级空的目录一起删除
  6. cp(复制文件或目录)-d 若来源为连结档属性,则复制连结档属性而非文件本身;-f 强制,若目标文件已经存在却无法开启,则移除后再尝试一次;-i 若目标档已经存在,在覆盖时会先询问动作的进行;-l 进行硬式连结的连结档创建,而非复制文件本身;-p 连同文件的属性一起复制过去,而非使用默认属性;-r 递归持续复制,用于目录的复制行为;-s 复制成为符号连结档;-u 若目标档比来源档旧,升级目标档
  7. 创建软链接 ln -s 源文件 目标文件;创建硬链接  ln 源文件 目标文件;
  8. rm(移除文件或目录) -f 忽略不存在的文件 ;-i 询问使用者是否动作;-r 递归删除;
  9. mv(移动文件或目录,或修改名称)-f 强制,若目标文件已经存在,不会询问而直接覆盖;-i 询问;-u 升级;

 文件内容查看

  • cat 从头开始显示;-b:列出行号(空白行除外);-E 将结尾断行字节$显示出来;-n 列出行号(包括空白行);-T将tab键以^l显示出来;-v列出一些看不出来的特殊字符;
  • tac 从尾开始显示;
  • nl 显示的时候,顺道输出行号;-b:指定行号指定的方式(a 表示不论是否空行都需列出;t 表示空行不用列出);-n:列出行号表示的方法(ln:行号在荧幕的最左方显示;rn:行号在栏位的最右方显示,且不加0;rz:行号在栏位的最右方显示,且加0);-w 行号栏位的占用位数
  • more 一页一页地显示;空白键(enter 向下翻一行)向下翻页; /字串:向下搜寻; :f显示出档名,和目前显示的行数;b(ctrl+b)往回翻页;q离开;
  • less 一页一页的显示,并可向前翻页;空白键(pagedown):向下翻页;/字串  :向下搜寻;  ?字串:向上搜寻; n:重复前一个搜寻; N:反向重复前一个搜寻;q:退出
  • head 只看头几行;-n number 代表显示几行;默认10行
  • tail 只看末尾几行;-n number 代表显示几行;-f 表示持续侦测后面所接档的档名,按ctrl+c结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值