日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux:理论 面试

發(fā)布時(shí)間:2023/12/16 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux:理论 面试 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

常用命令

        • 操作系統(tǒng)
        • 操作系統(tǒng)的分類
        • 桌面操作系統(tǒng)
        • 服務(wù)器操作系統(tǒng)
        • 嵌入式操作系統(tǒng)
        • Linux分類
        • 界面最好的
        • 國(guó)內(nèi)的
        • Linux 系統(tǒng)需要記住的目錄
        • 文件夾的增刪改查
        • 文件的增刪改查
        • 其他
        • Vi編輯器的常用命令
        • VI編輯器的三種模式
        • 末行模式
        • 行內(nèi)移動(dòng)
        • 行數(shù)移動(dòng)
        • 段落
        • 撤銷
        • 刪除文本
        • 復(fù)制
        • 替換的命令
        • 文件夾內(nèi)查找
        • 文件內(nèi)查找
        • 文件內(nèi)替換
        • 壓縮命令
        • 關(guān)機(jī)
        • 重啟
        • 用戶權(quán)限
        • 用戶和組的添加
        • 用戶切換
        • 修改權(quán)限
        • 修改文件所屬的組
        • 其他命令
        • Cut
        • Sort
        • Wc
        • Uniq
        • Tee
        • Tr
        • Split
        • Awk
        • awk
        • If判斷語(yǔ)句

操作系統(tǒng)

  • Windows 10

操作系統(tǒng)的分類

  • 桌面操作系統(tǒng)
  • 服務(wù)器操作系統(tǒng)
  • 嵌入式操作系統(tǒng)
  • 移動(dòng)設(shè)備操作系統(tǒng)

桌面操作系統(tǒng)

  • Window 系列
  • macOS
  • Linux

服務(wù)器操作系統(tǒng)

  • Linux
  • Windows Server

嵌入式操作系統(tǒng)

  • Linux

Linux分類

  • 商業(yè)版 Redhat
  • 穩(wěn)定版 6.4 6.6 6.8 7.0(偶數(shù))
  • 開(kāi)發(fā)板 6.5 5.7 6.9 (奇數(shù))
  • 免費(fèi)版 CentOS
  • 穩(wěn)定版6.4 6.6 6.8 7.0
  • 開(kāi)發(fā)板 6.5 5.7 6.9

界面最好的

  • Ubuntu

國(guó)內(nèi)的

  • 紅旗
  • 中標(biāo)麒麟

Linux 系統(tǒng)需要記住的目錄

  • /etc: 系統(tǒng)配置,啟動(dòng)程序
  • /home:普通用戶的家,目錄默認(rèn)數(shù)據(jù)存放目錄
  • /mnt:臨時(shí)掛載儲(chǔ)存設(shè)備的掛載點(diǎn),u盤(pán)插入光驅(qū)無(wú)法使用,需要掛載然后使用
  • /opt:額外的應(yīng)用軟件包
  • /root:Linux超級(jí)權(quán)限用戶root的家目錄
  • /tmp:臨時(shí)文件目錄,這個(gè)目錄被當(dāng)作回收站使用

文件夾的增刪改查

  • 添加:mkdir 文件夾名
    mkdir –p 文件夾名
  • 刪除:rm –rf 文件夾路徑
  • 修改:mv 要修改的文件夾路徑(名) 修改后的文件夾路徑 (名)
  • 查詢:ll [-a]
    ls [-a] [-l]
  • 復(fù)制:cp [-a/-r] 原文件夾 目標(biāo)文件夾

文件的增刪改查

  • 添加:touch 空文本
    echo ‘內(nèi)容’ > 或 >> 文本

  • 刪除:rm –rf 文件路徑(名)

  • 修改:mv 修改前文件路徑(名) 修改后文件路徑(名)

  • 查詢:ll [-a]
    ls [-a] [-l]

  • 查看內(nèi)容
    前10行:head 文件名
    head -10 文件名
    后10行:tail -10 文件名
    后n行:tail -n 文件名

  • 查看所有
    cat 文件名

  • 數(shù)據(jù)過(guò)濾
    grep [參數(shù)] 關(guān)鍵字 文件名

  • 編輯:vi 或者 vim

