一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux最常用命令合集

jf_78858299 ? 來源:CSDN ? 作者:南獨酌酒nvn ? 2023-05-12 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

  • 操作系統(tǒng)概述
  • Linux 操作系統(tǒng)安裝
  • Linux 文件系統(tǒng)
  • Linux 命令操作
  • Linux 權(quán)限管理
    • 用戶和用戶組
    • 用戶操作命令
    • 權(quán)限操作
  • Linux 進程管理
  • Linux 其他常用命令大全
  • Linux 系統(tǒng)軟件安裝
    • 常用軟件安裝
    • 軟件安裝常用命令

操作系統(tǒng)概述

操作系統(tǒng) Operating System 簡稱 OS,通俗講就是一款軟件,不過和一般的軟件不同,操作系統(tǒng)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統(tǒng)軟件,任何其他的軟件都必須在操作系統(tǒng)的支持下才能運行。

Linux 操作系統(tǒng)安裝

關(guān)于 Linux 的安裝看這篇——Linux的安裝教程

  • https://blog.csdn.net/huaijiu123/article/details/82083452

Linux 文件系統(tǒng)

  • /var:包含在正常操作中被改變的文件、假脫機文件、記錄文件、加鎖文件、臨時文件和頁格式化文件等。
  • /home:包含用戶的文件:參數(shù)設(shè)置文件、個性化文件、文檔、數(shù)據(jù)、EMALL、緩存數(shù)據(jù)等,每增加一個用戶,系統(tǒng)就會根據(jù)其用戶名在 home 目錄下新建和其他用戶同名的文件夾,用于保存其用戶配置。
  • /proc:包含虛幻的文件,他們實際上并不存在于磁盤上,也不占用任何空間(用 ls-l 可以顯示它們的大小)當查看這些文件時,實際上是在訪問存在內(nèi)存中的信息,這些信息用于訪問系統(tǒng)。
  • /bin:包含系統(tǒng)啟動時需要的執(zhí)行文件(二進制),這些文件可以被普通用戶使用。
  • /etc:為操作系統(tǒng)的配置文件目錄(防火墻、啟動項)
  • /root:為系統(tǒng)管理員(也叫超級用戶或根用戶)的 Home 目錄。
  • /dev:為設(shè)備目錄,Linux 下設(shè)備被當成文件,這樣一來硬件被抽象化、便于讀寫、網(wǎng)絡(luò)共享以及需要臨時裝載到文件系統(tǒng)中,正常情況下,設(shè)備會有一個獨立的子目錄,這些設(shè)備的內(nèi)容會出現(xiàn)在獨立的子目錄下。

Linux 命令操作

  • 查看當前目錄命令: pwd
  • 打開文件夾命令: cd
    • 打開指定文件夾:cd [目錄名稱]
    • 打開當前用戶的根目錄:cd ~
    • 返回上級目錄:cd …
    • 返回進入目錄:cd -
    • 打開根目錄:cd /
  • 瀏覽目錄下的文件列表命令: ls
    • 以列的方式查看當前目錄下的文件列表:ls -l
    • 查看當前目錄下所有的文件(包括隱藏文件):ls -a
    • 以列表的方式查看當前目錄下的所有文件:ls -la
  • 創(chuàng)建文件目錄命令: mkdir
    • 新建文件目錄:mkdir 文件夾名稱
    • 遞歸新建多級目錄:mkdir -p 文件夾名稱
    • 例如在用戶目錄下新建 test 目錄,命令這樣寫:mkdir -p test/test1/test2/test3 遞歸新建多級目錄的寫法
  • 刪除文件目錄命令: rmkdir
    • 刪除指定目錄:rmkdir 目錄名稱
    • 遞歸刪除指定目錄及中間目錄:rmdir -p 目錄名稱 這里沒有寫錯,沒有字母 k
  • 刪除文件或者目錄命令: rm
    • 常用命令:rm -rf [目錄或文件] rm -ri [目錄或文件]
    • 強制刪除文件或目錄:rm -rf 目錄或者文件
    • 在刪除前詢問是否確認刪除:rm -ri 目錄或文件

