時間:2023-06-03 22:30:02 | 來源:網(wǎng)站運營
時間:2023-06-03 22:30:02 來源:網(wǎng)站運營
寫個網(wǎng)站 - Ubuntu開發(fā)環(huán)境搭建:下班回家的路上想著要不寫個網(wǎng)站,然后,要不把做網(wǎng)站的過程寫下來吧,然后,回來后,折騰折騰,坐到電腦前,開始打字。ubuntu
且有sudo
權(quán)限 ssh ubuntu@1.1.1.1
成功后應該能看到以下內(nèi)容Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-42-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Thu .... System load: 0.69 Processes: 120 Usage of /: 5.7% of 49.16GB Users logged in: 0 Memory usage: 25% IPv4 address for eth0: xxx.xxx.0.x Swap usage: 0% * Are you ready for Kubernetes 1.19? It's nearly here! Try RC3 with sudo snap install microk8s --channel=1.19/candidate --classic https://microk8s.io/ has docs and details.ubuntu@VM-0-5-ubuntu:~$
更新系統(tǒng)sudo apt updatesudo apt upgrade
sudo apt install mosh
useradd
& usermod
sudo useradd -m -s /bin/bash username
并將該用戶添加到sudo
用戶組sudo usermod -a -G sudo username
sudo無需密碼,創(chuàng)建文件/etc/sudoers.d/nopass
,然后添加以下內(nèi)容 # vi /etc/sudoers.d/nopassusername ALL=(ALL) NOPASSWD:ALL
某個用戶組sudo時無需密碼%group ALL=(ALL) NOPASSWD:ALL
su
切換用戶sudo su username
找到自己筆記本ssh公鑰,~/.ssh/id_rsa.pub
, 將公鑰寫入服務器 ~/.ssh/authorized_keys
文件中echo 'ssh-rsa Axxxxx user@...' >> ~/.ssh/authorized_keys
如果是新創(chuàng)建的authorized_keys
的文件,需要修改訪問權(quán)限600
chmod 600 authorized_keys
退出服務器,再通過新用戶來登錄服務。之后的操作,都以新的用戶進行sudo apt install tmux
直接使用之前的配置: zhanjh/tmuxgit clone https://github.com/zhanjh/tmux ~/.config/tmux
~/.tmux.confln -s ~/.config/tmux/tmux.conf ~/.tmux.conf
最后效果如圖man tmux
查看如何使用。常用操作如下:<C-b>:
進入命令行<C-b>?
查看更多快捷鍵 tmux new -s {sessionname}
新建會話 tmux ls
, <C-b>s
, :list-sessions
list sessions 獲取session的列表tmux detach
, <C-b>d , :detach
退出當前會話 tmux a -t {session-name}
退出會話后,重新掛載相應會話 tmux kill-session -t {session-name}
結(jié)束會話<C-b>$
:rename-session
修改會話名稱 <C-b>c
,:neww -n {window-name}
新建窗口<C-b>,
, :rename-window {window-name}
修改窗口名稱<C-b>w
獲取Windows列表<C-b>.
(move-window) {session-name}
將當前窗口移到其它會話中 (move-window) {window-index}
將窗口移到至制定編號:movew
將窗口移動至下一個未使用的編號<C-b>0-9
通過編號選擇窗口<C-b>'
通過手動輸入編號選擇窗口<C-b>l
上一個選中窗口<C-b>p
上一個窗口 <C-b>n
下一個窗口 <C-b>%
左右分割<C-b>“
上下分割 <C-b>q
手動輸入編號選擇窗格<C-b>;
之前使用的窗格 <C-b>o
下一個窗格 <C-b>z
全屏當前窗格,或縮小全屏窗格<C-b>x
關閉當前窗格<C-b>{
和上一個窗格交互位置<C-b>}
和下一個窗格交換位置 sudo apt install zsh
默認使用zshsudo chsh -s /bin/zsh {username}
安裝oh-my-zsh$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
國內(nèi)可能無法范圍raw.githubusercontent.com
,首先通過http://IPAddress.com首頁,輸入http://raw.githubusercontent.com查詢到真實IP地址, 然后在/etc/hosts
增加ip域名映射,雖然不知道啥原因,但是work199.232.96.133 raw.githubusercontent.com
安裝antibodycurl -sL git.io/antibody | sh -ssudo mv ./bin/antibody /usr/loca/
git clone zhanjh/zshgit clone git@github.com:zhanjh/zsh.git ~/.config/zsh
創(chuàng)建~/.zprofile并添加以下內(nèi)容source ~/.config/zsh/profile.sh
~/.zshrcsource ~/.config/zsh/rc.sh
修改好后,登出再登入,antibody安裝插件需要一定時間。sudo apt install autojump
~/.zshrc[ -f /usr/share/autojump/autojump.zsh ] && . /usr/share/autojump/autojump.zsh
sudo apt install fzf
快捷鍵綁定ctrl-r / ctrl-t / alt-c
綁定,需要查看apt-cache show fzf
Refer /usr/share/doc/fzf/README.Debian for quick instructions on how to add keybindings for Bash, Zsh, Fish to call fzf.
通過查看readme,我們將以下內(nèi)容加入.zshrc
文件中source /usr/share/doc/fzf/examples/key-bindings.zshsource /usr/share/doc/fzf/examples/completion.zsh
sudo apt install neovim
關鍵詞:環(huán)境
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。