【linux基础-3】文件权限、用户、用户组&查找和检索&软件的安装和卸载
在2019秋招季,准备笔试与面试的同时,回顾总结自己过往的学习笔记,一直想以博客的形式记录自己的学习进程,但时间原因一拖再拖到现在,linux系列博文构思了很久,现在借机开始着笔。博文中不免会有诸多错误之处,首先希望大家可以辩证的看,同时也希望大家多多指正,交流学习。
附个人主页:https://blog.****.net/FAI32870
注:主要内容参考传智播客视频,以及个人OneNote学习总结。
7、文件权限、用户、用户组
1)查看当前登录用户 whoami
2)修改文件权限
(1)文字设定法:chmod [who] [+|-|=] [mode]
Who:
文件所有者:u
文件所属组:g
其他人: o
所有的人: a (默认)
+ :添加权限
- :减少权限
= :覆盖原来的权限
mode:
r :读
w:写
x:执行
(2)数字设定法:chmod 777 文件名
-: 没有权限
r: 4
w: 2
x: 1
例:765
7——rwx——文件所属者
6——rw_——文件所属组
5——r_x——其他人
3)改变文件或目录的所有者或所属组
sudo: Chown 新所有者 文件名 (修改所有者)
Chown 新所有者:新所属组 文件名 (修改所有者&所属组)
Chgrp 新所属组 文件名 (修改所属组)
Sudo Chown tom:china hello.c
管理员权限 sudo
4)改变文件或目录所属的组
目录必须有执行权限x
8、查找和检索
1)按文件属性查找
(1)文件名 :find + 查找的目录 + -name + “文件名”
(文件名不全时可使用通配符 “文件名*”或“文件名?”,*统配多个字符,?通配一个字符)
(2)文件大小:find + 查找目录 + -size + +/-10k (大于/小于10k或M大小的文件)
find + 查找目录 + -size + +10k + -size -1M (大于10k,小会1M)
(3)文件类型:find + 查找目录 + -type +f/d/l/b/s/c
2)按文件内容查找
Grep -r "查找内容" + 查找路径
9、软件的安装和卸载
1)在线安装: sudo apt-get install tree
2)deb包安装;
3)源码安装
10.U盘的挂载和卸载
Cd /media/z-l-z/LZS
卸载:umount /media/z-l-z/LZS
手动加载: mount devicename /mnt
获取设备名称:sudo fdisk -l
sudo mount /dev/sdb1 /mnt
注:需要跳出U盘目录方可卸载设备
手动加载外设必须加载到/mnt
如果加载至其他目录,则加载的设备中的内容将覆盖原有目录中的内容
需要卸载,卸载后原目录中的文件会恢复。(故可以加载至空目录)
【文件权限、用户、用户组】
【查找和检索】
【软件的安装和卸载】