因為強制刪除的后果不太好,一般不建議使用 rm -rf 進行文件刪除

rm 命令中不跟 r 參數(shù),無法刪除目錄,只能刪除文件

  • 復制文件或目錄命令: cp
    • 遞歸復制目錄1下的所有的文件和文件夾到目錄2:cp -r [目錄1][目錄2]
    • 執(zhí)行復制操作時覆蓋原有目錄前詢問用戶:cp -ri [目錄1][目錄2]
  • 移動文件、修改文件名命令: mv
    • 將文件夾1名稱更改為文件夾2:mv 文件1 文件2 (給文件更名)
    • 將目錄1的文件移動到目錄2:mv 目錄2 目錄2 (將目錄1的文件移動到目錄2)
  • 創(chuàng)建文件命令: touch
    • touch 文件名稱
  • 查看、編輯文件命令: vi
    • vi 命令為 UNIX 操作系統(tǒng)或者類 UNIX 操作系統(tǒng)都有具有的功能強大的文件編輯命令,用戶輸入 vi ++ 文件名,便可以進入 vi 模式進行文件內(nèi)容的查看和編輯,如果文件已經(jīng)存在,則直接打開文件,如果文件不存在,則系統(tǒng)將打開一個全新的空文件。

vi 的三種模式如下:

  1. 命令模式

當用戶使用 vi 命令打開文件后,則進入命令模式,用戶可以輸入命令來執(zhí)行各種功能。

圖片

  1. 輸入模式

如果用戶要對文件做修改,則可以使用下面幾種命令,進入輸入模式,用戶進入輸入模式之后,可以任意修改文件,除了 Esc 鍵外,用戶輸入的任何字符都會被作為內(nèi)容寫入文件中,用戶輸入 Esc 可以對文件進行相關(guān)操作。

圖片

  1. 末行模式

如果用戶完成編輯命令,則可以按照 esc + “:” 進入末行模式,用戶可以對文件內(nèi)容繼續(xù)進行搜索,也可以輸入 “:wq!” 進行文件保存并退出,或者輸入 “:q!” 強制退出文件編輯。

圖片

  • 查看、編輯文件命令: cat
    • 顯示一個小的文件的內(nèi)容:cat 文件名稱
    • 創(chuàng)建并打開一個新的文件:cat > 文件名稱
  • 查看文件開頭內(nèi)容命令: head
    • head [參數(shù)] [文件名]

例如,使用 head 命令顯示某個文件開始的 n 行數(shù)據(jù):head -n 文件名稱

圖片

  • 查看文件結(jié)尾內(nèi)容命令: tail
    • 動態(tài)加載某個文件的內(nèi)容(常用于查看日志文件):tail -f 文件名稱
    • 展示文件最后幾行的數(shù)據(jù):tail -n 行數(shù)文件名稱

Linux 權(quán)限管理

用戶和用戶組

用戶是指在一個操作系統(tǒng)中,一系列權(quán)限的集合體,操作人員通過用戶名和口令可以在系統(tǒng)中執(zhí)行某一些被允許的操作。不同的用戶可以具有不同的權(quán)限。Linux 操作系統(tǒng)中每個用戶都具有唯一標識 UID,當使用命令創(chuàng)建用戶時,如果不指定用戶的 UID,則系統(tǒng)將自動為其分配 UID。

用戶組就是具有相同特征的用戶的集合體,在 Linux 系統(tǒng)中,每一個用戶都屬于至少一個用戶組。Linux 操作系統(tǒng)中每個用戶分組都具有唯一標識 GID,當使用命令創(chuàng)建用戶組時,如果不指定用戶組的 GID,則系統(tǒng)將自動為其分配 GID。當使用 -u 指定用戶 id 時,用戶 id 盡量大于500,以免沖突。因為 Linux 操作系統(tǒng)安裝后,會默認建立一些用戶,所以可能會占用 500 之內(nèi)的 id 號。

