linux修改文件权限、文件所属用户、文件所属组,linux创建软链接、硬链接,linux软件安装和卸载,文件颜色代表意义

接上一篇:linux文件相关命令(mkdir、rm、cp、cat、more、less、head、tail、mv、wc、od、du、df、find、grep)

今天来分享怎样修改linux文件的权限、文件所属用户、文件所属组,以及怎样对文件或文件夹创建软链接、硬链接,还有怎样在linux中安装和卸载软件,再介绍一下文件的颜色代表的意义

一、linux常用命令

#查看时间
data
#查看历史命令
history
#切换到超级用户
sudo su
exit #退出超级用户
pwd #查看当前所在的全路径

二、linux文件颜色表示意义

#文件或目录的颜色代表的意义
白色 – 普通文件
蓝色 – 目录
绿色 – 可执行文件
红色 – 压缩文件
青色 – 链接文件
黄色 – 设备文件
  block 块(例如硬盘…)
  char 字符(键盘…)
  fifo 管道
灰色 – 其他文件

三、linux文件权限、用户、用户组的查看、修改

(一)which命令

which #查看指定命令所在的路径
  which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
  which cd #显示找不到?因为cd是bash 内建的命令

(二)whoami命令

  whoami #查看当前登录用户

(三)chmod命令

  chmod #修改文件权限

(1)文字设定法

chmod [who] [+|-|=] [mode] 文件名
操作对象[who]:
  u:用户(user)
  g:同组用户(group)
  o:其他用户(other)
  a:所用用户(all)【默认】
操作符[±=]:
  +:添加权限
  -:取消权限
  =:赋予给定权限并取消其他权限
权限[mode]:
  r:读
  w:写
  x:执行
用法
chmod u + wx file.txt #修改file.txt用户的权限为w(读)x(执行)

(2)数字设定法

数字表示的含义
  0:没有权限(-)
  1:执行权限(x)
  2:写权限(w)
  4:读权限(r)
操作符【±=】
  +:添加权限
  -:取消权限
  =:赋予给定权限并取消其他权限 (默认为=)
用法
  chmod 777 file.txt #修改file.txt文件的权限
  #第一个7表示:文件所有者
  #第二个7表示:文件所有组
  #第三个7表示:其他人

减权限:
  chmod -001 file.txt
  chmod 000 file.txt #(所有人都没有权限)

(四)chown命令

  chown #将指定文件的拥有者改为指定的用户或组
用法

(1)修改所有者

chown + 文件所属用户 + 文件或目录名
  sudo chown nobody text.txt

(2)修改所有者和所属组

chown + 文件所属用户:文件所属组 + 文件或目录名
  sudo chown nobody:nogroup text.txt

(五)chgrp命令

chgrp:改变文件或目录的所属群组
用法:
  chgrp + 用户组 + 文件或目录名
  sudo chgrp nogroup text.txt

注意:作为一个目录必须有执行权限,没有执行权限,是进不去该目录的

更多关于linux用户管理的内容,请看:linux用户管理(查看在线用户who命令、创建用户adduser命令、创建用户组groupadd命令、查看用户组groups命令、删除用户、设置用户密码passwd命令)

四、linux创建软链接、linux创建硬链接

(一)创建软链接(相当于创建快捷方式)

ln -s test.c test.soft   #test.c为要创建快捷方式的原文件名字,test.soft(后缀加不加都行)为要创建的快捷方式的名字,test.soft文件大小为test.c字符个数(即为6)
ln -s ~/filetext/test.c test.soft   #使用绝对路径创建软链接,这样将软链接移到别处也一样可以用
给目录创建软链接的方式和给文件创建软链接的方式是一样的。

(二)创建硬链接(也就是给文件备份)

只能给文件创建硬链接
linux文件系统的存储单元是块
ln test.c test.hard   #创建硬链接,不需要指定路径,不管移到哪里,都可以用

五、linux软件安装、卸载

(一)在线安装-apt-get命令-aptitude命令

apt-get
  安装:sudo apt-get install xxx(软件名)
  移除:sudo apt-get remove xxx(软件名)
  更新:sudo apt-get update – 更新软件列表
  清理所有软件安装包: sudo apt-get clean
  实际清理的是: /var/cache/apt/archives 目录下的 .deb 文件

aptitude
   使用该工具需要安装:sudo apt-get install aptitude
   安装:sudo aptitude install xxx(软件名)
   重新安装:sudo aptitude reinstall xxx(软件名)
   更新:sudo apt-get update
   移除:sudo aptitude remove xxx(软件名)
   显示状态:sudo aptitude show xxx(软件名)

(二)deb包安装

sudo dpkg -i xxx.deb #安装xxx.deb
sudo dpkg -r xxx #删除软件

