linux基礎學習之軟體安裝以及常用命令
linux基礎學習之軟體安裝以及常用命令
呼叫中央倉庫:
yum install wget
然後下載nodejs:
wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz
執行ll 檢視列表已經下載:
xz -d node +tab 解壓 .xz 檔案,檢視只剩下tar檔案
然後執行 tar -xf node... 然後再檢視,多出一個解壓好的資料夾
進入資料夾後檢視bin資料夾中檢視:
然後回到根目錄,將資料夾中的node 建立一個超連結到usr/bin/node 中去:
同樣的,將npm包也軟連結過去:
linux檔案遵循fhs協議(filesystem hierarchy standard 檔案系統層次化標準)
根目錄路徑介紹:
(1)/usr(unix software resource)
(2)/var (variable)
(3) /bin (下面的檔案基本都可執行)
(4) /boot
(5) /dev 下面都是裝置,以橙黃色呈現,裝置已檔名存在;
(6) /etc (配置檔案)
(7) /home (使用者資料夾)
(8) /root或~ (代表當前使用者的根目錄)
(9) /lib (linux 下的函式庫)
(10) /media (一些可刪除的裝置)
(11)/mnt
(12)/opt (存放第三方軟體的位置)
(13) /sbin (super 該目錄下的檔案只有管理員許可權可以訪問執行)
(14) /srv (放使用者主動生成出的資料,對其他使用者也可以共享訪問)
(15)/tmp
(16) /proc (虛擬檔案系統,檔案存放在記憶體,存放系統核心或程序,重啟後清空釋放)
(17) /sys (和系統、模組相關的虛擬檔案系統)
(18) /lost+found (當檔案系統發生錯誤時,會將檔案碎片存放在此)
基本命令:
cd
cd ..回到上一級目錄
cd ../bin 回到上一級目錄下的bin
cd ~ 回到主資料夾
cd /etc/sysconfig/
ls -l
ls -al (可以檢視隱藏檔案)
mkdir test 建立一個資料夾
mkdir -p test1/test2 建立兩個資料夾
rmdir test 刪除空路徑
rm -rf test1/ 強制刪除
檔案許可權:如下
第一個字元 d代表檔案型別為director 路徑,-代表檔案;
然後分三組
第一組:當前所屬使用者的許可權
第二組:當前所屬組的許可權
第三組:其他使用者的許可權
r讀( 4) w寫 (2 ) x執行 (1) 的 許可權
設定許可權時加引數 -m 和對應的值:
pwd 當前位置的絕對路徑
建立檔案
vi a.txt
按 i 插入文字模式
esc 退出輸入模式
輸入:wq 儲存退出
q! 強制退出
檢視檔案:
tail a.txt 顯示出最後十行
tail -f a.txt 自動重新整理顯示最後十行,
tail -20f a.txt 顯示最後20行
搜尋:
cat a.txt :grep "yu" 搜尋出帶有yu 的行,可以多帶幾個grep
tail -f a.txt :grep "yu" 最後十行過濾
新增許可權
chmod 777 b.sh