linux修改文件权限、文件所属用户、文件所属组,linux创建软链接、硬链接,linux软件安装和卸载,文件颜色代表意义 |
您所在的位置:网站首页 › 查看linux版本的命令和文件 › 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创建硬链接 (一)创建软链接(相当于创建快捷方式)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 |