(三)源码安装

  ①解压缩源代码包
  ②进入到安装目录:cd dir
  ③检测文件是否缺失,创建Makefile,检测编译环境: ./configure
  ④编译源码,生成库和可执行程序:make
  ⑤把库和可执行程序,安装到系统目录下:sudo make install
  ⑥删除和卸载软件:sudo make distclean
  ⑦上述安装步骤并不是绝对的,应该先查看附带的 README 文件

其他一些命令:
sudo apt-get update   #访问源列表里的每个网址,并将软件列表保存在本地电脑
sudo apt-get upgrade   #会把本地已安装的软件,与软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新
apt list --upgradable   #查看当前列表哪些软件可以更新

以上就是本次的分享了,希望能对广大网友有帮助。

此博主在CSDN发布的文章目录:【我的CSDN目录,作为博主在CSDN上发布的文章类型导读

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 1. 文件权限管理:可以使用chmod命令来修改文件的权限,包括读、写、执行权限,以及文件所有者、所属和其他用户的权限。 2. 文件系统管理:可以使用文件系统管理命令来创建、删除、格式化、挂载和卸载文件系统,以及对文件系统进行备份和恢复。 3. 磁盘空间管理:可以使用磁盘空间管理命令来查看磁盘使用情况、清理无用文件、调整磁盘分区大小等。 总之,Linux文件/目录高级管理是Linux系统管理的重要成部分,掌握这些技能可以提高系统管理的效率和安全性。 ### 回答2: Linux 文件/目录的高级管理主要包括文件权限管理、用户用户管理以及文件/目录链接管理。 文件权限管理是指通过设置文件的访问权限来控制用户文件的读、写和执行操作。在Linux系统中,每个文件都有访问权限,分为所有者、所属和其他人三类。通过使用chmod命令可以改变文件的权限。权限包括可读(r)、可写(w)和可执行(x)三种,分别用数字表示为4、2和1,通过为每种权限分配不同的数字,并相加得到权限值。例如,chmod 755 file1 命令将文件file1的所有者设置为可读、可写和可执行,所属和其他人只可读和可执行。通过文件权限管理,可以有效地保护文件的安全性。 用户用户管理是指在Linux系统中,对用户用户进行创建修改和删除等操作。每个用户都有一个唯一的用户名和对应的用户ID,用户是一具有相同权限的用户的集合。通过使用useradd和userdel命令可以创建和删除用户,使用usermod命令可以修改用户属性。同样,通过groupadd和groupdel命令可以创建和删除用户,使用groupmod命令可以修改用户属性。通过用户用户管理,可以对不同用户用户进行权限的分配,保证文件和目录的安全性。 文件/目录链接管理是指通过链接的方式实现文件/目录的共享或者复制。在Linux系统中,存在两种链接:硬链接软链接硬链接是通过将文件名与inode号码进行关联,不占用磁盘空间,删除原文件不影响硬链接的访问。软链接创建一个指向文件的快捷方式,链接文件占用磁盘空间,删除原文件会导致软链接无法访问。通过链接管理,可以实现同一文件/目录在不同位置的访问,提高文件的灵活性和共享性。 总结起来,Linux 文件/目录高级管理主要包括文件权限管理、用户用户管理以及文件/目录链接管理。通过合理的管理操作,可以保护文件的安全性,并实现文件/目录的共享和复制。 ### 回答3: Linux文件/目录高级管理主要包括文件权限管理、文件属性管理和文件链接管理。 1. 文件权限管理:Linux系统中,每个文件都有一权限控制其访问和操作。这权限分为用户权限、权限和其他用户权限。用户权限分为读取权限(r)、写入权限(w)和执行权限(x),分别表示用户文件的读取、写入和执行操作。通过chmod命令可以修改文件的权限,例如chmod u+r file可以给文件的所有者增加读取权限。通过chown和chgrp命令可以改变文件的所有者和所属,例如chown user:group file可以改变文件所有者为user,所属为group。 2. 文件属性管理:除了基本的文件权限外,Linux还可以通过文件属性来控制文件的访问和操作。这些属性包括文件的隐藏属性、访问时间、修改时间、文件类型等。通过chattr命令可以修改文件的属性,例如chattr +i file可以将文件设置为不可修改的状态。 3. 文件链接管理:在Linux系统中,文件可以通过链接与其他文件进行关联。主要有硬链接和符号链接两种方式。硬链接创建文件副本,当原文件或者硬链接修改时,另一个也会随之改变。符号链接则是创建了一个指向原文件的快捷方式,当原文件被删除或者移动时,符号链接则失效。创建链接的命令为ln,例如ln file link创建文件file的硬链接link。 通过对文件/目录的高级管理,我们可以更好地控制文件的访问和操作权限,更灵活地管理文件的属性和链接,保护文件的安全性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

futureCode.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值