目錄
ls:檢視
-a 顯示全部,主要檢視隱藏檔案時使用。隱藏檔案是檔名前面以點開頭的檔案, 例 .config
-l 列表詳細顯示
-i 顯示檔案或目錄的 id號
-d 顯示目錄資訊
-h 人性化顯示 顯示詳情的時候預設位元組單位大小 加h後 顯示 對應最大的單位比如 k m g等
mkdir :建立目錄 -p 遞迴建立
pwd:顯示完整目錄
rmdir:只刪除空目錄
mv: 移動改名 目錄或檔案 -r 目標是目錄時
cp: 複製 -r目標是目錄時 -p保留檔案屬性
rm: 刪除 -r目標是目錄時 -f 強制刪除 不提示
檔案
touch 建立檔案
檢視檔案:
cat -n 顯示行號
tac 倒敘檢視 不支援n
more 只能用空格 f 翻頁
less pgup pgdn按鈕 空格 :翻頁 / :查詢 q: 退出
head -n 前幾行
tail -n 後幾行 -f 可以動態顯示後幾行
ln 鏈結 -s 軟連線 預設硬鏈結 。
軟連線:inode 號不同,類似win快捷方式。 ls -l時 顯示為 aaa->bbb
許可權chmod 修改許可權。r:4 w:2 x:1
例, chmod u+r,g+r filename
chmod 777 filename
檔案的許可權讀寫執行,但不能刪除等等。
資料夾的許可權 r:檢視(ls),w:刪除建立,x:進入目錄(cd)
chown 修改所有者 只有管理員才能修改所有者 格式 chown username filename。
chgrp 修改所屬組
umask 檢視系統預設許可權 看到的是777-許可權數字 -s 檢視標準許可權
設定預設許可權 umask 022 (數字為777-許可權數字)
查詢檔案
find -name *aaa? 萬用字元 * 任意數量的任意字元 ?任意單個字元 -iname 忽略大小寫
-user 所有者 -group 所屬組
-amin -5 五分鐘內訪問過的 -nmin -5 五分鐘內修改過內容的 -cmin +5 大於五分鐘修改過屬性
-inum 根據檔案編號查詢
-a :條件和and -o :條件或or
-size 大小查詢 數塊0.5k的倍數 +2 大於1k -2小於1k
-exec / -ok 命令 {}空格/; 查詢完執行什麼操作
查詢檔案
locate -i 忽略大小寫查詢 ,該命令快速查詢,但最新和tmp類似目錄無法查詢,find比較準確但耗費資源。
updatedb 更新locate資料庫
which 查詢命令 顯示別名
whereis 查詢命令顯示幫助文件
grep 查詢檔案某個字串 -i 忽略大小寫 -v 排除某字串 例, grep aaa /etc/sss.config , grep -v ^# /etc/sss.config 查詢排除行頭是#的字串
幫助man 命令 或 配置檔案名稱
whatis 命令 剪短資訊
aprpos 配置檔案名稱 剪短資訊
help shell命令名稱
info 命令
使用者useradd 新增使用者
passwd 修改密碼 預設為本人
who 登陸使用者
w 登陸使用者的詳情
壓縮gzip gunzip(gzip -d) .gz
tar -z壓縮或解壓 -c壓縮 -x解壓 -f指定檔名。 .tar.gz
zip -r資料夾 unzip解壓
bzip2 -k 保留原始檔 .bz2 bunzip解壓
tar -cjf 壓縮資料夾 .tar.bz2 -xjf 解壓
網路write 寫即使資訊
mail 檢視郵件
ping 檢視連線情況,只能ip
traceroute 檢視網域名稱 連線情況。
netstat -tlun 檢視監聽
-an 檢視全部監聽資訊
-rn 檢視路由表
setup 設定網路及其他,永久儲存
掛載mount 掛載 mount /dev/cdrom /mnt/cdrom
umount 解除安裝
關機shutdown -c 取消關機操作
-h 關機
-r 重啟
例: shutdown -h 5 shutdown -h 23:33 shutdown -h now
推薦shutdown 儲存服務狀態退出。
logout 退出當前賬戶。
檔案與使用者關係,所有者u,所屬組g,其他o ,其中所有者只有乙個。
檔案只有最後修改時間,linux沒有建立時間
檔案型別 - 檔案 d 資料夾 l軟連線。
-rwxr--r---
刪除 linux沒有**站
Linux學習筆記 常用命令1
格式 ls options filename 作用 顯示目錄內容,類似dos的dir 常用引數 a 不隱藏任何以 字元開始的檔案 l 使用較長的格式顯示資訊 r 按照檔名的逆序列印輸出 f 加上檔案型別的指示符 格式 cat options filename 作用 顯示檔案的內容,是concaten...
Linux學習筆記一(Linux常用命令1)
首先,我們得了解linux命令是什麼 通常所說的linux命令列是執行在終端 terminal 的shell 閱讀linux架構以了解什麼是shell以及它在linux系統中的位置 所謂的命令,是我們在命令列輸入的一串字元。shell負責理解並執行這些字串。shell命令可以分為如下幾類 1 可執行...
linux 常用命令學習1
用途 在檔案中查詢並顯示包含指定字串的行 命令選項 i 查詢時忽略大小寫字串,即同時查詢 abc 和 abc r 從目標目錄及其子目錄下的全部檔案中查詢目標字串 v 反轉查詢,輸出與查詢條件不相符的行 要查詢的字串以雙引號括起來 好習慣 abc 表示以abc開頭的行 abckatex parse e...