其他

  • 當(dāng)前所在的目錄:pwd
  • 清空屏幕:clear
  • 軟連接:ln -s 目標(biāo)文件絕對(duì)路徑 快捷方式路徑
  • 幫助文檔:命令+ --help
  • &&:前面的命令執(zhí)行成功再執(zhí)行后面的。
  • ||:前面的命令執(zhí)行失敗再執(zhí)行后面的。

Vi編輯器的常用命令

VI編輯器的三種模式

  • 命令模式
  • 編輯模式
  • 末行模式

末行模式

  • 保存并退出 :wq 或者 x!
  • 不保存強(qiáng)制退出 :q!

行內(nèi)移動(dòng)

  • 以單詞為單位向后移動(dòng) w
  • 以單詞為單位向前移動(dòng) b
  • 光標(biāo)移動(dòng)到行首 0 或者 ^
  • 光標(biāo)移動(dòng)到行尾 $

行數(shù)移動(dòng)

  • 移動(dòng)到首行 gg
  • 移動(dòng)到尾行 G
  • 定位到某一行 數(shù)字gg 或者 數(shù)字G 或者 :數(shù)字

段落

  • 以段落為單位后移 }
  • 以段落為單位前移 {

撤銷

  • 撤銷命令 u
  • 取消撤銷/恢復(fù)撤銷 Ctrl+r

刪除文本

  • 刪除多行 數(shù)字dd
  • 刪除一行 dd
  • 在光標(biāo)所在的位置刪除至行尾 D
  • 在光標(biāo)所在的位置刪除至行首 d0 或者 d^
  • 剪切 x

復(fù)制

  • 復(fù)制多行 數(shù)字yy
  • 復(fù)制一行 yy
  • 粘貼 p

替換的命令

  • 替換的是光標(biāo)所在的位置以及后面的數(shù)據(jù) R
  • 只替換光標(biāo)右側(cè)的第一個(gè)字符 r

文件夾內(nèi)查找

  • 通過(guò)文件名指定路徑查找 find 路徑 -name *.txt
  • 通過(guò)文件名在當(dāng)前路徑查找 find -name *.txt

文件內(nèi)查找

  • /查找的內(nèi)容
  • 向上查找 N
  • 向下查找 n

文件內(nèi)替換

  • :%s/舊文本/新文本/g [c]

壓縮命令

  • gzip
    壓縮文件 tar zcvf 壓縮文件名.tar.gz 被壓縮的文件/文件夾
    解壓壓縮文件 tar zxvf 壓縮的文件名.tar.gz -C 路徑
  • bzip2
    壓縮文件 tar jcvf 壓縮文件名.tar.bz2 被壓縮的文件/文件夾
    解壓壓縮文件 tar jxvf 壓縮的文件名.tar.bz2 -C 路徑

關(guān)機(jī)

  • halt

重啟

  • reboot

用戶權(quán)限

  • drwxr-xr-x. 2 root root 4096 9月 14 23:15 aa (如下解釋)

  • d:表示文件夾

  • rwx:當(dāng)前用戶具備的權(quán)限

  • r-x:當(dāng)前用戶所屬的組具備的權(quán)限

  • r-x:其他用戶所具備的權(quán)限

  • root:文件所屬的用戶

  • root:文件所屬的用戶所屬的組

  • 4096 :文件大小

  • 9月:文件創(chuàng)建的月份

  • 14 23:15:文件創(chuàng)建的日期

  • aa:文件名

  • 讀權(quán)限:數(shù)字表示4

  • 寫(xiě)權(quán)限:數(shù)字表示2

  • 執(zhí)行權(quán)限:數(shù)字表示1

  • 讀寫(xiě)執(zhí)行能夠構(gòu)成的數(shù)字和是1、2、3、4、5、6、7

用戶和組的添加

  • 組的操作

    • 添加組 groupadd 組名
    • 刪除組 groupdel 組名
    • 查詢當(dāng)前所有的組 cat /etc/group
    • 修改組 chgrp 組名 文件/目錄名
  • 用戶的操作

    • 添加用戶同時(shí)指定組 useradd -g 組名 用戶名
    • 添加用戶 useradd 用戶名 【未指定組時(shí),創(chuàng)建一個(gè)與用戶名相同的組】
    • 刪除用戶(刪除家目錄):userdel –r 用戶名
    • 查看當(dāng)前用戶 cat /etc/passwd
    • 為用戶設(shè)置密碼 passwd 用戶名

用戶切換

  • Su 用戶名
  • Root用戶 切換到普通用戶無(wú)需密碼,普通用戶之間切換需要密碼
  • 退出用戶 exit
  • 普通用戶臨時(shí)借用root權(quán)限使用sudo 命令【普通用戶已經(jīng)添加到/etc/sudoers文件中】

修改權(quán)限

  • chmod [-R] 777 文件名/文件夾名
  • chmod +/- rwx 文件名|目錄名
  • chmod -R u=rwx,g=rwx,o=rwx 文件名|目錄名

修改文件所屬的組

  • chown -R 新用戶:新用戶的組 文件名/文件夾名

其他命令

  • 獲取當(dāng)前日期:date
  • 更新當(dāng)前日期:date -s “yyyy-MM-dd HH:mm:ss”
  • 查看磁盤(pán)空間:df -h
  • 查看某一目錄所占空間大小:du -h
  • 查看進(jìn)程詳細(xì)信息:ps aux
  • 查看cpu內(nèi)存等使用情況:top
  • 殺死某一進(jìn)程:kill [-9] 進(jìn)程號(hào)
  • 查看內(nèi)存使用率:free –h [-m/-g]

Cut

  • 按照字符提取 head -2 1.txt | cut -c 5
  • 指定分隔符 head -2 1.txt | cut -d ‘:’ -f 1,2

Sort

  • 文本排序 sort 文件名
  • 文本排序反轉(zhuǎn) sort -r 文件名
  • 文本排序去重 sort -u 文件名
  • 數(shù)值按大小排序 sort -n 文件名
  • 指定分隔符、指定排序列 sort -t ‘分隔符’ -k2nr 文件名

Wc

  • 查看文件基本信息 wc 文件名
  • 查看文件行數(shù) wc – l 文件名
  • 查看文件單詞數(shù) wc -w 文件名
  • 查看文件字節(jié) wc -c 文件名
  • 查看多個(gè)文件信息 wc 文件1 文件2 文件3

Uniq

  • 與sort連用
  • 排序、去重 cat 5.txt | sort | uniq
  • 排序、去重計(jì)算總數(shù) cat 5.txt | sort | uniq -c

Tee

  • 數(shù)據(jù)定位到多個(gè)文件 cat 5.txt | tee a.txt b.txt c.txt

Tr

  • 小寫(xiě)i 替換成 echo “itheima” | tr ‘i’ ‘I’
  • 把 HELLO 轉(zhuǎn)成 小寫(xiě) echo “HELLO” |tr ‘[A-Z]’ ‘[a-z]’
  • 刪除數(shù)字 echo ‘a(chǎn)bc1d4e5f’ | tr -d ‘[0-9]’

Split

  • 按照文件大小切分 split -b 10k 被切分的文件
  • 按照行數(shù)進(jìn)行切分 split -l 1000 被切分的文件

Awk

  • 模糊查詢 awk ‘/條件/’ 文本名
  • 按照分隔符拆分,根據(jù)角標(biāo)顯示

awk

  • 按照分隔符拆分,根據(jù)角標(biāo)顯示并指定分隔符
    awk -F ‘,’ ’ {OFS="==="}{print $1, $2, $3}’ 1.txt
  • 支持函數(shù)
    awk -F ‘,’ '{print toupper($2),$3100}’ 1.txt

If判斷語(yǔ)句

  • awk -F ‘,’ ‘{if($4>60) print $1, $4, “及格”; else print $1, $4, “不及格”}’ score.txt

總結(jié)

以上是生活随笔為你收集整理的Linux:理论 面试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。