服务器管理

Linux小技巧汇总

2021-08-08  本文已影响0人  Hayley笔记
  1. 对于 Mac pro 来说,连接服务器时经常出现一种情况是 :ssh登录没问题,但是超过 5 分钟不操作就会出现问题,没法输入,不得不重启终端 或者 iTerm 。解决方法是:
    【1】在mac,打开终端,不要登录服务器
    【2】然后在本地运行下面命令
cat  >~/.ssh/config
Host *
    ServerAliveInterval 120
    TCPKeepAlive no
^C
  1. 修改命令行配色(增加颜色,方便查看和debug)
echo  'export PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrc
source  ~/.bashrc

~/.bashrc:该文件包含专用于你的bash shell的bash信息,
当登录时以及每次打开新的shell时,该文件被读取和执行。

  1. 选中文本:双击选中一个单词,三击选中一行(在linux mac windows下都适用)

  2. linux命令大全:http://man.linuxde.net/
    linux命令手册(中文的):http://linux.51yip.com/
    鸟哥的Linux私房菜:基础学习篇第四版(在线阅读版):https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/

  3. tree: 以树的结构展示文件目录结构
    常用参数:

  1. linux提供的fg和bg命令,可以让我们轻松调度正在运行的任务

在运行的一个耗时很长的程序时,可以用ctrl-z挂起(暂停)这个程序,然后可以看到系统的提示:

[1]+ Stopped /root/bin/rsync.sh

然后可以把程序调度到后台执行:

bg 1 #数字是想添加到后台运行的程序编号
[1]+ /root/bin/rsync.sh &

jobs命令查看任务

jobs
[1]+ Running /root/bin/rsync.sh &

把它调回到控制台运行

fg 1
上一篇下一篇

猜你喜欢

热点阅读