Linux文件目录结构,基础权限,常用命令

文章介绍了Linux系统的目录结构,包括/bin、/lib、/home等重要目录的作用。详细讲解了绝对路径和相对路径的概念,以及家目录的使用规则。此外,讨论了文件的类型和权限设置,如chmod命令的使用。还列举了一些基础命令,如ls、cd、pwd、cp、mv等,并提到了文件查看、编辑、压缩和进程管理等相关操作。
摘要由CSDN通过智能技术生成

一、目录结构

1.常见目录

/bin 存放命令

/lib 库文件 printf库函数 c库

/home 普通用户家目录

/root 管理员家目录

/boot 内核

/etc 存放系统配置文件

2.绝对路径与相对路径

绝对路径:从系统(/)根目录到指定位置的路径 /home/sally/c2202

相对路径:从当前位置(.)到指定位置的路径(..表示当前位置的上一层目录) ./main.c

3.家目录

所有用户都在“/home”下以自己的用户名创建一个目录,/home/sally就是我的家目录。

每个用户只能在自己的家目录下创建文件、修改文件等,

不能访问其他用户的家目录,

更不能修改其他用户家目录中的文件。

二、基础权限

1.文件类型

◼ 普通文件 ‘-’

◼ 目录文件 ‘d’

◼ 管道文件 ‘p’

◼ 链接文件 ‘l’

◼ 设备文件(块设备 ’b’ 、字符设备 ‘c’)

◼ 套接字文件 ‘s

2.文件权限

◼ r 读权限 值:4

◼ w 写权限 值:2

◼ x 执行权限 值:1

◼ - 无权限 值:0

u:文件属主的访问权限

g:文件同组用户的访问权限

o: 其他用户访问权限

3.修改权限 chmod

+:增加权限 -:去掉权限

3.1.文字设定chmod u-w main.c

3.2.数字设定 chmod 764 main.c

ugo,代表u有rwx,g有rw,o有r

三、常用命令

1.基础命令

  • pwd 显示当前位置的绝对路径
  • cd切换目录 cd /bin
  • ls显示目录中的文件 ls-l显示权限
  • man帮助手册,用来查看命令、系统调用,库函数等信息
  • touch创建普通文件
  • mkdir创建目录文件
  • rmdir删除空目录,不能删除非空目录(不好用)
  • cp拷贝文件,拷贝目录文件要加上-r
  • mv剪切(移动)文件,可以用来改名字
  • rm删除文件,删除目录文件时,需要加-r
  • find在目录树中搜索指定文件,也可以指定开始的搜索位置
  • grep在文件中过滤出包含指定字符串的行 grep “hallo” main.c grep -c显示次数 grep-i忽略大小写

2.文件查看指令

往文件里写数据 cat a.txt,ctrl+d结束

3.文件编辑命令

4.文件压缩与解压命令

5.进程管理命令

6.用户管理命令

  • 管道| 将前一个命令的输出结果作为后一个命令的输入
  • wc统计文件中单词个数(-w)、字符个数(-c)、行数(-l)
  • su username切换用户,没有指定用户名,则默认切换到管理员用户
  • 关机 shutdown -h now立刻关机 halt关机 init0 重启 shutdown -r now立刻重启 reboor重启 init2.查看命令
  • runleve查看系统运行级别 init 0-6七个级别 0 关机 1 单用户模式 2 多用户无网络服务 3 完全多用户 文本界面 4 未定义或自定义 5 图形化界面 6 重启
  • cat 查看文件内容 cat a.txt 合并文件内容 cat a.txt b.txt > c.txt
  • more 文件太长超过一个屏幕能显示的行数,more可以分屏显示 ,more filename
  • less 文本内容查看器,查看文件内容,但是文件内容不会显示到界面上
  • head 显示文件前n行内容
  • tail 显示文件后n行内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Better Sally

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值