linux基础知识(二)

  • 时间:
  • 来源:互联网
  • 文章标签:

五、用户、用户组、文件权限相关操作命令

1.查看当前登录用户

whoami

2.修改文件属性

chmod [who] [+|-|=] [mode] 文件名

参数who:
u : 用户(user)
g : 同组用户(group)
o :其他用户(other)
a : 所用用户(all)【默认】

操作符【±=】:
+ : 添加权限
- : 取消权限
= : 赋予给定权限并取消其他权限

权限【mode】:
r : 读
w : 写
x :执行

3.将指定文件的拥有者改为指定的用户或组
用法:

chown + 文件所属用户 + 文件或目录名
chown + 文件所属用户:文件所属组 + 文件或目录名

举例:

sudo chown nobody text.txt
sudo chown nobody:nogroup text.txt

4.改变文件或目录的所属群组
用法

chgrp + 用户组 + 文件或目录名

举例

sudo chgrp nogroup text.txt

六、查找和检索命令

1.按文件名查询:-name
用法:
find + 路径 + -name + 文件名
举例:
find /home -name a.txt

2.按文件大小查找
用法

find + 路径 + -size + 范围

大于:+表示 – +100M
小于:-表示 – -100M
等于: 不需要添加符号 – 100M

注意:M 必须大写,k 必须小写
举例:

 find -/ -size 50M //等于50M的文件
  find -/ -size +50M  //大于50M的文件
 find -/ -size +50M -size -100M //大于50M, 小于100M的文件:

3.按文件类型查询

用法:
find + 路径 + -type + 类型
类型的取值:

  1. 普通文件类型用 f 表示而不是 -
  2. d :目录
  3. l :符号链接
  4. b :块设备文件
  5. c :字符设备文件
  6. s :socket文件,网络套接字
  7. p :管道
    举例:
find /home -type d

4.按文件内容查询
用法:

grep -r + “查找的关键字” + 路径

举例:

grep -r "Android" /home/zzq

七、软件安装与卸载

1.在线安装
(1)在线下载安装

sudo apt-get install tree

(2)移除软件

sudo apt-get remove tree

(3)更新

sudo apt-get update 

aptitude命令也可以执行以上操作

安装:sudo aptitude install tree
重新安装:sudo aptitude reinstall tree
更新:sudo aptitude  update
移除:sudo aptitude remove tree
显示状态:sudo aptitude show tree

2.deb包安装
(1)安装

sudo dpkg -i xxx.deb

(2)删除

sudo dpkg -r xxx

3.源码安装

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

本文链接http://www.taodudu.cc/news/show-1782067.html