Tips
下載就是把我們的文件拷貝到系統的某個特定路徑之下,普通用戶是不允許你往系統里面去拷的。
Linux下的用戶分類
root用戶,管理員級別的用戶身份,他的話基本上不受權限的約束。普通用戶,普通用戶的添加與每個普通用戶密碼的設置在我第一個Linux博客下就寫過。在Linux當中所有的用戶都必須要去設置密碼,并且建議root用戶與普通用戶的密碼需要設置的不一樣。
su指令的語法與功能
語法:su (選項) 用戶名(不輸入用戶名,就默認為root)功能:只是用戶身份的切換,并不是以登錄的方式發生身份變化,當前所在目錄不變提醒:從root用戶轉向其他任何的普通用戶,都不需要輸入密碼;普通用戶與普通用戶之間的身份切換,普通用戶到root的身份切換都需要輸入后者的密碼選項: *** - ,是以登錄的方式發生身份變化,當前所在目錄變為新用戶的家目錄***
實例演示
sudo指令的語法與功能
語法:sudo 指令功能:暫時對后面的一條命令進行提權, 在執行sudo后面這條指令的時候,是以root的身份去執行提醒:需要輸入密碼:是當前普通用戶的密碼,目前我們用addusr新建的普通用戶沒有辦法去執行sudo,因為系統默認不信任你,除非將普通用戶添加到系統的信任白名單當中(系統特定的配置文件)才行
Linux下的文件類型
在Windows當中,經常通過文件的后綴來區分類型,如.exe .txt .mp3 .mp4在Linux系統當中,文件名后綴并沒有直接的意義,但雖然沒有直接的意義,并不代表不用。但是在Linux下,文件名后綴是真的沒有直接意義,命名可以隨便取,因為系統不是通過文件名后綴來區分文件類型。Linux系統雖然不以文件名來區分文件類型,但是注意gcc它是一款軟件,是在Linux操作系統上跑的一款軟件,操作系統不認的話,并不代表Linux操作系統下運行的其他軟件不認后綴。所以說如果說去運行gcc test.txt 就會報錯,無法識別;但gcc test.c就OK文件主要分為普通文件,目錄文件,塊設備文件,字符設備文件和管道文件等。普通文件就包含文本文件,可執行程序文件,庫,源代碼等等。這些在Linux下面全部都是普通文件,而不是像Windows一樣分開的。目錄文件的話,就是我們經常所說的文件夾。塊設備文件的話肯定是跟硬件有關,最典型的塊設備文件在計算機當中的代表就是磁盤文件。字符設備文件通常指的是鍵盤文件與顯示器文件等。因為他們進行數據的輸入輸出都是以字符為單位一個一個喂給你,所以說稱之為字符設備文件。管道文件主要可以用來進行一些進程間通信,這個后面會講。
Linux下的用戶文件權限身份
文件的擁有者。文件的所屬組。比方說有十個人去登錄Linux,有六個人同屬于一組,需要給特定文件或目錄設定一些組級別的約束,在同一組內的人可以共享資源。其他人,也就是既不是文件的擁有者,也不是文件的所屬組。這個文件權限角色劃分與之前的Linux下用戶的分類兩者是相互支撐的。
Linux下的文件權限屬性(普通文件)
r 對普通文件而言,具有讀取文件內容的權限w 對普通文件而言,具有修改文件內容的權限x 對普通文件而言,具有執行文件的權限
Linux下的文件權限屬性(目錄)
r 表示可讀權限,這個關乎到能否用ls等命令查看目錄中的文件內容。w 表示可寫權限,這個關乎到能否在目錄中創建,改動與刪除文件。x 表示可執行權限,這個關乎到能否cd到該目錄中
權限與文件權限
一件事情能否被你做,其實就叫做權限。權限主要考慮兩方面,第一個是身份認證,也就是認證你的人與身份是否吻合,所以說權限和人有關。與此同時,權限也和事物的屬性有關。
ls -l / ll 查看文件屬性詳情的解釋
對于這個1,就是用來表示文件類型,具體的含義對照表如下:這個3,表示文件擁有者的名字這個4,表示文件所屬組的名字這個5,表示文件的大小單位是字節這個6,表示文件最近創建和修改的時間這個7,表示文件名對于這個2,詳情如下:
總結
以上是生活随笔為你收集整理的【已阅】Linux下的用户分类与su/sudo 命令,Linux下的文件类型/用户文件权限身份/文件权限属性/权限与文件权限/ls-l文件属性详解的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。