我是一個Node開發學習者,拿到一臺裝有Ubuntu的服務器,我作了這些操做:html
新建Linux用戶,新入門Linux首先接觸應該就是用戶管理。之前學習Linux的時候也總結了一篇文章,Linux學習筆記 - 用戶帳戶 | LP's Blog。node
useradd test
獲得一臺Ubuntu服務器,要麼有root權限,要麼有一個管理員權限的用戶,在該用戶下,直接執行上面這條命令或加上sudo
執行,就能夠建立一個test
的用戶。linux
passwd test
建立完test
用戶,而後給用戶設置密碼就能夠了。須要用戶HOME
目錄的能夠使用usermod
命令進行設置,固然,在建立用戶的時候也能夠使用useradd
命令一併設置了。git
設置完密碼後,就能夠進入用戶了,su - test
命令進入test
用戶。你會發現,這個用戶使用起來貌似不是那麼回事,很差用不要緊,不能沒有權限。github
exit
退出用戶,sudo vim /etc/sudoers
配置權限,在文件中,找到root
字眼,在下面加上一行,就搞定了。shell
test ALL=(ALL:ALL) ALL
zsh
zsh
是個什麼東西?自行搜索,它是默認bash
完美的替代方案(功能強大,好看,兼容)。使用ubuntu
安裝軟件就比較簡單了。npm
apt install zsh apt install git apt install wget
反正也是安裝,連git
和wget
一塊安裝了得了。要是顯示沒權限的話,試試sudo !!
命令,通常人我不告訴他/tx。ubuntu
oh-my-zsh
安裝了zsh
,要是沒安裝oh-my-zsh
,你仍是會一臉懵逼。進入官方頁面Oh My Zsh,找到下面這條命令,貼進去執行。vim
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
這條命令會在該用戶目錄下,建立.oh-my-zsh
等配置文件,給你配置最佳使用zsh
的方案。瀏覽器
配置完後,就進入zsh
的世界。固然,還得再作一步操做避免退出用戶後從新登錄,又變回了默認的bash
。
chsh -s /usr/bin/zsh
使用該命令改變用戶的默認shell
,也許你的zsh
並非安裝在了/usr/bin/zsh
,不要緊,使用which zsh
查看一下就知道了。
安裝軟件誰不會呀,使用該命令:
apt install node
Duang,apt
庫裏沒有,告訴你沒有找到該軟件包,不少舊版本ubuntu
都會出現這個問題。沒辦法只能去官網找軟件包了Download | Node.js。
直接下載編譯好了會方便不少哦,若是你說我就是要體會Linux
的魅力,那麼下載源代碼本身編譯去吧。
怎麼下載?只有一個命令行,沒有瀏覽器怎麼辦?剛剛上面安裝的wget
有用了。
wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz
官網找下載連接啊,這是64位系統的下載連接。下載到了當前目錄,而後解壓;
tar -xvf node-*****************
忘了那個文件名叫個啥了,不要緊,輸入node
而後TAB
會給你自動帶出來的。解壓出來一個目錄,進入bin
目錄,你會發現竟然直接能用了。難道這就是傳說中的綠色軟件,哦,好像Linux基本都是綠色軟件。
我通常的習慣是剪貼到/usr/local/
目錄下
mv node-xxxxx/* /user/local/node
最後,編寫~/.zshrc
文件,添加PATH
,這樣你就能夠在任何目錄下訪問node
&npm
命令了。vim ~/.zshrc
編輯文件,在任何地方添加一行:
export PATH=$PATH:/usr/local/node/bin
其實這些操做命令都不難,但是一段時間不用就忘了,故記下此文以便查看。總結一下就是:
useradd test # 建立用戶 usermod # 修改用戶 passwd test # 設置用戶密碼 apt install zsh git wget # 安裝軟件 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # 安裝oh-my-zsh chsh -s /usr/bin/zsh # 改變用戶默認shell wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz # 下載Node軟件 tar -xvf node-***************** # 解壓軟件 mv node-xxxxx/* /user/local/node # 移動文件夾
更多內容請訪問 LP's Blog