Linux入门基础操作(ubuntu20.04)(二)
whoami 查看当前用户
sudo chown +文件所有者:文件所属组 +文件 更改文件所有者和文件所属组
sudo chgrp +文件所属组 +文件 更改文件所属组
修改文件权限(文字设定法):
chmod [who] [+/-/=] [mode] +文件
[who] 包含:
文件所有者[u]
文件所属组[g]
其他人[o]
所有的人[a]
+:增加权限
-:减少权限
=:覆盖权限
[mode] 包含读[r],写[w],执行[x]
修改文件权限(数字设定法):
chmod +数字 +文件
r[4], w[2], x[1]
765
7 --rwx-- 文件所有者
6 --rw-- 文件所属组
5 --rx-- 其他人
查找文件:
find +查找的目录 -name +“文件名” 按文件名查找,当文件的全名记不清时可使用通配符“*”(表示多个字符)或者“?”(表示单个字符)表示
find +查找的目录 -size ++10k 查询当前目录大于10k的文件
find +查找的目录 -type +文件类型 按文件类型查找
文件类型包括:
f:普通文件
d:目录
l:链接符号
b:块设备
c:字符设备
s:socket文件
p:管道
grep -r +“查找的内容” +查找的路径 按内容
软件安装:
(1)apt-get在线安装(联网)
安装:sudo apt-get install +软件名
移除:sudo apt-get remove +软件名
更新软件列表:sudo apt-get update
清理所有的软件安装包:sudo apt-get clean 实际清理的是:./var/cache/apt/archives目录下的.deb安装包
(2)aptitude在线安装(联网安装sudo apt-get install aptitude)
安装:sudo aptitude install +软件名
移除:sudo aptitude remove +软件名
重新安装:sudo aptitude reinstall +软件名
更新软件列表:sudo aptitude update
显示状态:sudo aptitude show +软件名
(3).deb包安装(需提前下载好.deb安装包)
安装:sudo dpkg -i +xxx.deb(可将.deb包直接拖入终端)
移除:sudo dpkg -r +软件名
(4)源码安装
解压源代码包
进入到安装目录 cd dir
检测文件是否缺失,创建makefile,检测编译环境:./configure
编译源码,生成库和可执行程序:make
把库和可执行程序安装到系统目录下:sudo make install
删除和卸载软件:sudo make distclean
上述步骤并不是绝对的,应该先查看附带的README文件