| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> RHCSA----文件传输,bash shell,用户组管理 -> 正文阅读 |
|
[系统运维]RHCSA----文件传输,bash shell,用户组管理 |
文件传输scp sftp xftp rz sz1.scp linux主机之间的文件传输 2.sftp linux主机之间的文件传输 ?xftp window 和linux主机之间的文件传输 3.rz 将windows主机文件发送到linux主机 ?sz 将linux主机的文件发送到window bash shell 特性1.变量(了解)变量 环境变量(全局变量) 自定义变量 (局部变量) 变量名=值 --自定义变量 作用域范围 仅在当前运行终端生效 export 变量名=值 --环境变量 作用域范围 当前运行终端生效,子shell下生效 echo $变量名 set 显示所有变量 unset 取消变量 2.内置命令 外置命令查看命令类型 type 特点: 内置命令执行效率高于外置命令 time cd time passwd alias 命令别名(临时生效) alias ????别名='命令本身' ?????alias net='cat /etc/sysconfig/network-script/ifcfg-ens160' unalias 取消别名 unalias ??别名 ????????????????????unalias ??net 永久生效的别名 ?将命令追加写入指定文件 /etc/bashrc 对系统用户都生效永久别名, source /etc/bashrc 或者 exit 或者 bash ~/.bashrc 仅对当前用户生效永久别名 , source /etc/bashrc 或者 exit 或者 bash history 命令历史 history -w 将缓存区的历史保存在历史文件 ?-C 清空所有命令历史 ?-d 删除指定的命令历史 history -d 11 ?~/.bash_history ?!2 匹配第二条命令历史执行该命名 ?!-2 匹配倒数第二条命令历史执行该命名 ?!! 匹配上一次执行的命令 hash 命令缓存 ?hash 显示所有命令缓存 ?hash -t cat 查看指定命令的缓存 ?hash -p /usr/bin/touch chuangjian 手动添加缓存,并定义别名 ?hash -d 命令名称 hash -d chuangjian 删除指定命令缓存 ?hash -r 清空所有命令缓存 3.通配符[] [1apd] [1-9] [^] [!] * ? { } touch file{1..10} 4.引号的特点`` ' ' " " 5.帮助使用方式内置命令 help cd man cd 外置命令 passwd --help man passwd man 手册第一个章节 所有用户可以执行的命令帮助信息 ?第五章节 配置文件的帮助信息 man 5 passwd ?第八章节 管理员可以执行的命令帮助信息 用户组管理AAA认证(认证,授权,审计) 用户类别 管理员:uid=0 一般用户: ?系统用户: 1-999 禁止用户验证登录 ?系统管理用户 1-200 ?系统普通用户 201-99 ?普通用户: 1000-65535 1000-60000 可以验证登录 useradd 用户名/etc/passwd /etc/group /etc/shadow /etc/gshadow /home/USERDIR /var/spoo/mail/USERFILE /etc/passwd 用户配置文件用户名:密码占位符:UID:GID:comment:家目录:shell 规定用户创建的参数配置文件 ?/etc/login.defs MAIL_DIR /var/spool/mail ?/etc/defauts/useradd GROUP=100 ?-u 指定用户uid -g 指定用户的基本组 -d 更改用户家目录 ?-s 更改shell usermod 修改用户参数?-u 指定用户uid -g 指定用户的基本组 -d 更改用户家目录 ?-s 更改shell -l 修改用户名 -c 设置注释字段 -G 给指定用设置附加组 [root@129 ~]# usermod -l xiaosan ?-c "18129000132,xi'an" ?-s /sbin/nologin -u 1111 ??zhangsan 删除用户userdel -r[root@129 ~]# userdel haha 查看用户cat /etc/passwd id USERNAME su 私有模式 haha ---haha 公有模式 username=100 组类别: 管理组 :gid=0 一般组: 组 用户 ?基本组:默认组,主组 用户默认的组 g1 haha hehe ?haha haha ?附加组: 用户默认组之外的组 groupadd创建组-g groupmod 修改组-g -n groupdel 组删除可以删除所有附加组,组里可以有用户 不能删除主组(基本组)--主组需要通过删除用户来删除(确认主组下面没有其他用户) 查看组cat /etc/passwd /etc/grop组配置文件组名:组密码占位符:GID:USER_list |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:43:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |