學習筆記node
命令提示的內容
[root@localhost ~ ] #
root 是當前的用戶名
localhost 是當前機子的主機名
# 是表示當前用戶的權限 # 是管理員的 $ 是普通用戶
~ 是表示當前的位置 普通 用戶爲~的時候是表示當前的/home/用戶名 位置 超級管理員的是/root的位置爲home
命令格式
命令 [選項] [參數]
-a 簡化命令
--all 完整命令
查詢目錄中內容 ls
ls [選項] [文件或目錄]
選項 :
-a 顯示全部文件,包括隱藏文件
-l 顯示詳細信息
-d 查看目錄屬性
-h 人性化顯示文件大小 //k M G 這種方式顯示文件的大小 好比 ls -lh
-i 顯示inode
文件權限 後面的9 位 是沒三位爲一組
-rw-r--r--
- 文件類型 - 文件 d 目錄 i 軟連接文件
rw- r-- r--
u全部者 g全部組 o 其餘人
r 讀
w寫
x執行
經過權限列的第一列去區分文件類型
-rw-r--r--. 1 (應用次數) root(全部者) root(全部組)
目錄命令
創建目錄命令 mkdir -p [目錄名]
-p 遞歸建立
英文的原文意思是 make directory
mkdir abc 建立一個abc 的目錄
mkdir -p abc/abcd 建立abc目錄 並在abc 目錄下建立abcd
切換目錄命令 cd [目錄]
英文原文的是 change directory
cd ~ 進入當前用戶的家目錄 /home/用戶名
cd 和cd ~ 是同樣的
cd -進入上次目錄
cd .. 進入上一級目錄
cd . 進入當前目錄
.. .的區別
查詢所在目錄位置 pwd
英文原意 print working directory
刪除空目錄 rmdir [目錄]
remove empty directories
刪除文件或目錄 rm
原文意思是 remove
選項 :
-r 刪除目錄
-f 強制刪除
re -rf 強制
rm -rf / 這一條是能夠執行的 刪除根目錄下全部的文件 自殺的命令 慎重執行
複製命令 cp
英文原意 copy
命令格式 cp [選項] [源文件或目錄] [目標目錄]
選項:
-r 複製目錄 不加的是複製文件
-p 連帶文件屬性複製
-d 若源文件是鏈接,着複製鏈接屬性
-a 至關 -pdr 目標文件和源文件 是如出一轍的
ls -l // ll 是同樣的
剪切或更名 mv
mv [原文件或目錄] [目標目錄]
英文 意思 move
鏈接命令 ln
ln -s [源文件][目標文件]
英文意思 link
選項 -s 建立軟鏈接
touch 命令
文件搜索
文件搜索 locate
locate 文件名 在後臺數據庫搜的
updatedb 更新數據庫
命令搜索
whereis
whereis 搜索所在路徑及幫助文檔所在位置
-b 值查找可執行文件
-m 只查找幫助文件
which
文件搜索 find
find [收索範圍] [收索條件]
linux 中的通配符
* 匹配任意內容
? 任意一個字符
[] 匹配任意一箇中的括號內容字符
find / -name 文件名
find / -iname 文件名 不區分大小寫
find / -user 用戶名 按照文件的全部者搜索
ifnd / -nouser 查找全部沒有全部者的文件
按照時間 -mtime +10 單位事天
-10 十天內修改的文件
10 十天當天修改的文件
+10 天 前修改的文件
atime 文件訪問時間
ctime 改變文件屬性時間
mtime 修改文件內容
按照文件大小
find . -size
find . -size 56k
後面的大小和時間的是同樣的 + 的是大於這個的 - 的是小於的 沒有符號的是等於這個的
//要注意的是 千字節要用小寫的k 兆字節的要用到大寫的M
find . inum 節點號
find . inum 23432
grep
在文件中查找 指定內容的
-v 取反
-i 不區分大小寫
要用正則表達是作匹配
幫助命令
幫助命令 man
man 命令名字
man ls
查看命令的擁有哪一個級別的幫助
man -f 等同於 whatis
man -k 找到有這個命令的全部信息
命令 --hlep 要有兩個 --
shell 內部命令
help 獲取內部的幫助命令
用whereis 命令名字 來肯定是否是內部命令 要是找不到的就是內部命令
在用 help 命令名 或者內部幫助命令
info 命令 linux