一、常用命令行
1.1、常用
1.1.1、查看指定目錄的文件信息
命令(文件名):ls 文件路徑
命令(文件詳情):ll 文件路徑
1.1.2、切換目錄
命令:cd 文件目錄
1.1.3、中止命令
命令:ctrl+c
1.1.4、退出
命名:exit
1.2、關機
1.2.1、 [選項] 時間
1.2.2、選項
1.2.2.1、取消前一個關機命令
選項:-c
1.2.2.2、關機
選項:-h
1.2.2.3、重啟
選項:-r
1.2.3、示例
1.2.3.1、晚上10點重啟
命令: -r 22:00
1.2.3.2、撤銷
命令: -c
1.2.3.3、立即重啟
命令: -r now
1.2.3.4、立即關機
命令: -h now
1.3、切換用戶
1.3.1、切換管理員用戶
命令:su - root
1.3.2、切換指定用戶
命令:su 具體用戶
1.3.3、退出到上一個用戶
命令:exit
1.4、操作模式切換
1.4.1、桌面模式切換到命令行模式
命令:init3
1.4.2、命令行模式切換到桌面模式
命令:init4
1.5、創建文件夾
1.5.1、創建一級目錄
命令:mkdir 文件夾名稱
1.5.2、創建多級目錄
命令:mkdir -p aaa/bbb/ccc
1.6、刪除文件
1.6.1、刪除文件
命令:rm -r 文件名稱
1.6.2、強制刪除
命令:rm -rf 文件名稱
1.7、修改文件名稱
命令:mv 原名稱 新名稱
1.8、移動文件位置
1.8.1、將.4移動到bbb文件夾中
命令:mv .4 bbb/
1.8.2、將.4移動到bbb文件夾中,并且修改名稱為.3
命令:mv .4 bbb/.3
1.9、創建文件
1.9.1、創建.1文件
命令:touch .1
1.9.2、創建文件,并向文件中寫入內容(會覆蓋原內容)
命令:echo "write " > touch .1
1.9.3、創建文件,并向文件中寫入內容(在原內容后面追加)
命令:echo "write " >> .1
1.9.4、vi 用文本編輯器編輯生成文件
命令:vi .1
首先會進入“一般模式”,此模式只接受各種快捷鍵,不能編輯內容
按 i 鍵,就會從一般模式進入到編輯模式,次模式下,敲入的都是文件內容
編輯完成后,按 ESC 鍵,就會退出編輯模式,回到一般模式
再按 : 鍵進入“底行命令模式”,輸入 qw命令,回車即可保存內容并退出vi
vi常用的快捷鍵(快捷鍵需要在底行命令模式下使用)
a:在光標后一位開始插入
A:在該行的最后插入
I:在該行的最前面插入
gg:直接跳到文件首行
G:直接跳到文件末行
dd:刪除行,如果5dd,則一次刪除5行
yy:復制當前行,如果5yy打開文件時能用通配符,則一次復制5行
p:粘貼
v:進入字符選擇模式,選擇完成后,按y復制,按p粘貼
ctrl+v:進入塊選擇模式,選擇完成后,按y復制,按p粘貼
shift+v:進入行選擇模式,選擇完成后打開文件時能用通配符,按y復制,按p粘貼
查找字符:/you 查找文件中的you,并定位到第一個找到的地方,按“n”可以定位到下一個匹配的位置,“N”定位到上一個位置
查找字符并替換:%s/yes/no 文件中的所有yes替換成no
二、文件搜索
2.1、命令
命令在后臺數據庫中按照文件的名稱檢索,所以檢索速度極快,但是缺點是只能按照文件名稱檢索
2.1.1、安裝組件
命令:yum -y
2.1.2、更新后臺數據庫
命令:
2.1.3、示例:全文搜索java
命令: java
2.2、find命令
2.2.1、格式
find [搜索范圍] [搜索條件]
2.2.2、通配符
*:匹配任何內容
?:匹配任意一個字符
[]:匹配中括號中的任意一個字符
2.2.3、示例
2.2.3.1、檢索usr目錄下的所有java
命令:find /usr -name "java"
2.2.3.2、在usr目錄下,檢索java后面有兩個字符的所有文件
命令:find /usr -name "java??"
2.2.3.3、【】中匹配任意一個
命令:find /usr -name "java[程碼]思想"
2.2.3.4、查找10天前修改的文件
命令:find /usr -mtime +10
2.2.3.5、查找10天內修改的文件
命令:find /usr -mtime -10
2.2.3.6、查找不足1k的
命令:find /usr -size 1k
2.2.3.7、查找2k以上的
命令:find /usr +size 2k
2.2.3.8、查找1-2k之間的
命令:find /usr size 2k
三、文件權限
3.1、格式描述
3.1.1、標識節點類型
d:文件夾
-:文件
l:連接
3.1.2、操作類型
r:可讀
w:可寫
x:可執行
3.1.3、解讀以下權限:drwxr-xr-x
標識節點類型d:文件夾
第一組(文件的擁有者):可讀、可寫、可執行
第二組(文件的所屬用戶組):可讀、可執行、不可寫
第三組(相對于上面兩類用戶的其他用戶):可執行、不可讀、不可寫
3.2、修改文件或文件夾的權限
3.2.1、將haha.dat文件對所屬組的rw權限取消
命令:chmod g-rw haha.dat
3.2.2、將haha.dat對所屬組的其他人的rw權限取消
命令:chmod o-rw haha.dat
3.2.3、將haha.dat對所屬組用戶添加x權限
命令:chmod u+x haha.dat
3.2.4、如果要將一個文件夾中的所有文件的權限統一修改,可以用-R
將aaa文件夾下的所有文件都增加x權限
命令:chmod -R u+x aaa/
3.3、拷貝文件
3.3.1、將hello.1文件拷貝到aaa文件夾中
命令:cp hello.1 aaa/
3.3.2、將hello.1文件拷貝到aaa文件夾中,并修改名稱為hello.2
命令:cp hello.1 aaa/hello.2
3.3.3、講文件夾a中的全部內容拷貝到b
命令:cp -r a b
linux命令培訓文檔
/正在上傳…重新上傳取消0星超過10%的資源65KB
下載
3.4、查看文件內容
3.4.1、將文件內容輸出到控制臺
命令:cat hello.1
3.4.2、翻頁查看