免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

linux實戰(zhàn)技能100講(筆記)第二章

:2023年07月30日 吾愛破解
分享到:

Linux的幫助、文件和用戶管理這是Linux的幫助命令和文件管理相關(guān)命令,以及vim編輯器的使用、用戶管理萬能的幫助命令manman 是 manual 的縮寫man 幫助示例 復(fù)制代碼 隱藏代碼man ls man...

Linux的幫助、文件和用戶管理

這是Linux的幫助命令和文件管理相關(guān)命令,以及vim編輯器的使用、用戶管理

萬能的幫助命令

man

man 是 manual 的縮寫

  • man 幫助示例

 復(fù)制代碼 隱藏代碼man ls
man 5 passwd 
man -a passwd
  • man 也是一條命令,分為 9 章,可以使?用 man 命令獲得 man 的幫助

 復(fù)制代碼 隱藏代碼man 7 man

手冊章節(jié)傳統(tǒng)上如下定義:

  1. Commands
    用戶可從shell運行的命令

  2. System calls
    必須由內(nèi)核完成的功能

  3. Library calls
    大多數(shù)libc函數(shù),例如qsort(3)

  4. Special files
    /dev 目錄中的文件

  5. File formats and conventions
    /etc/passwd 等人類可讀的文件的格式說明

  6. Games

  7. Macro packages and conventions
    文件系統(tǒng)標(biāo)準(zhǔn)描述,網(wǎng)絡(luò)協(xié)議,ASCII和其他字符集,還有你眼前這份文檔以及其他東西

  8. System management commands
    類似 mount(8) 等命令,大部分只能由 root 執(zhí)行

  9. Kernel routines
    這是廢棄的章節(jié)。
    原來曾想把一些核心的文件放在這里,但實際只有極少數(shù)文件在這里。

為什么要分為9章?
為了區(qū)分同名的命令或文件等。

help

  1. 內(nèi)部命令和外部命令
    內(nèi)部命令:shell命令解釋自帶的命令
    外部命令:其他命令
    區(qū)分:        

 復(fù)制代碼 隱藏代碼 //內(nèi)部命令type cdcd 是 shell 的內(nèi)嵌命令
 //外部命令type ls
ls 是‘ls --color=auto’的別名
  • help的使用

  • 內(nèi)部命令使? help 幫助

 復(fù)制代碼 隱藏代碼help cd
  • 外部命令使用help幫助

 復(fù)制代碼 隱藏代碼ls --help

info

info 幫助比 help 更更詳細,作為 help 的補充

 復(fù)制代碼 隱藏代碼info ls

一切皆文件

文件操作命令

  • pwd 顯示當(dāng)前的?錄名稱

  • ls  查看當(dāng)前目錄下的文件
    常用參數(shù):
    -l ?格式顯示文件
    -a 顯示隱藏文件
    -d 僅顯示當(dāng)前指定目錄,不顯示下級目錄
    -r 逆序顯示
    -t 按照時間順序顯示
    -R 遞歸顯示

示例:

 復(fù)制代碼 隱藏代碼ls -l //長格式顯示
ls -l -r //長格式逆續(xù)顯示(按文件名逆續(xù))
ls -l -r -t //長格式逆續(xù)顯示(按時間逆續(xù))
ls -R //遞歸顯示
ls -lrtR //簡寫,不區(qū)分前后順序
ls -h //顯示單位
  • cd 更改當(dāng)前的操作目錄

示例:

 復(fù)制代碼 隱藏代碼cd . //前往當(dāng)前目錄cd .. //前往上一級目錄cd - //返回前一個目錄

技巧:<kbd>tab</kbd>可以自動補全路徑

  • mkdir 建立目錄
    常用參數(shù):
    -p 建?多級目錄

示例:

 復(fù)制代碼 隱藏代碼mkdir /dira //單級目錄
mkdir -p /dira/dirb/dirc //多級目錄
  • rmdir  刪除空目錄

  • rm 刪除文件或非空目錄
    常用參數(shù):
    -r 刪除目錄(包括?錄下的所有文件)
    -f 刪除文件不進行提示

