linux部分指令

2021-08-17 21:45:33 字數 2164 閱讀 6118

一.進入目錄需要哪些許可權, 在目錄中執行增刪查(cd, touch, ls, rm, mv等)改檔案動作, 需要哪些許可權.

1.進入目錄需要那些許可權

r-------->讀許可權

w------->寫許可權

x-------->執行許可權

其次可以通過chmod來增刪許可權,其指令如下

chmod   u/g/o/a   +/-    r/w/x

建立乙個目錄,來驗證一下許可權,如下圖

可見當目錄沒有r許可權時,依然可以進入

當目錄沒有w許可權時,依然可以進入目錄,

但是目錄沒有x許可權時,即顯示進入不了目錄,沒有許可權,由此可見,進入目錄的許可權時擁有x(可執行許可權)。

相應的依據上述的方式進行驗證,發現:

只有擁有x和w許可權,我們才可以進入到該目錄下進入touch 操作。

只有擁有x和r許可權,我們才可以進入到該目錄下進入ls 操作。

沒有x許可權,我們就不可以進入到該目錄下進入mv和rm 操作。

二、查詢資料, 了解以下linux下的重要目錄/proc, /sys, /selinux, /bin, /usr/lib, /usr/local, /var, /tmp

1、/proc:可以在這個目錄下獲取系統資訊,這些資訊在記憶體中,由系統自己產生。linux 核心提供了一種通過 /proc 檔案系統,在執行時訪問核心內部資料結構、改變核心設定的機制。proc檔案系統是乙個偽檔案系統,它只存在記憶體當中,而不占用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。

2、/sys:進行管理裝置檔案

3、/selinux:是強制訪問安全系統(mac)對於linux安全系統來說,selinux測試是最充分的,這是一種基於核心的安全系統。

selinux是一種基於域-型別模型(domain-type)的強制訪問控制(mac)安全系統,它由nsa編寫並設計成核心模組包含到核心中,相應的某些安全相關的應用也被打了selinux的補丁,最後還有乙個相應的安全策略。

4、/bin:bin:是二進位制執行檔案目錄,主要用於具體運用。

可執行二進位制檔案的目錄,如常用的命令ls、tar、mv、cat等。

應用程式存放目錄,/usr/bin 存放應用程式, /usr/share 存放共享資料,/usr/lib 存放不能直接執行的,卻是許多程式執行所必需的一些函式庫檔案。/usr/local:存放軟體公升級包。/usr/share/doc: 系統說明檔案存放目錄。/usr/share/man: 程式說明

檔案存放目錄,使用 man ls時會查詢/usr/share/man/man1/ls.1.gz的內容建議單獨分割槽,設定較大的磁碟空間

6、/usr/local:存放軟體公升級包。

放置系統執行過程中經常變化的檔案,如隨時更改的日誌檔案 /var/log,/var/log/message: 所有的登入檔案存放目錄,/var/spool/mail: 郵件存放的目錄, /var/run: 程式或服務啟動。

8、/tmp:一般使用者或正在執行的程式臨時存放檔案的目錄,任何人都可以訪問,重要資料不可放置在此目錄下

三、查詢資料, 了解以下重要命令. du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password

-l或–count-links 重複計算硬體鏈結的檔案。 

3.top命令:

四、 查詢資料, 學習如何使用命令安裝gcc/g++, gdb, vim

以下在root許可權下進行

安裝 gcc:yum  install gcc

安裝g++:yum install gcc-c++,,,一直按y

安裝gdb:yum -y install gdb

安裝vim:輸入命令 yum -y install vim

LINUX部分指令

本人第一次對自己所學的命令總結,如有錯誤歡迎指出。ctrl c 停止當前執行的命令 permission denied 沒有許可權 root localhost 其中root表示當前使用者是管理員賬戶,localhost表示主機名,表示管理員 su使用者名稱 表示切換使用者。例如su root 選項...

彙編部分部分指令

cbw 位元組轉換為字指令執行的操作 al的內容擴充套件到ah,形成ax中的字。int xxh int 21h 呼叫 int 21h 中斷,百返回值放在 al暫存器中從鍵盤輸入,並以16進製制儲存通過給ah暫存器賦值,然後呼叫int 21h指令,計算機就會根據ah暫存器度中的版值執行相應的操作,權其...

Linux作業系統部分指令

lsb release aln s opt dss cmscd rm rvf find ctime 1 df h引數 max depth 為指定深入目錄的層數 如 df h max depth 1 work testing 統計大小 du sh etc du sm sort n 統計當前目錄的大小,...