常见命令是使用方法(2)

  1.关机和重启

  关机: halt      poweroff

  重启: reboot  

        -f:强制,不挑用shutdown

        -p:切断电源

   关机或者重启:shutdown

  2.用户登录信息查看命令

  whoami:显示当前登录有效用户

  who:系统当前所有的登录会话

  w:系统当前使有的登录会话及所做的操作

  3.文本编辑

  nano 工具可以实现文本的编辑,上手容易,适合初学者

  gedit  工具是图像工具

  4.会话管理

  命令行的典型使用方式是,打开一个终端窗口,在里面输入命令。用户与计算机的这种临时的交互,成为一次“会话”

 

会话的一个重要特点是,窗口与其中启动的进程是连在一起的,打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完

  一个典型的例子就是,SSH登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次SSH会话已经终止了,里面的进程也随之消失了。为了解决这个问题,会话与窗口可以“解绑”;窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话“绑定”其他窗口

  终端复用器软件就是会话与窗口的“解绑”工具,将它们彻底分离。

    ① 它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。

    ② 它可以让新窗口“接入”已经存在的会话。

    ③ 它允许每个会话有多个连接窗口,因此可以多人实时共享会话。

    ④它还支持窗口任意的垂直和水平拆分。

  类似的终端复用器还有Screen,Tmux

  5.screen

   利用screen可以实现会话管理,如:新建会话,共享会话等

  注意:CentOS7来自于base源,CentOS8来自于epel源

  范例:安装screen

 #yum -y install screen

  screen命令常见用法:

 创建新screen会话    screen -S

  加入screen会话   screen -x

退出并关闭screen会话   exit

  剥离当前screen会话  Ctrl+a,d

 显示所有已经打开的screen会话   screen -ls

  恢复某screen会话   screen -r

   6.tmux

Tmux是一个终端复用器(terminal multiplexer),类似screen,但是更易用,也更强大

 Tmux就是会话与窗口的“解绑”工具,将它们彻底分离,功能如下

   它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。

   它可以让新窗口“接入”已经存在的会话

   它允许每个会话有多个连接窗口,因此可以多人实时共享会话。

   它还支持窗口任意的垂直和水平拆分

安装  :  yunm install tumx

启动与退出 :  #tmux    #ext               (logout)

mux窗口有大量的快捷键。所有快捷键都要通过前缀键唤起。默认的前缀键是Ctrl+b,即先按下Ctrl+b,快捷键才会生效。帮助命苦的快捷键是Ctrl+b ?然后,按下q键,就可以退出帮助

 新建会话

  第一个启动的Tmux窗口,编号是0,第二个窗口的编号是1,一次类推。这些窗口对应的会话,就是0号会话、1号会话。使用编号区分会话,不太直观,更好的方法是为会话起名。下面命令新建一个指定名称的会话。

  tmux new -s <session-name>

 tumx ls或Ctrl+b,s可以查看当前所有的Tmux会话

 tmux ls

 tmux list-session

分离会话

在Tmux窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离。

   tmux detach

接入会话

tmux attach命令用于重新接入某个已存在的会话。

 tmux attach -t <session-name>

 范例 :  tumx attach -t 0

杀死会话

 tumx kill-session命令用于杀死某个会话。

  tumx kill-session -t <session-name>

切换会话 : tumx switch命令用于切换会话

    tmux switch -t <session-name>

 可以将窗口分成多个窗格(pane),每个窗格运行不同的命令

 上下分窗格: tmux split-window               ctrl+b

 左右分窗格:  tmux split-window -h         ctrl+b,%

 窗格快捷键  :  ctrl+b %:划分左右两个窗格   ctrl+b“:划分上下两个窗格   ctrl+b <arrow key>; 光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓ 

 ctrl+b ;:光标切换到上一个窗格   ctrl+b o;光标切换到下一个窗格

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值