国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

全面解析Linux指令和權(quán)限管理

這篇具有很好參考價值的文章主要介紹了全面解析Linux指令和權(quán)限管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

全面解析Linux指令和權(quán)限管理

一.指令再講解

1.時間相關(guān)的指令

date指令:
date 用法:date [OPTION]… [+FORMAT]
全面解析Linux指令和權(quán)限管理
我們還可以指定date顯示時間的格式:
全面解析Linux指令和權(quán)限管理
date指令還有以下的指令:

%H : 小時(00…23)
%M : 分鐘(00…59)
%S : 秒(00…61)
%X : 相當(dāng)于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相當(dāng)于 %Y-%m-%d

date +%s可以顯示當(dāng)前的時間戳:
全面解析Linux指令和權(quán)限管理
還可以使用date -d@時間戳的格式顯示時間戳代表的具體日期和時間:
全面解析Linux指令和權(quán)限管理
還有一點(diǎn)要注意的是:
全面解析Linux指令和權(quán)限管理
因?yàn)閁nix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒。但是轉(zhuǎn)換到東八區(qū)就不是午夜時分了而是上午八時。

cal指令:
cal指令可以顯示日歷,用法如下 :
全面解析Linux指令和權(quán)限管理
全面解析Linux指令和權(quán)限管理

2.find等搜索指令與grep指令

find指令:
find用來在磁盤中查找指定文件并顯示(指定路徑下查找):
全面解析Linux指令和權(quán)限管理
which指令
在指令路徑下查找指令:
全面解析Linux指令和權(quán)限管理
whereis指令在系統(tǒng)特定的路徑下查找,既可以找到可執(zhí)行程序,又可以找到手冊,安裝包壓縮包等之類。
grep指令
grep [選項(xiàng)] 搜尋字符串 文件。grep是行文本過濾工具:
常用的選項(xiàng):

-i 忽略大小寫的不同,所以大小寫視為相同-i:
-n : 順便輸出行號
-v 反向選擇,亦即顯示出沒有“搜尋字符串’ 內(nèi)容的那一行

舉例我們先向文本文件中寫入一萬行數(shù)據(jù):
全面解析Linux指令和權(quán)限管理
我們過濾出含999的行文本。
全面解析Linux指令和權(quán)限管理

3.打包和壓縮相關(guān)的指令

在文件操作時我們常用到打包和壓縮的操作:打包不容易造成文件丟失,壓縮可以減少文件體積,增加文件下載速度。
全面解析Linux指令和權(quán)限管理
然后可以使用unzip指令解壓縮:

全面解析Linux指令和權(quán)限管理
tar指令:
tar指令的選項(xiàng)則較多:
tar [-cxtzjvf]文件與目錄… 參數(shù)

-c:建立一個壓縮文件的參數(shù)指令(create的意思);
-x:解開一個壓縮文件的參數(shù)指令!
-t:查看tarle里面的文件!
-z:是否同時具有g(shù)zip的屬性?亦即是否需要用gzip壓縮?
-j:是否同時具有bzip2的屬性?亦即是否需要用bzip2壓縮?
-v:壓縮的過程中顯示文件!這個常用,但不建議用在背景執(zhí)行過程!
-f:使用檔名,請留意,在f之后要立即接檔名喔!不要再加參數(shù)!
-C : 解壓到指定目錄

4.一些其他指令與熱鍵

bc指令
bc指令就是Linux下的計算機(jī):
全面解析Linux指令和權(quán)限管理
uname指令:
顯示當(dāng)前Linux的內(nèi)核版本等詳細(xì)信息:
全面解析Linux指令和權(quán)限管理
還有幾個常用的熱鍵:

[Tab]按鍵—具有『命令補(bǔ)全』和『檔案補(bǔ)齊』的功能
[Ctrl]-c按鍵—讓當(dāng)前的程序『停掉』
[Ctrl]-d按鍵—通常代表著:『鍵盤輸入結(jié)束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用來取代exit
[Ctrl]-r按鍵,可以尋找到你歷史輸入過得指令。

二.Linux權(quán)限

1.Linux的權(quán)限管理

Linux下有兩種用戶:超級用戶(root)、普通用戶。

超級用戶:可以在linux系統(tǒng)下做任何事情,不受限制
普通用戶:在linux下做有限的事情。
超級用戶的命令提示符是“#”,普通用戶的命令提示符是“$”。

命令:su [用戶名] 功能:切換用戶。 例如,要從root用戶切換到普通用戶user,則使用 su user。 要從普通用戶user切換到root用戶則使用 suroot(root可以省略),此時系統(tǒng)會提示輸入root用戶的秘鑰

2.文件類型與權(quán)限設(shè)置

全面解析Linux指令和權(quán)限管理
在文件詳細(xì)信息這一行中,分別代表著文件類型、文件權(quán)限、所有者、所屬組、文件大小、修改時間、文件/目錄名稱
其中最前面的10個字符,第一個字符代表著文件類型,后面每三個分別代表著擁有者,所屬組,其他人的文件權(quán)限:

