- mkdir 創建目錄 -p遞歸創建
- ls 列表目錄文件
參數 | 功能 | 備註 |
---|---|---|
-l | 長格式顯示 | 顯示多項內容 |
-a | 顯示所有文件 | 包括隱藏文件 |
-i | 顯示inode | 文件節點號 |
-h | 人類可讀模式 | |
-d | 查看目錄 | |
--timestyle=long-iso | 完整格式 | |
-F | 添加標識符 | 文件夾會添加反斜槓 Desktop/ heqiuyu/ Music/ Templates/ |
- cd 切換目錄
..上一級目錄 .代表當前目錄 - pwd print work directory 顯示當前路徑
-
touch change file timestamps 更改文件時間戳
創建多個文件 touch {1..100}.txt
6.vim /vi 打開編輯器vi
7.echo 輸出> 或 1> 輸出重定向 >> 或 1>> 輸出
8.xargs 分組 ,build and execute command lines from standard input
xargs -n 2 < oo.txt(1 2 3 4)
9.cat 查看文件
10.cp
-p 屬性不變
-r 遞歸
-f 強制
11.mv 移動文件
12.rm 刪除文件
-rf
13.find 查找文件
-type f(file) d(dir)
-name
-mtime 按修改時間查找(+7 七天以前,7代表第七天,-7代表最近7天)
-o 或者
-a and
!取反find . -type f -name "*.txt" -exec rm {} \;
14.grep 查找字符
參數 | 功能 | 備註 |
---|---|---|
-v | 反向顯示 | 顯示不包含的內容 |
-C | 顯示上下文各n行 | 包含本行 |
-B | 顯示之前文n行 | |
-B | 顯示之後文n行 | |
-n | 查找出來的內容顯示行號 | 行前顯示 |
-i | 忽略大小寫 | 大小寫視爲相同 |
-E | 擴展egrep | **** |
15.head 文件的前n行
-n 默認10行
16.seq 生成序列
17.tail 文件的後n行
-n默認10行
18.alias 創建別名
19.unalias 取消創建別名
20.seq 序列
21.sed 行編輯命令
-n 取消默認輸出 sed 's###g'
-i 修改內容
-e 允許多項編輯
22.man 幫助文件
23.awk NR代表行號 列編輯
參數 | 功能 | 備註 |
---|---|---|
$n | 打印第幾列 | 輸出列 |
$0 | 打印一行 | 整行輸出 |
$NF | 打印最後一列 | 最後一部分 |
-F | 指定分隔符 | 輸出 |
24.uname 或者 ls -ld /lib64 查看系統信息
25.useradd 添加用戶
26.passwd 修改用戶密碼
27.cut 文本剪切
參數 | 功能 | 備註 |
---|---|---|
-d | 後跟分隔符 | 劃分區域 |
-f | 顯示哪部分區域 | -f3 顯示第三部分 |
28.hostname 修改主機名
29.runlevel 運行級別
30.init 修改運行級別
31.nl 打印行號 等同於cat -n
用awk也能實現這個功能
[root@centos ~]# awk '{print NR,$0}' /etc/passwd
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
32.less
33.more
34.wc 統計字符
參數 | 功能 | 備註 |
---|---|---|
-l | 顯示行號 | 文件多少行 |
-w | 文件有多少單詞 | 單詞數量 |
-c | 文件字符 | 文件有多少字符 |
35.chkconfig 開機自啓
--list --level
例如:chkconfig sshd on[off]
36.tar打包文件
37.cut 分割字符
參數 | 功能 | 備註 |
---|---|---|
-c | 按照字符數截取 | 行操作 |
-d | 分隔符 | 分隔符號 |
-f | 按照區域截取 | 配合-d使用 |
38.tr 轉換
例如:echo 'heqiuyu' | tr 'a-z' 'A-z'
40.stat顯示文件狀態
41.file 查看文件類型
42.last 查看登陸信息
43.lastlog 最近電腦登陸情況,對應/var/log/lastlog文件
44.df 系統磁盤空間
參數 | 功能 | 備註 |
---|---|---|
-i | inode | inode信息 |
-h | 人類可讀 |
45.dumpe2fs查看文件系統內部信息
46.tree
參數 | 功能 | 備註 |
---|---|---|
-d | 顯示目錄 | |
-L | Layer層數 | . |
47.id 用戶信息
48.ln
49.du 查看文件和目錄大小
50.whereis查找命令的幫助
51.locate find files byname
52.groupadd 添加組
53.usermod修改用戶屬性
54.chmod 更改和設置文件對應權限
55.chown修改文件擁有者
56.userdel刪除用戶
-r 刪除家目錄
57.chattr
+i
-i