Linux Shell 基础 2

文件权限

# 添加新用户,默认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

上一篇:对话佘俊泉:聚焦边缘云创新场景 共筑行业生态


下一篇:iphone的系统信息使用[UIDevice currentDevice]