linux
kernel lib module shell tools
ls -la: 顯示所有文件包括隱藏文件
cat /proc/cpuinfo: 顯示cpu信息
man man
/string: 向上搜索string字符串 繼續按下小寫n向上搜索
?string: 向下搜索string字符串 繼續按下大寫N向下搜索
用戶與用戶組
linux文件權限
-rwxrwx--- 組內用戶可以訪問文件(4, 2, 1, 4, 2, 1,)
chmod u=rwx, g=rwx, o=rwx XXX
chmod u-r XXX
chmod u+r XXX
chmod 777 XXX
groupadd testgroup
useradd user1 -g testgroup
useradd user2 -g testgroup
-rwx------ 組內用戶也不可以訪問文件(4, 2, 1)
-rwxrwxrwx 其他組也可以訪問文件(421, 421, 421)
- 普通文件
d 目錄
l link file
linux目錄配置
.sh 批處理文件使用shell編寫
單一文件目錄名大小不超過255個字符
包含完整路徑的名稱及目錄不可以超過4096個字符
etc存放設置文件
bin sbin(root用于系統管理) 放置可執行文件
lib 系統使用的函數庫
opt 系統額外安裝的軟件位置
var 查看日志
linux文件和目錄管理
cd ~user: 登錄到該用戶的根目錄
cd -: 退回到上一次所在的指令
pwd: 查看當前目錄?pwd -P:查看軟連接的真實目錄
touch 1.txt: 新建文件
mkdir: 建立一個新的文件夾
rmdir: 刪除一個為空的目錄
mkdir -p 完整路徑: 在指定路徑里面建立文件夾
mkdir -m 700 test: 指定訪問權限建立新文件夾
cp -r XXX/* YYY: 將XXX復制到YYY r參數可以使得XXX為一個目錄下的所有文件
cp -pr XXX/* YYY: 連同xxx文件夾下面所有文件的屬性復制到YYY 復制目錄也可以直接使用a參數
rm -rf YYY/* 將YYY目錄下的文件刪除 i 是交互模式詢問用戶是否刪除 f強制刪除 r遞歸刪除
cat -nET 1.txt: 顯示行號以及特殊字符 T顯示Tab鍵^I ~$回車鍵 $換行
等同于 cat -A 1.txt
tac: 逆序查看文件
less 查看文件
/string: 向上搜索string字符串 繼續按下小寫n向上搜索
?string: 向下搜索string字符串 繼續按下大寫N向下搜索
head -n 15 XXX: 顯示前15行內容
tail -n 15 XXX: 顯示尾部15行內容
tail -f log.log?實時顯示
last 查看登錄信息
which 查找可執行文件位置
whereis 查找特定文件
locate 查找文件
find wlc/project3.4/recommend -atime 0 查看最近修改過得文件
find wlc/project3.4/recommend -ctime 0 查看前一天修改過得文件
find wlc/project3.4/recommend -newer 1.txt 查看比1.txt還要新的文件
find /home/mlgrp/wlc/project3.4/recommend/templates -user mlgrp