d: 文件夾
-:普通文件
l:軟鏈接(類似Windows的快捷方式)
b:塊設(shè)備文件(例如硬盤、光驅(qū)等)
p:管道文件
c:字符設(shè)備文件(例如屏幕等串口設(shè)備)
s:套接口文件

r代表可讀,w代表可寫,x代表可執(zhí)行,-代表此位無權(quán)限。
以下是Linux中 權(quán)限的數(shù)值表示:

全面解析Linux指令和權(quán)限管理
(1)chmod指令可以用來修改文件權(quán)限:
說明:只有文件的擁有者和root才可以改變文件的權(quán)限

+:向權(quán)限范圍增加權(quán)限代號所表示的權(quán)限
-:向權(quán)限范圍取消權(quán)限代號所表示的權(quán)限
=:向權(quán)限范圍賦予權(quán)限代號所表示的權(quán)限
用戶符號: u:擁有者 g:擁有者同組用 o:其它用戶 a:所有用戶

全面解析Linux指令和權(quán)限管理
也可以使用八進(jìn)制位數(shù),整體修改文件的權(quán)限:

全面解析Linux指令和權(quán)限管理
(2)chown指令:
chown可以修改文件的擁有者。
(3)chgrp指令:
chgrp可以修改文件的所屬組。

這里還要引出一個新的問題:一個文件的其實(shí)權(quán)限是什么:

其實(shí)呢:
1.默認(rèn)給普通文件的起始權(quán)限其實(shí)是666
2.默認(rèn)給目錄文件的起始權(quán)限其實(shí)是777

但是下圖顯示的結(jié)果卻和我們預(yù)想的不一樣,這是為什么呢?
全面解析Linux指令和權(quán)限管理

其實(shí)在Linux中有權(quán)限掩碼這一概念。4
我們可以通過umask指令:觀察當(dāng)前系統(tǒng)下的權(quán)限掩碼:
全面解析Linux指令和權(quán)限管理
然后呢 又有定義:[最終權(quán)限 = 權(quán)限掩碼 & (權(quán)限掩碼取反)],所以才有我們上面看到的結(jié)果。

3.目錄的權(quán)限與粘滯位

目錄文件的權(quán)限解釋:

r : 是否允許我們查看指定目錄下的文件內(nèi)容
w :是否允許我們在當(dāng)前目錄下進(jìn)行創(chuàng)建,更改,刪除
x :是否允許用戶進(jìn)入對應(yīng)的目錄!

還有以下注意事項(xiàng) :

  1. 普通用戶自己的家目錄權(quán)限是 700, 我在我的家目錄創(chuàng)建的文件,別人都看不到!
  2. 有時候,我們多個用戶想進(jìn)行文件數(shù)據(jù)的共享。所以我們所建立的共享文件,不能再任何一個人的家目錄下。
  3. 一個文件能否被刪除,并不由文件本身決定,由這個文件所處的目錄決定!。
  4. 如果我們?nèi)サ袅斯蚕砟夸浀膚權(quán)限,我們也同時無法創(chuàng)建文件啦 那共享體現(xiàn)在哪里呢??
  5. 粘滯位:給目錄沒置,一般是共享目錄,大家可以進(jìn)行在目錄進(jìn)行各自文件的增明改查,只允許文件擁有者或者root能刪除這個文件,其他人一概不允許,t是一種特殊的x權(quán)限

當(dāng)目錄設(shè)置了粘滯位后,該目錄下的文件只有root或者文件擁有者可以刪除。
全面解析Linux指令和權(quán)限管理

總結(jié):文章來源地址http://www.zghlxwxcb.cn/news/detail-453182.html

  • -目錄的可執(zhí)行權(quán)限是表示你可否在目錄下執(zhí)行命令。
  • 如果目錄沒有-x權(quán)限,則無法對目錄執(zhí)行任何命令,甚至無法cd 進(jìn)入目錄,即使目錄仍然有-r 讀權(quán)限(這個地方很容易犯錯,認(rèn)為有讀權(quán)限就可以進(jìn)入目錄讀取目錄下的文件)
  • 而如果目錄具有-x權(quán)限,但沒有-r權(quán)限,則用戶可以執(zhí)行命令,可以cd進(jìn)入目錄。但由于沒有目錄的讀權(quán)限
  • 所以在目錄下,即使可以執(zhí)行Is命令,但仍然沒有權(quán)限讀出目錄下的文檔。

