- 对于 Mac pro 来说,连接服务器时经常出现一种情况是 :ssh登录没问题,但是超过 5 分钟不操作就会出现问题,没法输入,不得不重启终端 或者 iTerm 。解决方法是:
【1】在mac,打开终端,不要登录服务器
【2】然后在本地运行下面命令
cat >~/.ssh/config
Host *
ServerAliveInterval 120
TCPKeepAlive no
^C
- 修改命令行配色(增加颜色,方便查看和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时,该文件被读取和执行。
选中文本:双击选中一个单词,三击选中一行(在linux mac windows下都适用)
linux命令大全:http://man.linuxde.net/
linux命令手册(中文的):http://linux.51yip.com/
鸟哥的Linux私房菜:基础学习篇第四版(在线阅读版):https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/tree: 以树的结构展示文件目录结构
常用参数:
- 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