Linux 權(quán)限機制有以下特點:

  • 系統(tǒng)有一個權(quán)限最大的用戶,其名稱為 root ,root 用戶屬于 root 用戶組。
  • 系統(tǒng)默認只有 root 權(quán)限可以添加和刪除用戶。
  • 添加用戶之后,如果沒有給用戶指定用戶組,則系統(tǒng)會為用戶添加一個同名的用戶組,用戶屬于該組。
  • root 切換到普通用戶無需登錄,普通用戶切換到 root 用戶需要登陸。
  • root 可以給用戶賦予和回收某一個文件的讀、寫、執(zhí)行的權(quán)限。

用戶操作命令

  • 切換用戶命令: su
    • su [用戶名] 或者 su -[用戶名]
    • su[用戶名]su -[用戶名]都可以切換用戶,前者類似于臨時切換用戶,當使用該命令進行切換新用戶時,用戶配置仍然沿用原來的用戶配置,如環(huán)境變量、系統(tǒng)變量等。而后者進行切換用戶時,環(huán)境變量、系統(tǒng)設(shè)置全部切換成新用戶的用戶配置。
  • 查看當前登陸用戶命令: whoami
  • 查看當前用戶所屬分組命令: groups
  • 查看當前用戶 UID 和 GID 命令: id
  • 添加新用戶命令: useradd

圖片

在 Linux 操作系統(tǒng)中添加用戶:useradd 用戶名

在 Linux 操作系統(tǒng)中添加用戶并指定用戶 UID:useradd -u 指定的 UID 用戶名

  • 修改用戶密碼命令: **passwd**例如:修改當前用戶名為 sang 的用戶密碼:passwd sang

在添加用戶之后,只有為其設(shè)置密碼,用戶才能登陸

圖片

  • 刪除用戶命令: userdel
    • 刪除用戶:userdel 用戶名
    • 刪除用戶并同時刪除其登陸信息:userdel -r 用戶名

圖片

  • 修改用戶信息命令: usermod
    • 語法:usermod [選項] [參數(shù)] [用戶名]
    • 修改用戶登錄名:usermod -l 新用戶名 舊用戶名
    • 修改用戶所屬分組:usermod -g 新組名稱 用戶名

圖片

  • 添加用戶組命令: groupadd
    • 語法:groupadd [選項] [組名稱]
    • 修改用戶登陸名:groupadd 組名
    • 修改用戶所屬分組:groupadd -g 組 GID 組名

圖片

權(quán)限操作

Linux 操作系統(tǒng)為文件定義了讀、寫、執(zhí)行三種權(quán)限,不同的用戶或者用戶組可以具有不同的權(quán)限,系統(tǒng)采用 “r”、“w”、“x” 來分別表示文件的讀、寫、執(zhí)行權(quán)限。使用 ls -l 命令可以查看到用戶在當前目錄或者文件的操作權(quán)限。

舉列:

drwxr -xr -x. 2 root root 4096 Sep 23 2011 bin

從左至右分別表示如下含義:

  • d:代表 bin 數(shù)目目錄而不是文件
  • rwx:代表擁有者具有讀、寫、執(zhí)行的權(quán)限
  • r -x:代表同組用戶具有讀、執(zhí)行的權(quán)限,但是沒有寫權(quán)限
  • r -x:代表其他組用戶具有讀、執(zhí)行權(quán)限,沒有寫權(quán)限

常用的變更權(quán)限命令為:chmod

語法:chmod [選項] [參數(shù)]

圖片

chmod 的參數(shù)可以分為兩種,分別是權(quán)限模式和數(shù)字模式。

權(quán)限模式:

權(quán)限模式使用 u、g、o 分別代表擁有者、同組用戶、其他組用戶,使用 + 和一代表賦予和收回權(quán)限,使用 r、w、x 代表讀、寫、執(zhí)行權(quán)限。