示例:

 復(fù)制代碼 隱藏代碼rm -r /dira //刪除目錄,有確認,ctrl+c結(jié)束確認
rm /filea //刪除文件
rm -rf //刪除目錄,不提示,**慎用**
  • cp 復(fù)制文件和目錄
    常用參數(shù):
    -r 復(fù)制目錄
    -p 保留用戶、權(quán)限、時間等文件屬性
    -v 顯示復(fù)制過程
    -a 相較于-p可以遞歸復(fù)制

示例:

 復(fù)制代碼 隱藏代碼cp /filea /dira //復(fù)制文件
cp -r /dirb /dira //復(fù)制目錄
  • mv 移動文件

示例:

 復(fù)制代碼 隱藏代碼mv /filea /fileb //文件重命令
mv /dira/filea /fileb //移動文件,并重命名
mv /dira /tmp //移動目錄

通配符

  • 定義:shell 內(nèi)建的符號 ?

  • 用途:操作多個相似(有簡單規(guī)律)的?件

  • 常用通配符:
    * 匹配任何字符串
    ? 匹配1個字符
    [xyz] 匹配xyz任意一個字符
    [a-z] 匹配一個范圍
    [!xyz] 或 [\^xyz]  不匹配

    文本查看

  • cat 文本內(nèi)容顯示到終端

  • head 查看文本開頭,默認10行
    示例:

 復(fù)制代碼 隱藏代碼head -5 //查看文本前5行
  • tail 查看文本結(jié)尾,默認10行
    常用參數(shù):
    -f  實時顯示文本內(nèi)容

    • wc 統(tǒng)計文本內(nèi)容信息
      常用參數(shù):
      -w word,字數(shù)
      -l line,行數(shù)
      -c character,字符數(shù)
      -b byte,字節(jié)數(shù)

示例:

 復(fù)制代碼 隱藏代碼wc -l //行數(shù)
  • more 分屏查看內(nèi)容,<kbd>blankspeace</kbd>下一頁

  • less 分屏查看內(nèi)容,<kbd>DownPage</kbd>下一頁,<kbd>UpPage</kbd>上一頁

    打包和壓縮

  • tar 打包命令
    常?參數(shù):
    c 打包
    x 解包
    f 指定操作類型為?件

    • gzipbzip2   壓縮命令
      命令可單獨操作 ,通常和 tar 命令配合操作
      常?參數(shù):
      -z gzip 格式壓縮和解壓縮
      -j bzip2 格式壓縮和解壓縮

經(jīng)常使?用的擴展名是 .tar.gz .tar.bz2 .tgz
示例:

 復(fù)制代碼 隱藏代碼tar cf /dira/etc-backup.tar /etc //將etc目錄打包
tar czf /dira/etc-backup.tar.gz /etc //將etc目錄打包壓縮為.tar.gz
tar cjf /dira/etc-backup.tar.bz2 /etc //將etc目錄打包壓縮為.tar.bz2
tar xf /etc-backup.tar -C /tmp //將etc-backup.tar分包到tmp目錄
tar zxf /etc-backup.tar.gz -C /tmp //將etc-backup.tar.gz解壓縮到tmp目錄
tar jxf /etc-backup.tar.bz2 -C /tmp //將etc-backup.tar.bz2解壓縮到tmp目錄
tar zxvf /etc-backup.tar.gz -C /tmp //將etc-backup.tar.gz解壓縮到tmp目錄,并顯示進度

注:czf的參數(shù)f位置不能變,f表示文件,后面要跟文件名。

vim

vivim進入編輯器

模式切換:

i I a A o O 進入插入模式
v V ctrl+v 進入可視化模式
: 進入命令模式
esc 從其他模式回到正常模式

正常模式 (Normal-mode)

  1. 光標(biāo)移動

    • h 左??

    • l 右??

    • j 下??

    • k 上??

    • G 移動到指定行

      11G 移動到11行

    • g 移動到第一行

    • G 移動到最后一行

    • ^ 移動到當(dāng)前行首

    • $ 移動到當(dāng)前行尾

    1. 復(fù)制與粘貼

  • y 復(fù)制

