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

您所在的位置:网站首页 查看linux版本的命令和文件 linux修改文件权限、文件所属用户、文件所属组,linux创建软链接、硬链接,linux软件安装和卸载,文件颜色代表意义

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

2023-03-12 02:07| 来源: 网络整理| 查看: 265

接上一篇: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创建硬链接 (一)创建软链接(相当于创建快捷方式)

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 tree – 在线下载安装   移除:sudo apt-get remove tree   更新:sudo apt-get update – 更新软件列表   清理所有软件安装包: sudo apt-get clean   实际清理的是: /var/cache/apt/archives 目录下的 .deb 文件 aptitude    安装:sudo aptitude install tree    重新安装:sudo aptitude reinstall tree    更新:sudo apt-get update    移除:sudo aptitude remove tree    显示状态:sudo aptitude show tree

(二)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上发布的文章类型导读】



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3