例如:將文件01的執(zhí)行權(quán)限給當前用戶,寫權(quán)限賦給用戶所在的用戶組和其他用戶。

chmod -r U+X,G+W F01

例如:將文件 f01 的讀、寫、執(zhí)行的權(quán)限賦給當前用戶,將讀、寫權(quán)限賦給用戶所在的用戶組和其他用戶。

chmod -r u=rwx,g=rw,o=rw f01

數(shù)字模式:

為了簡化授權(quán)步驟,用戶也可以采用數(shù)字模式進行授權(quán),使用二進制的形式代表 r、w、x 三種權(quán)限,如 101 (5) =r -x,111 (7) =rwx,100 (3) =r- -

例如:將文件 f01 的讀、寫、執(zhí)行的權(quán)限賦給當前用戶,將讀和執(zhí)行權(quán)限賦給用戶組、將寫和執(zhí)行權(quán)限賦給其他用戶。

chmod 753 -r f01

例如:將文件 f01 的讀、寫、執(zhí)行權(quán)限賦給所有用戶。

chmod 777 -r f01

Linux 進程管理

在 Linux 的應用中,我們需要對進程進行管理,如查看某個進程是否啟動、以及在必要的時刻,殺掉某個線程。

  • 查看進程命令:ps

ps 命令是 Linux 操作系統(tǒng)中查看進程的命令,通過 ps 命令我們可以查看 Linux 操作系統(tǒng)中正在運行的過程,并可以獲得進程的 PID(進程的唯一標識),通過 PID 可以對進程進行相應的管理。

ps -ef | grep [進程關(guān)鍵字]

根據(jù)進程關(guān)鍵詞查看進程命令顯示如下,顯示的進程列表中第一列表示開啟進程的用戶,第二列表示進程唯一標識 PID,第三列表示父進程 PPID,第四列表示 CPU 占用資源比列,最后一列表示進程所執(zhí)行程序的具體位置。

[shang@localhost ~]$ ps -ef|grep sshd
root 1829 1  0 May24 ?   00:00:00 /usr/sbin/sshd
shang 24166 24100  0   20:17 pts/2  00:00:00      grep  sshd
[shang@localhost ~]$
  • 殺掉進程命令:kill

當系統(tǒng)中有進程進入死循環(huán),或者需要被關(guān)閉時,我們可以使用 kill 命令對其關(guān)閉。

kill -9 [PID] PID 為 Linux 操作系統(tǒng)中進程的標識

Linux 其他常用命令大全

  • 清屏命令:clear
  • 查詢命令詳細參數(shù)命令:man
  • 掛載命令:mnt
  • 遠程連接服務(wù) SSH 相關(guān)命令:
  • 啟動 SSH 服務(wù)命令:service sshd start
  • 重啟 SSH 服務(wù)命令:service sshd restart
  • 關(guān)閉 SSH 服務(wù)命令:service sshd stop

Linux 大多數(shù)情況下都是遠程服務(wù)器,開發(fā)者通過遠程工具連接 Linux ,啟動了某個項目的 JAR,一旦窗口關(guān)閉,JAR 也就停止運行了,因此一般通過如下命令啟動 JAR:nohup java -jar jar-0.0.1-SNAPSHOT.jar &

這里多了 nohup ,表示當前窗口關(guān)閉時服務(wù)不掛起,繼續(xù)在后臺運行

Linux 系統(tǒng)軟件安裝

常用軟件安裝

