當前位置:
首頁 > 知識 > ubuntu下程序員常用命令大全

ubuntu下程序員常用命令大全

一、ubuntu下用命令查詢系統版本

1、在終端中執行下列指令:

cat /etc/issue

該命令可查看當前正在運行的ubuntu的版本號。

效果如圖:

ubuntu下程序員常用命令大全

2、使用 lsb_release 命令也可以查看 Ubuntu的版本號,內容更加詳細:

sudo lsb_release -a

效果如圖:

ubuntu下程序員常用命令大全

二、ubuntu下搭建web伺服器(這部分網上有著諸多的教程,所以不再展示運行效果,直接上代碼)

1、安裝apache:

sudo apt-get install apache2

2、安裝mysql:

sudo apt-get install mysql-server mysql-client

3、安裝PHP及其相關擴展:

sudo apt-get install php7.0 curl openssl php-curl php-pdo php-mbstring php-dom php-zip php7.0-mcrypt

4、安裝apache2 PHP7 module(apache2對PHP7的支持):

sudo apt-get install libapache2-mod-php7.0

三、ubuntu下安裝和配置composer

1、安裝composer

curl -sS https://getcomposer.org/installer | php

出現類似如下效果即為安裝成功:

ubuntu下程序員常用命令大全

2、移動文件到命令目錄(設置composer為全局命令)

sudo mv composer.phar /usr/local/bin/composer

這條命令沒有任何效果,只要不報錯一般就是執行成功啦。

3、查看composer版本確認是否安裝成功:

composer -v

效果如下圖:

ubuntu下程序員常用命令大全

看到那個大大的composer就證明安裝成功啦,不過小夥伴們應該已經發現了我們紅框中的內容:

Do not run Composer as root/super user! See https://getcomposer.org/root for details

這句話的意思是「不要以根用戶/超級用戶的身份運行composer,前往https://getcomposer.org/root查看詳情」。

4、解決Do not run Composer as root/super user!問題:

4.1、創建普通用戶:

useradd -r -m -s /bin/bash 自定義用戶名

4.2、配置新用戶的密碼:

passwd 剛才創建的用戶名

ubuntu下程序員常用命令大全

輸入密碼,確認密碼。(兩次輸入)

4.3、給新添加的用戶增加root許可權:

這個地方需要修改/etc/sudoers這個配置文件,不過可能沒有許可權,需要先修改一下對該文件的操作許可權:

chmod -R 777 /etc/sudoers //理論上我們不推薦直接設置777許可權

編輯該文件:

vim /etc/sudoers

在對應位置添加一行:

剛才創建的用戶名 ALL=(ALL:ALL) ALL

ubuntu下程序員常用命令大全

如圖,xunmeng是我新創建的普通用戶,保存並退出編輯。

4.4、切換至新創建的普通用戶:

su 用戶名

效果如圖:

ubuntu下程序員常用命令大全

已成功切換至xunmeng(我的自定義用戶名)用戶。

再次運行composer -v:

ubuntu下程序員常用命令大全

OK,已經沒問題啦。

附:有些小夥伴可能就開始好奇,如果需要,我該怎們再次切換回root用戶啊?

很簡單,第一種方式可以像切換到普通用戶一樣直接切換:

su root

輸入root用戶密碼就可以切換回來啦。

第二種方式就更簡單粗暴了,直接:

exit

退出當前,就會回到root用戶啦。(註:博主是以阿里雲伺服器上的ubuntu系統做的實驗,默認是root用戶,沒有普通用戶,所以才會有以上操作,可能有很多小夥伴已經發現自己的ubuntu默認就是普通用戶,不過用戶創建和切換也是蠻有用的,嗯,就是這樣,所以就不要再來吐槽我多此一舉啦,知道就好)

5、安裝配置composer國內鏡像(能「fanqiang」和對自己網速很有自信的小夥伴也可以忽略這一步):

composer config -g repo.packagist composer https://packagist.phpcomposer.com

6、使用composer安裝庫報錯及其處理:

6.1、Failed to download laravel/laravel from dist: The zip extension and unzip command are both missing, skipping.The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini Now trying to download from source

翻譯:

未能從磁碟下載laravel / laravel:Zip擴展並解壓縮命令都不見了,跳過。

你的命令行PHP使用的是/ etc / PHP / 7.0/cli/php.ini

現在嘗試從源代碼下載

報錯原因:缺少 zip unzip 包。

解決方案:

sudo apt-get install zip unzip

6.2、Your requirements could not be resolved to an installable set of packages.

翻譯:你的要求不可能解決,對包的安裝設置。

報錯原因:缺少PHP各種庫(ps:我也不知道為啥會什麼都缺,感覺安裝了一個假的PHP)

解決方案:

apt-get install 庫名//例如:apt-get install php-gd //(gd庫)sudo apt-get install php-xml //(dom擴展)


各種報錯還在收集中。。。割

四、ubuntu下安裝最新版nodejs以及npm

1、安裝前的準備,更新ubuntu的軟體源:

sudo apt-get update
sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update

2、安裝nodejs

sudo apt-get install nodejs

ubuntu下程序員常用命令大全

輸入Y(即yes)回車繼續執行

3、安裝npm

sudo apt install npm

基本情況同nodejs(輸入Y),不再放效果圖。

4、安裝npm國內淘寶鏡像並更新鏡像源,方便快速下載:

sudo npm config set registry https://registry.npm.taobao.org
sudo npm config list

5、全局安裝n管理器(用於管理nodejs的版本):

sudo npm install n -g

結果如圖:

ubuntu下程序員常用命令大全

6、安裝最新版nodejs:

sudo n stable

效果如圖:

ubuntu下程序員常用命令大全

7、查看node版本:

sudo node -v

如圖:

ubuntu下程序員常用命令大全


文章來自博客園

找工作難?那是你沒選對行業!

2017年【中公教育】特別推出2017年就業促進計劃,500萬就業基金助你成為IT達人

詳情請戳://www.ujiuye.com/zt/jycj/?wt.bd=fq37300j

什麼?海量IT學習資料白給你都不要?別想了,加群搶:584053956

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

實用的PHP語言實例代碼
webpack + vue + node 打造單頁面(入門篇)
作為一個程序員,你應該上手Kotlin!
關於Android WebView上傳文件的解決方案

TAG:IT優就業 |