一、使用tmux打造高效的終端環境
tmux是一個終端復用工具,可以在一個終端窗口內同時運行多個終端會話,並且還可以通過分屏、窗格等方式對終端會話進行靈活管理,極大提升了工作效率。
# 安裝tmux sudo apt-get install tmux # 新建一個終端會話 tmux new-session -s session_name # 分離當前會話,返回到原始終端 ctrl+b, d # 列出當前會話列表 tmux ls # 重新連接一個已有的會話 tmux attach-session -t session_name # 終止當前會話 tmux kill-session -t session_name
二、使用rsync進行遠程文件同步
在工作中,我們可能需要在多個機器之間同步文件,rsync是一個非常好用的工具,可以在不同機器之間快速地同步文件,只需要傳輸修改的部分,大大減少了文件傳輸的時間和網路流量。
# 將本地文件同步到遠程機器 rsync -avz -e ssh local_file user@remote:/path/to/remote # 將遠程機器文件同步到本地 rsync -avz -e ssh user@remote:/path/to/remote local_file
三、使用ssh代理進行安全遠程訪問
ssh代理可以幫助我們安全地在不同機器之間進行遠程訪問,同時還可以通過埠轉發等方式,方便地訪問內網主機或者跳板機。
# 使用ssh代理到遠程主機 ssh -D localhost:8080 user@remote # 使用ssh代理訪問內網主機 ssh -L local_port:internal_host:internal_port user@jump_host
四、使用zsh打造個性化的終端環境
zsh是一個強大的shell,它提供了強大的插件和主題支持,可以讓我們定製出獨具個性化的終端環境。
# 安裝zsh和oh-my-zsh sudo apt-get install zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # 安裝agnoster主題 git clone https://github.com/powerline/fonts.git cd fonts ./install.sh fc-cache -fv git clone https://github.com/agnoster/agnoster-zsh-theme.git $ZSH_CUSTOM/themes/agnoster sed -i 's/ZSH_THEME=\"robbyrussell\"/ZSH_THEME=\"agnoster\"/g' ~/.zshrc
五、使用Docker打造高效、可移植的開發和測試環境
Docker可以幫助我們快速地創建、部署和管理應用程序,同時還可以提供一個可移植的開發和測試環境,使得我們可以快速地進行應用程序開發和測試。
# 安裝Docker sudo apt-get install docker # 拉取一個Docker鏡像 docker pull ubuntu # 創建一個Docker容器 docker run -it ubuntu /bin/bash # 停止一個Docker容器 docker stop container_name
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/207064.html