在使用Git 的時(shí)候式矫,經(jīng)常會(huì)遇到需要頻繁輸入密碼的情況,每次git push 和 git pull 都要求輸入用戶名和密碼役耕,如果提交頻繁的話就十分不方便采转。所以需要先解決這個(gè)問題。
sudo apt update
sudo apt install vim
vim ~/.gitconfig
添加如下內(nèi)容
[credential]
helper = store
一瞬痘、搭建 LAMP 服務(wù)器環(huán)境
1. 安裝所需的軟件
sudo apt install apache2 php libapache2-mod-php php-mbstring php-xml php-zip php-curl mysql-server php-mysql phpmyadmin
2. 配置 phpmyadmin
在以下兩個(gè)文件中
/usr/share/phpmyadmin/config.sample.inc.php
/usr/share/phpmyadmin/libraries/config.default.php
尋找 cfg [ 'blowfish_secret' ]
并賦值為一個(gè)32位字符串故慈。32位的字符串可以通過如下命令獲得
openssl rand -base64 32
如果登錄 phpMyAdmin后出現(xiàn)如下錯(cuò)誤的話
Warning in ./libraries/sql.lib.php#613
在下面的文件中
/usr/share/phpmyadmin/libraries/sql.lib.php
尋找如下代碼
(count($analyzed_sql_results['select_expr'] == 1)
并替換為如下代碼
((count($analyzed_sql_results['select_expr']) == 1)
就可以了。
二图云、搭建 PHP 軟件包依賴的環(huán)境
1. 安裝 Composer
sudo apt install composer
2. 設(shè)置國(guó)內(nèi)的鏡像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
溫馨提醒:如果希望使用國(guó)內(nèi)鏡像下載依賴包惯悠,務(wù)必先刪掉 composer.lock,然后再執(zhí)行 composer install
的命令竣况。
三克婶、搭建 JS 軟件包依賴的環(huán)境
1. 安裝 NPM
sudo apt install npm
另外可以直接使用淘寶定制的 cnpm
命令行工具代替默認(rèn)的 npm
筒严,執(zhí)行如下命令安裝 cnpm
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
一旦成功安裝 cnpm
之后,所有 npm
的命令就都可以用 cnpm
替代情萤,不過建議只在需要 npm install
的時(shí)候用 cnpm
替代鸭蛙,這樣以來,下載速度就非辰畹海快了娶视。其他情況下,建議依然用 npm
命令睁宰。
2. 設(shè)置國(guó)內(nèi)的鏡像
npm config set registry http://mirrors.cloud.tencent.com/npm/
3. 全局升級(jí) NPM
A. 升級(jí)到最新版本
NPM 的升級(jí)方法還是比較簡(jiǎn)單的肪获,如果想要升級(jí)到最新辦法,使用自己安裝自己的方法就可以柒傻。
sudo npm install npm -g
B. 升級(jí)到指定版本
如果想要把 NPM 升級(jí)到指定版本孝赫,那么采用 @ 符號(hào),后面跟上所需要的版本號(hào)就可以红符。
sudo npm install npm@latest -g
安裝成功后青柄,執(zhí)行npm -v
時(shí)出現(xiàn)如下錯(cuò)誤
# -bash: /usr/local/bin/npm: No such file or directory
可以創(chuàng)建 NPM 在本地目錄的鏈接文件
sudo ln -s /usr/bin/npm /usr/local/bin/npm
4. 版本未更新
如果 NPM 已經(jīng)升級(jí)到最新版,但是 npm -v
命令發(fā)現(xiàn)版本號(hào)沒有更新预侯,按照如下方法操作
第一步致开、查看 NPM 安裝路徑
npm root -g
第二步、查看 NPM 全局安裝路徑萎馅,執(zhí)行如下命令
npm config get prefix
如果 NPM 的全局安裝路徑不是 /usr/local
双戳,修改 NPM 全局安裝路徑,執(zhí)行如下命令
npm config set prefix /usr/local
再次通過 npm -v
查看 NPM 的版本校坑,就恢復(fù)正常了拣技。
在安裝Vue-CLI時(shí),遇到 vue 指令找不到的情況耍目,也是這個(gè)問題膏斤。
另外在如果出現(xiàn)如下錯(cuò)誤的時(shí)候,只需要執(zhí)行 npm cache clean -f
命令清理完 NPM 的緩存就可以了邪驮。
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
npm ERR! A complete log of this run can be found in:
npm ERR! /home/izzhip/.npm/_logs/2020-02-27T14_08_22_470Z-debug.log
ERROR command failed: npm install --loglevel error
5. 升級(jí) NODE 環(huán)境
首先執(zhí)行如下命令
sudo npm install n -g
sudo n stable
執(zhí)行完了有可能會(huì)發(fā)現(xiàn)如下錯(cuò)誤莫辨,這一般是網(wǎng)絡(luò)原因?qū)е碌摹?/p>
cp: cannot stat '/usr/local/n/versions/node/12.16.1/lib': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/12.16.1/include': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/12.16.1/share': No such file or directory
執(zhí)行如下命令
cd /usr/local/n/
rm -rf versions
然后重新執(zhí)行如下命令
sudo n stable
6. 完全卸載 NPM 和 NODE 環(huán)境
(1)卸載相關(guān)軟件,執(zhí)行如下命令
sudo apt remove --purge npm
sudo apt remove --purge nodejs
sudo apt remove --purge nodejs-legacy
sudo apt autoremove
(2)手動(dòng)刪除 npm 相關(guān)目錄
rm -r /usr/local/bin/npm
rm -r /usr/local/lib/node-moudels
find / -name npm
rm -r /tmp/npm*
四毅访、配置 Atom 編輯器
1. 安裝常用插件
apm install platformio-ide-terminal atom-beautify atom-vue file-icons emmet linter-jshint
2. 安裝 php-cs-fixer
首先下載 php-cs-fixer沮榜,二選一即可。
wget https://cs.symfony.com/download/php-cs-fixer-v2.phar -O php-cs-fixer
或者
curl -L https://cs.symfony.com/download/php-cs-fixer-v2.phar -o php-cs-fixer
下載完之后執(zhí)行如下命令
sudo chmod a+x php-cs-fixer
sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer
就可以了喻粹。
五蟆融、多媒體環(huán)境
1. 安裝 MPV 播放器
sudo apt install mpv
2. 配置 MPV 播放器
vim ~/.config/mpv/mpv.conf
添加如下內(nèi)容
no-border
ontop=yes
autofit-larger=49%x64%
save-position-on-quit=yes
3. 解決沒有聲音的問題
執(zhí)行如下命令
sudo apt install pavucontrol
pavucontrol
然后設(shè)置 Output Devices 的 Port 為 Headphones(unplugged) 就可以了。
不過目前貌似每次重啟后就需要重新設(shè)置一次守呜,也就意味著每次啟動(dòng)了型酥,就需要通過命令 pavucontrol
啟動(dòng)配置軟件山憨。
六、字體美化
下載相關(guān)的字體文件弥喉,比如蘋果系統(tǒng)的字體的話郁竟,可以在 /usr/share/fonts/
里單獨(dú)創(chuàng)建一個(gè)目錄 apple
,然后字體文件復(fù)制到 /usr/share/fonts/apple
里由境,然后執(zhí)行如下命令
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
然后重啟系統(tǒng)就可以了棚亩。