檔案操作:
顯示檔案:ls [-l[a]] [資料夾名稱]
建立檔案:touch t.xt
複製檔案:cp t.txt a.txt 將檔案複製到當前目錄 cp /路徑 .
複製目錄:cp -r 資料夾 目標資料夾
萬用字元:cp c_?01 .
刪除檔案:rm filename
刪除資料夾:rm -rf 資料夾 f代表沒有任何警告
檢視檔案型別:file a.txt
檢視檔案內容:
cat -n a.txt 顯示行號,空行也加行號
cat -b a.txt 顯示行號,空號不加行號
tail a.txt 跳到文字最後
tail -n 10 a.txt 跳到文字最後的10行
head -n 10 a.txt 檢視文字前面10行
檢視文字中是否存在某個內容:
grep -n(顯示行數) "***" a.txt | more 加上| more 是為了分頁(這是乙個管道命令)
重定向命令:
ls -l > a.txt 列表的內容寫入檔案a.txt中(覆蓋)
ls -l >> a.txt 列表的內容追加到檔案a.txt的末尾
管道命令:
把上乙個命令的結果交給|後面的命令處理
賬戶管理:
所有賬戶檔案位置:etc/passwd檔案
分組所在檔案位置:etc/group
檢視當前使用者:who
useradd -m(建立home目錄) leilu 新增乙個名稱為leilu的賬號
passwd leilu 給leilu設定密碼
userdel -r leilu 刪除賬戶 -r:把hmoe目錄下的使用者資料夾刪除
passwd leilu 修改密碼
groupadd yy 建立組
usermod -g yy leilu 將使用者分配到某個組
改變建立目錄的預設許可權:
umask 026 (777-026)就是剩下的許可權
chmod g+x a.txt 將a.txt給予這個使用者組的執行許可權
chmod u+x a.txt 將a.txt給予這個使用者的執行許可權
cat /etc/group 檢視所有組
建立使用者,同時將使用者分配到哪個組:
useradd -g 組名 使用者名稱
檢視所有使用者:
cat /etc/passwd
命令:init[0123456]
執行級別
0:關機
1:單使用者
2:多使用者狀態沒有網路服務
3:多使用者狀態有網路服務
4:系統未使用保留給使用者
5:圖形介面
6:系統重啟
常用執行級別是3和5,要修改預設執行級別,可改檔案/etc/inittab的id:5:initdefault這一行中數字
建立shell指令碼:
第乙個:
ndk=/aa/bb/cc
text=leilu
d=`date`或者d=$(date) 如果不加`則表示是date字串
echo $ndk
echo $text
學習筆記 Linux學習
echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...
linux學習筆記
開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...
Linux 學習筆記
配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...