yy  復(fù)制單行
3yy 復(fù)制包括當(dāng)前行的下3行
y$ 復(fù)制當(dāng)前位置到這行結(jié)尾

  • d 剪切

dd 剪切單行
d$ 剪切當(dāng)前位置到這行結(jié)尾

  • p 粘貼

p 粘貼單行
3p 粘貼3行

  • u 撤銷

  • ctrl + r 重做

  1. 刪除與替換
    x  刪除單個字符
    r 替換單個字符

插入模式 (Insert-mode)

命令模式 (Command-mode)

:w 寫入,后可接文件路徑
:q 退出
:! 執(zhí)行Shell 命令  如:!ipconfig 表示臨時查看命令
:s/old charater/new charater 替換 如 :s/x/X 表示x替換為X
/charater 查找 如\x 表示查找x
:set 設(shè)置命令  如:set nu 暫時設(shè)置行號

補充:
vim永久設(shè)置行號:

 復(fù)制代碼 隱藏代碼vim /etc/vimrc 添加set nu //全部用戶生效
vim ~.vimrc 添加set nu //當(dāng)前用戶生效

可視模式 (Visual-mode)

v 字符可視模式
V 行可視模式
ctrl+v 塊可視模式

與d(刪除)和I(大寫的i,插入)聯(lián)合使用

用戶和權(quán)限管理

用戶管理

  • useradd 新建用戶

 復(fù)制代碼 隱藏代碼useradd user1 //新建用戶,默認創(chuàng)建同名用戶組
useradd -g group1 user1 //新建用戶,并指定用戶組
  • userdel 刪除用戶

 復(fù)制代碼 隱藏代碼userdel user1
  • passwd 修改用戶密碼

 復(fù)制代碼 隱藏代碼passwd user1 //僅刪除用戶
passwd -r user1 //刪除用戶,同時刪除/home目錄下的用戶目錄
  • usermod 修改用戶權(quán)限

 復(fù)制代碼 隱藏代碼usermod -d /home/user1_change //修改用戶家目錄
usermod -g group1 user1 //修改用戶user1的用戶組為group1
  • chage 修改用戶屬性

  • id 查看用戶的uid,gid,組

 復(fù)制代碼 隱藏代碼id user1 //查看用戶的uid,gid,組

用戶組管理

  • groupadd 新建?戶組

 復(fù)制代碼 隱藏代碼groupadd group1
  • groupdel 刪除?戶組

 復(fù)制代碼 隱藏代碼groupdel group1

用戶切換

  • su 切換用戶

 復(fù)制代碼 隱藏代碼su - user1 //切換用戶,同時切換用戶環(huán)境
su - root //切換到root用戶
su user1 //僅切換用戶
  • sudo 以其他用戶身份執(zhí)行命令

  • 使用sudo前需要使用visudo命令,打開文件并修改相應(yīng)內(nèi)容

  • sudo執(zhí)行命令時需要使用命令的完整路徑

    用戶配置文件

    /etc/passwd 用戶配置文件
    user1:x:1001:1001::/home/user1:/bin/bash

    用戶配置有7個字段:

    • 用戶名

    • x 表示需要密碼,否則為空

    • uid

    • gid

    • 注釋,可為空

    • 用戶家目錄

    • 用戶登陸的命令解釋器,/bin/bash(bash終端登陸)或/sbin/nologin(不允許終端登陸)

/etc/shadow ?戶密碼相關(guān)配置文件
user1:$fwhfuhewoh$jfkjhfheh$hhsfjsh$fhehfk:18049:0:99999:7:::

  • 用戶名

  • 密碼,保密保存,相同密碼也不一樣

/etc/group ?戶組配置文件
group1:x:1001:

配置文件有4個字段:

  • 用戶組名

  • x 表示需要密碼,否則為空

  • gid

  • 用戶名,此用戶的其他組

文件(目錄)權(quán)限

