欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux Shell 基础 2

程序员文章站 2022-07-12 12:10:45
...

文件权限

# 添加新用户,默认useradd命令不创建用户home目录
useradd testuser
# 为账号添加密码
passwd testuser

Linux Shell 基础 2

# 要创建home目录加参数 -m  useradd -m testuser
# centos 7 默认不加参数  -m 也会创建用户目录
useradd testuser3 -m

Linux Shell 基础 2

# 默认用户Home目录在root账号home/目录下分配
# 也可以命令行中指定用户home目录 如   useradd -d  
useradd test6 -d /usertest6homedir

Linux Shell 基础 2

# 如果默认useradd 创建用户目录可以加参数 -M  不创建用户目录
 useradd usertest7 -M

Linux Shell 基础 2

#  创建用户时创建设置默认密码
useradd usertest8 -p Myhmiiii

Linux Shell 基础 2

# userdel 默认不会删除用户目录
userdel testuser3

Linux Shell 基础 2

# 要同时删除用户目录 可以加参数 -r
userdel usertest4 -r

Linux Shell 基础 2

# 修改用户备注信息 以下修改用户名为usertest8用户的 备注信息
usermod -c '我的备注信息' usertest8

Linux Shell 基础 2

#修改用户登录名 注意用户目录名不变
usermod -l 'newusertest8' usertest8

Linux Shell 基础 2

# ls -l 命令查看  查看目录或这文件的详细属性
ll
# 第一个字母   - 表示文件 d表示目录
# l代表链接
# c代表字符型设备
# b代表块儿设备
# n代表网络设备
# 之后三字符的编码,表示文件权限,r 代表可读,w代表可写的,x代表可执行的,若没有某种权限,在该权限位会出现单破折线

Linux Shell 基础 2

# touch 命令用分配给我的用户账户的默认权限创建文件
touch testfile 

Linux Shell 基础 2

# 修改文件权限,八进制文件权限会自动应用到指定的文件上
chmod 760 tesfile
# chown命令可以修改文件的属主
# 可以用用户ID或者登录名来改变文件的新属主如
# chown nurmemet testfile
# linux共享文件是通过用户组来实现的
# CentOs查看系统中已安装的软件
yum list installed

Linux Shell 基础 2

# 上面的查看方法因为安装的文件软件比较多输出结构会一闪而过,查看不方便
# 可以用下面的命令输出到文件,用less或者more命令查看输出结果更方便
yum list installed > newtestfile
# 这是当前目录会生成一个文件newtestfile

Linux Shell 基础 2
Linux Shell 基础 2

# 用yum查看某一个已经安装的软件的详细信息
yum list wget.x86_64

Linux Shell 基础 2

# 手动安装rpm包
yum localinstall package_name.rpm
# 检查是否有更新
yum list updates

Linux Shell 基础 2

# 批量更新所有的 软件
yum update
# 更新完之后再次查看
yum list updates

Linux Shell 基础 2

# 卸载软件
yum remove package_name
# remove 命令只删除软件不会删除其配置文件,要卸载软件并删除其所有文件可以用erase命令
yum erase package_name
# 处理损坏的依赖包关系可以用以下命令解决
yum clean all
# 然后用update 命令再次更新
yum update
# 如果还是不行,可以先查看软件包依赖关系
yum deplist  package_name
# 如果仍未能解决可以用以下命令
yum update --skip-broken
查看你目前正使用那些仓库获取软件可以用以下命令
yum repolist

Linux Shell 基础 2

# 源码安装sysstat,首先下载
wget http://sebastien.godard.pagesperso-orange.fr/sysstat-11.6.0.tar.gz
# 解压
tar -xzvf sysstat-11.6.0.tar.gz
# 进入解压目录
cd sysstat-11.6.0
# 查看 README.md文件阅读安装说明,按上下键滚动,最后按q键退出
less README.md
# 安装开始,首先用 sh configure命令配置
sh configure
# 用make命令编译
make 
# 用 make install 命令安装
make install 

Linux Shell 基础 2

Linux Shell 基础 2

Linux Shell 基础 2

# mpstat命令查看运行结果
mpstat

Linux Shell 基础 2