簡單操作指令
- history 執(zhí)行歷史命令 !對應(yīng)數(shù)字
- history -c 清除束析;歷史記錄
- tab補全猩系,雙tab提供查詢信息绍申,--help提供說明,man(手冊) 加需要獲取的命令
- shutdown 關(guān)機吩愧,shutdown -h 5 - 5分鐘關(guān)機 芋酌, shutdown -c 取消關(guān)機 shutdown -r
重啟 - init 0 直接關(guān)機,init 6 重啟
- pwd 查看當前目錄名
- cd 切換目錄
可相對路徑/ 絕對路徑
cd / cd ~ 直接回到用戶主目錄 - ls ls -l 長格式查看雁佳;ls -a 查看所有文件 隔嫡,文件前有'.',表示隱藏文件
ls -l -a 可同時顯示
ls -laR 遞歸展示 - alias 可對命令組進行重命名甘穿, alias 'rm=rm -f'
- unalias rm -- 取消重命名
- touch - 創(chuàng)建一個空文件或修改文件的最后訪問時間
- mkdir - 創(chuàng)建文件夾
mkdir -p ff/dd - 創(chuàng)建子文件夾腮恩,若父文件夾不存在會自動創(chuàng)建 - rmdir - 刪除空文件夾
- rm - 刪除文件或文件夾
rm -i 交互式刪除(詢問)
rm -f 強制刪除(不詢問)
rm -r 遞歸式刪除(可刪除文件夾) - cp - 拷貝文件或文件夾
cp -r 拷貝文件夾 - mv - 移動文件或者文件夾,同一目錄下移動操作相當于重命名
- who | wc -l 可查看當前用戶登錄數(shù) -l 顯示多少行
- tac 文件 | rev | 行數(shù) -- 反轉(zhuǎn)一個文件的內(nèi)容
- iconv -f (當前編碼) -t (轉(zhuǎn)換編碼) 文件名
- sort 文件名 | uniq -- 排序去重 -- uniq(相鄰去重) 加 > 可輸出重定向 >> 可(追加)覆蓋輸出重定向
- cat - 連接多個文件并打印內(nèi)容
cat -n 顯示行號 - awk '{print 0 整行
tac - 反向查看文件內(nèi)容
head - 查看文件的開頭
tail - 查看文件的末尾
more/less - 分頁查看文件
wc - 統(tǒng)計字符温兼、單詞秸滴、行數(shù)
file - 查看文件屬性
od - 查看二進制文件的數(shù)據(jù) - ctrl + w: 刪除一個單詞
ctrl + u:刪除所有
ctrl + a:光標移動到行首
ctrl + e:光標移動到行尾
ctrl + c:終止程序 - GNU - 開源協(xié)議
- gunzip 文件名 解壓taz后綴的壓縮包
- xz -d 文件名 解壓后綴是xz的壓縮包
- tar -xvf 解歸檔 x - 從歸檔文件中提取文件
- tar -cvf 創(chuàng)建歸檔
- tar -tvf 列出歸檔文件
Linux安裝軟件
- 包管理工具 - yum
-查找:yum search
-安裝:yum install
-卸載:yum erase / yum remove
-查看:yum info
-已安裝:yum list installed - rpm安裝
安裝: rpm -ivh rpm包
卸載: rpm -e
查看: rpm -qa | grep 關(guān)鍵字 - 源代碼構(gòu)建安裝 - 下載源代碼然后編譯安裝
- 下載解壓縮配置環(huán)境變量
安裝Python3補充安裝依賴項(c語言的庫)
- yum - CentOS下
- yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
- 構(gòu)建前的配置(生成構(gòu)建文件Makefile)
./configure --prefix=/usr/local/python37 --enable-optimizations - 執(zhí)行構(gòu)建安裝
make && make install - 配置環(huán)境變量
export PATH=HOME/bin:/usr/local/python37/bin - 激活環(huán)境變量
重新登錄或者執(zhí)行source .bash_profile