權(quán)限說明

  1. 文件類型

  • - 普通文件

  • d 目錄文件

  • b 塊特殊文件,其實是設(shè)備

  • c 字符特殊文件,其實是設(shè)備

  • l 符號鏈接,link鏈接

  • f 命名管道

  • s 套接字文件

    1. 權(quán)限表示方法
      r = 4        讀
      w = 2        寫
      x = 1         執(zhí)?

當(dāng)屬主權(quán)限與屬組權(quán)限沖突時,以屬主權(quán)限為主。

  1. 目錄權(quán)限

    x 進入目錄
    rx 顯示目錄內(nèi)的文件名
    wx 修改目錄內(nèi)的文件名

    權(quán)限修改

    • chmod 修改文件、目錄權(quán)限

 復(fù)制代碼 隱藏代碼chmod u+x /tmp/testfile //屬主增加執(zhí)行權(quán)限
chmod g-w /tmp/testfile //屬組減少寫權(quán)限
chmod o=rx /tmp/testfile //其他用戶權(quán)限改為讀,執(zhí)行
chmod a=rwx /tmp/testfile //全部用戶權(quán)限改為讀,寫,執(zhí)行
chmod 755 /tmp/testfile //用數(shù)字修改屬主,屬組,其他用戶權(quán)限

其中u=user, g=group, o=other, a=all

  • chown 更改屬主、屬組

 復(fù)制代碼 隱藏代碼chown user2 /test //修改目錄屬主為user2
chown :group2 /test //修改目錄屬組為group2
chown user2:group2 /test //同時修改目錄屬主和屬組
  • chgrp 可以單獨更改屬組,不常?

    特殊權(quán)限

  • SUID 用于二進制可執(zhí)行文件,執(zhí)行命令時取得文件屬主權(quán)限
    如 /usr/bin/passwd

  • SGID 用于目錄,在該目錄下創(chuàng)建新的文件和目錄,權(quán)限自動更改為該目錄的屬組

  • SBIT 用于目錄,該目錄下新建的文件和目錄,僅 root 和自己可以刪除
    如 /tmp

鏈接地址:https://www.52pojie.cn/thread-1815098-1-1.html

[我要糾錯]
文:宋聰喬&發(fā)表于江蘇
關(guān)鍵詞: Linux 幫助 文件 用戶 管理

來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:linux實戰(zhàn)技能100講(筆記)第二章

Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權(quán)利

蘇公網(wǎng)安備32010402000125 蘇ICP備14051488號-3技術(shù)支持:南京博盛藍睿網(wǎng)絡(luò)科技有限公司

南京思必達教育科技有限公司版權(quán)所有   百度統(tǒng)計

主站蜘蛛池模板: 中文字幕综合网 | 久久成人免费播放网站 | 99国内视频 | 欧美日韩亚洲一区 | 福利800av视频导航 | 成年网站在线看 | 天天拍天天干 | 欧美在线综合 | 美腿丝袜在线 | 国内精品视频 | 成人影视在线 | 亚洲v天堂 | 天天操狠狠操夜夜操 | 日日噜噜噜噜人人爽亚洲精品 | 人人玩人人添人人澡免费 | 老扒夜夜春宵粗大好爽aa毛片 | 亚洲免费网站观看视频 | 最新午夜韩国理论片77网 | 成人免费va视频 | 日本jav护士hd| 欧美性导航 | 中文字幕1区 | 日韩大片| 一卡二卡在线观看 | 久久精品亚洲综合一品 | 一个人看的视频www 一个人看的视频www免费 | 亚洲欧美网址 | 男女国产一级毛片 | 亚洲欧美强伦一区二区另类 | 天天干天天操天天摸 | 日韩特级 | 波多野结衣久久精品免费播放 | 国产精品视_精品国产免费 国产精品视频a | 亚洲日产综合欧美一区二区 | 色综合久久五月 | 成人免费观看在线视频 | 国产一区在线观看视频 | 国产九九免费视频网站 | 美女的激情影院 | 国产精品久久久久一区二区 | 日韩精品在线免费观看 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產(chǎn)品享最低成本,有需要聯(lián)系,
  • 卡爾蔡司鏡片優(yōu)惠店,鏡片價格低
  • 蘋果原裝手機殼