linux學習筆記 常用命令 二

2021-06-18 10:02:49 字數 2459 閱讀 4031

chmod :檔案或資料夾許可權

方法:1:直接使用+ - = 號,如:chmod u   +

g    -               許可權

o   =

u-所有者

g-所屬組

0-其他人

rwx 可讀可寫可執行

比如給乙個檔案的所有者增加讀寫許可權:chmod u+wx     簡單直觀

比如設定所屬組:g=rwx

方法2:重點

數字方法:用數字表示 r ,w ,x

r--4

w--2

x--1

例如:rwxr-xr--  754     rw-r-x--x  651

752  rwxr-x-w-

rwx深入理解:

檔案的rwx:

r---檢視檔案內容

w---修改檔案內容        有寫許可權不一定能刪除檔案

x---可執行檔案

目錄的rwx:

r---ls 列出目錄檔案

w---touch/mkdir/rm 在目錄中建立刪除檔案

x---cd 可進入目錄

表:代表字元     許可權                      對檔案的含義                        對目錄的含義

r         讀許可權                    可以檢視檔案內容                   可以列出目錄中內容

w         寫許可權                  可以修改檔案內容                    可以在目錄中建立刪除檔案

x         可執行許可權             可以執行檔案                          可以進入目錄

chown:改變檔案所有者

chown 使用者 目錄或檔名稱

chgrp:改變所屬組

命令檔案搜尋命令 which

定位到命令所在資料夾,which [命令名] 可提供別名資訊

和which 類似:whereis

whereis 不僅查到命令檔案的位置,還可查到命令的幫助文件所在的目錄。

find :查詢任何檔案或目錄

命令所在目錄/usr/bin/find

find [搜尋路徑][搜尋關鍵字] 最好不要在根目錄下查詢

find -name 根據檔名查詢

eg: find /etc -name init

萬用字元:* 查詢匹配任意字元包括0個

?匹配單個字元

find -size 按檔案大小查詢 block 資料塊兒=512位元組=0.5kb 一塊兒=2kb

大於用 + 小於用- 等於 直接寫上數字

find -user 按檔案所有者查詢

按時間查詢:

1、ctime atime mtime 以天為單位

2、cmin amin mmin 以分鐘為單位

c: change 改變,修改 表示檔案屬性被修改,所有者,所屬組,許可權

a: access 訪問

m: modify 修改,表示檔案內容被修改過

-表示時間之內

+表示超過時間

find /etc -mmin -120 兩個小時之內檔案內容修改過的檔案

find 連線符:1、-a 邏輯與 -o 邏輯或

find /etc -size +1000 -a -size -20000查詢1000 --2000大小的檔案

find -type 按型別查詢 f 二進位制 l 軟鏈結 d 目錄

find 連線符 2、-exec 命令 -ok

find ..... -exec 命令 {} \;

解釋:{}表示find查詢的結果

\轉義符,

;結果,結束

eg: find /etc -name inittab -exec ls -l {} \;

在etc下查詢inittab檔案並顯示其詳細資訊

find /home -name test -exec rm {} \;

查詢home 下名為test 的檔案並刪除

-ok和exec用法一樣,只是多了個詢問確認。

find -inum 根據i節點查詢

針對一些特殊的檔案,按i節點查詢後用exec 操作

locate 命令:查詢檔案或目錄

locate 與find不同,速度快,但有時查不到,在檔案資料庫裡查詢所以快,

updatedb 更新資料庫 配合locate使用

grep 在檔案中搜尋字串並返回所在行

幫助命令:man

獲得命令或配置檔案的幫助!

幫助指令info

幫助命令wantis 提取命令的用途

命令--help 列出選項

apropos 相當於 man -k 獲得索引的簡短資訊

makewahtis 更新wahtis 和 apropos 的索引資料庫

help 檢視shell 內建命令的幫助

Linux常用命令學習筆記(二)

如 cd abc 表示從當前目錄進入abc子目錄 cd 表示返回上一級目錄 cd 表示當前目錄下 如 rm rf 表示強制刪除當前目錄下所有的檔案和子目錄 如 cat a.txt 表示檢視a.txt檔案內容,但不會自動分屏,和more有區別 cat a1.txt a2.txt a3.txt 表示將a...

LInux筆記(二)常用命令

常見目錄的作用cd control l clear 清屏 cd cd 進入當前使用者目錄 cd 進入上次目錄 cd 進入上級目錄 mkdir mkdir p 目錄名 增加 p表示遞迴建立 tab鍵,補全命令或目錄 ls 查詢目錄中的內容 a 顯示所有檔案,包括隱藏檔案 l 檢視詳細資訊 d 檢視目錄...

Linux學習筆記之常用命令(二)

alias 用於設定命令的別名 格式為 alias 別名 命令 unalias 用於取消命令的別名 格式為 unalias 別名 ls is aliased to ls color auto 使用 type 命令 可以知道某個命令是 內部命令 還是 外部命令 vim 文字編輯器 命令模式 字串 在文...