到了這里,關(guān)于全面解析Linux指令和權(quán)限管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Linux常見指令以及權(quán)限理解】基本指令(1)

    【Linux常見指令以及權(quán)限理解】基本指令(1)

    相信看完上一個博客,我們已經(jīng)成功搭建好了Linux環(huán)境, 如果沒有可以去看看:Linux環(huán)境搭建。 接下來我會講述Linux的常見指令以及權(quán)限理解相關(guān)內(nèi)容。 這篇文章會介紹一些常用的Linux指令并穿插一些操作系統(tǒng)的概念理解 。 那么不廢話我們現(xiàn)在就開始: 目錄 寫在前面: 1.

    2023年04月21日
    瀏覽(31)
  • 【Linux常見指令以及權(quán)限理解】基本指令(2)

    【Linux常見指令以及權(quán)限理解】基本指令(2)

    今天我們繼續(xù)學(xué)習(xí)Linux的基本指令, 這里是上一篇博客的鏈接:http://t.csdn.cn/9AgHP 接下來我會繼續(xù)講解Linux指令相關(guān)內(nèi)容。 目錄 寫在前面 1. man 描述: 用法: 例子: 例1: 例2: 2. cp 描述: 用法: 例子: 例1: 例2: 例3: 例4: 3. mv 描述: 用法: 例子: 例1: 例2: 例3:

    2024年02月01日
    瀏覽(25)
  • 【Linux常見指令以及權(quán)限理解】權(quán)限理解(4)

    【Linux常見指令以及權(quán)限理解】權(quán)限理解(4)

    這篇文章,我們來聊一聊Linux下權(quán)限相關(guān)的知識,我打算從這幾個方面展開: 1. 認(rèn)識Linux下用戶的分類 2. 什么叫做權(quán)限 3. 沒有權(quán)限會是什么樣子 4. 如何修改權(quán)限 5. 其它重要的問題 那么廢話不多說,我們現(xiàn)在開始。 目錄 寫在前面 1. Linux下用戶的分類 如何切換用戶 如何提高

    2024年02月05日
    瀏覽(22)
  • Linux權(quán)限(+Linux基本指令(下))

    Linux權(quán)限(+Linux基本指令(下))

    目錄 一.基本指令補(bǔ)充 1.date指令 2.find指令 3.tar指令 4.Linux下的常用熱鍵 二.Linux權(quán)限 1.Shell 2.Linux權(quán)限的概念 3.Linux文件的默認(rèn)權(quán)限值 Linux下的文件權(quán)限的起始值:? ?文件權(quán)限掩碼與文件權(quán)限默認(rèn)值:? 4.Linux的文件權(quán)限修改 文件擁有者屬性修改: 文件權(quán)限值(可操作屬性)修改: 5.特

    2024年02月05日
    瀏覽(21)
  • 【Linux】指令與權(quán)限

    【Linux】指令與權(quán)限

    ??Yan-英杰的主頁 悟已往之不諫 知來者之可追 ?? C++程序員,2024屆電子信息研究生 目錄 一、Xshell配置 ?????? 會話配置 ?????????????????????????????????????????????????????????????????????????? ???????? 日志 二、指令 ??????

    2024年02月12日
    瀏覽(15)
  • 【Linux】——常見指令及權(quán)限理解

    【Linux】——常見指令及權(quán)限理解

    今天開始帶大家來學(xué)習(xí)Linux系統(tǒng)編程,Linux是一個純指令操作的操作系統(tǒng),所以熟悉Linux的常見指令是最重要的第一步,本文作為Linux板塊第一篇文章,首先為大家介紹Linux中常見的指令及Linux中權(quán)限的理解。 首先我們要學(xué)習(xí)的是用戶管理的指令,這是必須的。如果不添加普通用

    2024年02月05日
    瀏覽(23)
  • 【Linux】3. 基本權(quán)限與文件指令

    【Linux】3. 基本權(quán)限與文件指令

    角色和文件屬性是一一對應(yīng)的關(guān)系: 擁有者-所屬組-其他人 rwx - rwx - rwx 首先要明確一點(diǎn): 粘滯鍵是用于公共目錄下的,也就是777 (原因:other用戶可以刪除擁有者的文件,需要寫入權(quán)限) 1.目錄的可執(zhí)行權(quán)限是表示你可否在目錄下執(zhí)行命令。 2.如果目錄沒有-x權(quán)限,則無法

    2024年02月01日
    瀏覽(22)
  • Linux的基本指令和權(quán)限的知識

    Linux的基本指令和權(quán)限的知識

    學(xué)前的建議: 大家不要太關(guān)注指令是啥,記不住怎么辦(沒事,想用時去查就好了),這篇文章重點(diǎn)部分是圍繞指令的周邊知識。畢竟指令是“死肌肉”,而一些關(guān)于Linux和操作系統(tǒng)的 理論知識才是最重要滴?。?! 加紅的選項(xiàng), 需要多練,在日常使用頻繁!?。?目錄 1. L

    2024年02月04日
    瀏覽(54)
  • 掌握Linux指令和權(quán)限:一個入門教程

    掌握Linux指令和權(quán)限:一個入門教程

    語法格式 :ls [選項(xiàng)][目錄或者文件] 功能 :對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。 a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。 -d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如:ls –d 指定目錄 -i 輸出文

    2023年04月23日
    瀏覽(26)
  • Linux基礎(chǔ)指令大講解

    Linux基礎(chǔ)指令大講解

    linux作為一款開源的操作系統(tǒng)在如今的市場上有著廣泛的應(yīng)用,那么在學(xué)習(xí)linux的具體操作之前呢,我們先來了解一下linux的發(fā)展歷史,以保證大家對linux有個更為深入的認(rèn)知。 1.linux的歷史 1968年,一些來自通用電器公司、貝爾實(shí)驗(yàn)室和麻省理工學(xué)院的研究人員開發(fā)了一個名叫

    2024年02月01日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包