classroom:Asimov
desktop/server:root:redhat、、、、student:student:
以上两个账号的ip地址:
desktop:172.25.0.10
server:172.25.0.11
通过redhat7连接server和desktop:用户和服务器的切换
@前面是用户,后面是连接机器
连接服务器:ssh student@s0
连接dektoop: ssh student@d0退出:exit
su-
切换环境,环境也跟随改变
nmcli con mod System eth0 connetion autoconnection true ipv4.method manual ipv4.addresses 172.25.0.11/24 172.25.0.254
systemctl restart network
applications:education:desktop
打开终端:ssh student@s0远程连接系统
无法访问:三台ip地址不一样需要更改server和
上午内容:
1.nmcli con mod 'System eth0' connection.autoconnect true ipv4.method manual ipv4.addresses '172.25.0.11/24 172.25.0.254' ipv4.dns 172.25.0.254 ipv4.dns-search example.com
2.systemctl restart network
3.在红帽7中vim /etc/hosts
172.25.0.10 desktop0.example.com d0
rht -vmctl
ssh
远程连接:用户名@机器
加密的方式
ssh默认使用密钥进行登录,第一次需要输入密码其他不用
shell
默认使用bash
前导符:#root ;$普通用户
结束执行命令行:
<ctrl + D>结束,正常执行完成后停止
<ctrl + C>立即结束,取消
基本组成部分:
命令 选项 参数
命令:需要运行的命令
选项:需要调整命令的行为
参数:通常是命令的目标
命令格式化指定输出
-*:选项内容 缩写
--*:单词全程
红帽图形化界面
Gnome:图形化桌面
提供了四个桌面
右下角有四个桌面可以任意切换
<ctrl + Alt + 向下箭头>
屏幕的上端是菜单栏:顶栏
application:用于启用应用,防火墙等配置
places:图形化文件管理器,对用户的主目录进行提供
命令
同一个窗口中打开不同的终端
<ctrl + shift + t>
一行执行多个命令
使用分号分隔
^L^l用l替换上一行L
passwd:更改密码
file:不能通过后缀来判断文件类型可以使用file来查看
cd ~当前的用户主目录
ls -l长格式
-R:迭代查看所有内容
cat查看文件内容
<alt + .>或者<esc + .>快速复制上一条命令的参数
head默认查看文本的前十行内容
tail默认查看后十行内容
head -n 3 文件路径只显示三行内容
wc:计算文件行数,字数,字符数
选项:-l,-w,-c:分别查看行数、字数、和字符数
tab:一个是补齐两个是列出
<ctrl + l>清屏
history 历史记录,快速执行:!加行序号
! string:执行最近一个指定字符开头的命令
常见快捷方式
<ctrl + a>跳转到行头
<ctrl + e>跳到行尾
<ctrl + u>从光标位置删除到头部
<ctrl + k>将光标之后删除
<ctrl + 向左>跳到前一个字的开头
<ctrl + 向右>跳指后一个字的末尾
<ctrl + r>在历史记录中搜索某一模式的命令
<ctrl + s>停止隐藏当前操作
<ctrl + q>退出隐藏
linux 的目录结构
/:根目录
root:超级管理员目录
home:存放用户的目录
etc: 配置文件的目录
boot:系统启动文件
dev:设备文件
tmp:临时文件
var:变量数据
run:进程最后一次执行的文件
ls 列出蓝色的是文件夹,浅蓝色是快捷方式,黑色的部分表示文件
相对路径和绝对路径如何区分
以/是绝对路径否则是相对路径
写配置文件要用绝对路径
导航路径
pwd:查看当前目录
cd:跳转
cd .表示当前文件所在的目录
cd ..表示当前文件所在的父目录
ls:显示目录内容
~:当前用户的目录的主目录
ls -a显示包含的隐藏问价
-l显示长格式问价
-r递归显示
touch
创建文件
若文件存在:更新时间戳,否则重新创建
touch a{1..3}.txt:分别创建123
文件/目录管理
less和more分页展示
拷贝文件cp
移除文件mv
创建文件夹mkdir
递归创建mkdir -p
<ctrl + shift + c>复制
<ctrl + shift + v>黏贴
cp 文件一 文件二 复制
cp -r 递归的形式文件夹和子文件夹
mv 若跟两个文件名 表示重命名
rm: 删除
rm -i 带询问的删除
rm -r 递归删除
rm -f 彻底删除强制删除
alias rm=‘rm -i’设置别名
rmdir删除文件,只能删除空文件夹
通配符
一种特殊语句:通常用于模糊查询
*:匹配多个任意字符
?:任意一个字符
[abc...]匹配任意范围内的一个字符
{a,b}匹配括号中的连续字符
{a..c}连续字符
[!abc...]或[^abc...]非
[[:alpha:]]任意字母字符
[[:lower:]]任意小写字符
查看包含a的文件
ls *a*
查看以a开头的文件
ls a*
echo
输出信息
echo {1..4}.txt输出1,2,3,4,文件
echo{a..c}{1..4}输出12个文件
echo today is date +%A
echo today is $(date +%A )
echo today is `date +%A` 反引号不能相互嵌套
变量赋值符不要加空格






网友评论