Linux 下常用的軟件安裝方式有3種。

  • tar 安裝 :如果開發(fā)商提供的是 tar、tar.gz、tar.bz 格式的包(其中 tar 格式的為打包后沒有壓縮的包,gz 結(jié)尾的是按照 gzip 打包并壓縮的軟件包,tar.bz 是按照二進制方式打包并壓縮的軟件包),可以采用 tar 包安裝,tar 安裝方式本質(zhì)上是解壓軟件開發(fā)商提供的軟件包,之后在通過相應配置,完成軟件的安裝。
  • rpm 安裝 :rpm 安裝方式是 redhat Linux 系列推出的一個軟件包管理器,類似于 Windows 下的 exe 安裝程序,可以直接使用 rpm 命令安裝。
  • yum 安裝 :yum 安裝本質(zhì)上依然是 rpm 包安裝,和 rpm 安裝方式的不同之處是用戶可以通過 yum 參數(shù),指定安裝的軟件包,系統(tǒng)將自動從互聯(lián)網(wǎng)上下載相應的 rpm 軟件包。而無須用戶關(guān)心軟件包的下載地址,以及軟件包的依賴關(guān)系。

軟件安裝常用命令

  • 解壓壓縮命令:tar
  • 語法:tar [選項] [壓縮包]
  • 解壓 gzip 包:tar -zxvf [包名]
  • 解壓 bz 包:tar -jxvf [包名]
  • 解壓普通包:tar -xvf [包名]

圖片

安裝卸載命令:rpm

  • 語法:rpm [選項] [軟件包]
  • 查詢是否已經(jīng)安裝了某軟件包:rpm -qa|grep [軟件包關(guān)鍵詞]
  • 卸載已經(jīng)安裝的軟件包:rpm -e 軟件包全名
  • 安裝軟件包并查看進度:rpm -ivh 軟件包路徑

圖片

來源:blog.csdn.net/qq_43647359/article/details/104792569

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7643

    瀏覽量

    90478
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7122

    瀏覽量

    125278
  • Linu
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    20002
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Linux常用命令匯總

    本篇文章一個介紹了約40個Linux常用命令,這些命令也正是Linux入門的精髓之處,所以,對于這些命令一定要多加練習,熟練掌握,那么以后你
    發(fā)表于 10-25 15:08 ?794次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>匯總

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統(tǒng)中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務(wù),如管理文件和目錄、操作進程、網(wǎng)絡(luò)通信、軟
    的頭像 發(fā)表于 05-03 18:08 ?1021次閱讀

    linux常用命令

    linux常用命令
    發(fā)表于 08-20 22:53

    Linux常用命令

    Linux常用命令
    發(fā)表于 05-08 14:39

    linux常用命令

    linux常用命令集 名稱:cal使用權(quán)限:所有使用者使用方式:cal [-mjy] [month [year]]說明:顯示日歷。若只有一個參數(shù),則代表年份(1-9999),顯
    發(fā)表于 01-18 12:45 ?878次閱讀

    嵌入式Linux常用命令

    嵌入式Linux常用命令,比較基礎(chǔ),非常實用,適合新手學習。
    發(fā)表于 11-24 15:22 ?4次下載

    Linux終端常用命令大全

    Linux終端常用命令大全,通俗易懂,容易上手。包含所有命令,方便查找各個指令功能。
    發(fā)表于 04-28 16:30 ?15次下載

    vim常用命令

    vim常用命令
    發(fā)表于 01-08 15:59 ?3次下載

    Linux常用命令的全拼整理

    本文整理了常用命令的全拼,好像混進了什么奇怪的東西。
    的頭像 發(fā)表于 10-10 17:19 ?4929次閱讀

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的頭像 發(fā)表于 03-30 10:34 ?5949次閱讀

    linux常用命令手冊

    linux常用命令手冊免費下載。
    發(fā)表于 06-01 14:59 ?70次下載

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發(fā)表于 03-03 09:20 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1370次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發(fā)表于 04-26 11:46 ?1次下載

    linux常用命令及用法

    Linux是一種開源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點受到廣大用戶的喜愛。掌握Linux常用命令及其用法對于操作系統(tǒng)的管理和開發(fā)都至關(guān)重要。本文將詳盡、詳實、細致地介紹Linux
    的頭像 發(fā)表于 11-17 09:47 ?926次閱讀