原创 shell基礎

shell是一個命令行解析器。 兩種語法類型Bourne和C sh,ksh,bash,psh,zsh csh,tcsh echo $SHELL 查看shell類型 /etc/shells 查看兼容的shell類型

原创 linux常用命令(mount,umount,fdisk,w,who,whoami,last,lastlog,whatis,ifconfig)

mount 掛載命令 -t 加入文件系統類型來指定掛載的類型,可以時ext3,ext4,iso9660等文件系統 -o 特殊選項,可以指定掛載的額外選項,見圖 -a 根據配置/etc/fstab的內容,自動掛載 mount -t

原创 linux常用命令(zip,gzip,bzip2,tar)

zip 壓縮成zip文件 zip 壓縮包 壓縮文件 -r 壓縮目錄 (經測試好像可以不加r參數,也可以壓縮目錄) unzip 壓縮包 解壓縮 gzip 壓縮成gz文件 gzip 源文件,壓縮後源文件會消失 gzip -c

原创 deepin編譯安裝redis

wget http://download.redis.io/releases/redis-4.0.11.tar.gz tar zxvf redis-4.0.11.tar.gz cd redis-4.0.11/ make make

原创 linux編譯php擴展swoole

基礎知識 切換目錄 創建目錄 更改所有者 下載軟件包 解壓軟件包 linux編譯安裝php7.2.5 安裝步驟命令(複製粘貼即可) cd ~ sudo mkdir /soft sudo chown erge /soft wge

原创 linux編譯安裝php7.2.5

基礎知識 切換目錄 創建目錄 更改所有者 apt安裝依賴軟件 下載軟件包 解壓軟件包 ps:系統爲deepin或者ubuntu,默認用戶爲erge 安裝步驟命令(複製粘貼即可) cd ~ sudo mkdir /soft s

原创 linux編譯安裝mysql8.0.11

基礎知識 切換目錄 創建目錄 更改所有者 下載軟件包 apt安裝依賴軟件 解壓軟件包 ps:系統爲deepin或者ubuntu,默認用戶爲erge 安裝步驟命令(複製粘貼即可) cd ~ sudo mkdir /soft s

原创 linux編譯安裝nginx1.14.0

基礎知識 切換目錄 創建目錄 更改所有者 下載軟件包 apt安裝依賴軟件 解壓軟件包 ps:系統爲deepin或者ubuntu,默認用戶爲erge 安裝步驟命令(複製粘貼即可) cd ~ sudo mkdir /soft s

原创 linux常用命令(ps,) (待完善)

ps 查看進程 -l 長格式顯示 -e 顯示所有,同-a -a 顯示所有,除了會話引線 -u 顯示進程歸屬和內存 -x 顯示沒有控制終端的進程

原创 linux實用系列--apt

apt 軟件包管理器 常用選項   install  安裝軟件包   autoremove  自動清理殘留的依賴包   autoclean  自動清理下載的包文件   clean  清理緩存

原创 linux編譯安裝git2.18.0

基礎知識 切換目錄 創建目錄 更改所有者 下載軟件包 apt安裝依賴軟件 解壓軟件包 ps:系統爲deepin或者ubuntu,默認用戶爲erge 安裝步驟命令(複製粘貼即可) cd ~ sudo mkdir /soft s

原创 正則表達式

* . ^ $ [] [^] \ {n} {n,} {n,m}

原创 linux實用系列--chown

chown 改變文件(夾)的所有者 常用選項   -R  遞歸改變 命令示例 sudo chown erge /soft chown erge chown -R erge ~/noexist

原创 shell 變量

變量分類 用戶自定義變量 變量名=值 不能有空格 環境變量 env path ps1 locale 位置參數變量 $0,$1... 腳本爲第0個,空格分隔的參數爲1,2,以此

原创 shell(待完善)

declare expr 變量測試 source . umask /etc/profile /etc/profile.d/