在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Linux操作系統介紹和基本命令

jf_SMr56CbK ? 來源:集成電路設計 ? 2023-12-15 09:30 ? 次閱讀

作者|清洬

編輯|清洬

Linux操作系統介紹與基本命令

1 系統介紹
2 基本命令
3 命令重定向與管道符
4 幫助命令

01:系統介紹

Linux系統是以文件目錄的方式來組織和管理系統中的所有文件的(文件目錄:即將所有文件的說明信息采用樹型結構組織起來)。Liunx文件系統的樹型層次結構以根目錄“/”為起點,所有其他的目錄都有根目錄派生而來。用戶可以瀏覽整個系統,可以進入任何一個已授權進入的目錄,訪問里面的文件。

系統建立每一個目錄時,都會自動設定兩個目錄文件:‘.’——>自身目錄;‘..’——>父目錄。訪問父目錄時用“cd ..”即可。

絕對路徑(Absolute path name):即全路徑名,指以根目錄打頭的路徑名。絕對路徑名確定文件位置和工作目錄無關。如下圖,/home/first1/your/Folder1即為一個絕對路徑。其中第一個“/”代表根目錄,中間的“/”為目錄文件之間的分隔符。該例子的意義為“根目錄管理的home目錄管理的first1目錄管理的your目錄管理下的Folder1文件夾”。

相對路徑(Relative path name):指不以根目錄“/”打頭的路徑名。比如當前的工作目錄為/home/first1/your,如果指定的路徑是/home/first1/your/Folder2,此時可直接輸入命令“cd Folder2”即可進行訪問,這里輸入的Folder2就是相對路徑。相對路徑書寫簡單,但必須時刻了解當前目錄的確切位置(用pwd命令)。

3c966a7a-9a7c-11ee-8b88-92fbcf53809c.png

在用絕對路徑尋址時,按兩下Tab鍵可以顯示出相關目錄下的子目錄有哪些,如下圖。

3ca89f60-9a7c-11ee-8b88-92fbcf53809c.png

02:基本命令

whoami:查看用戶自己當前使用的賬號名

who:查看當前有哪些用戶登錄到系統中

w:產看有哪些用戶登錄在線,同時顯示用戶當前的工作

clear:清屏命令

history:查看先前的命令

tab鍵:補齊系統中有的命令

文件命令

*下面file可以看做是文件,dir可以看做是文件夾。類比windows系統下文件操作去理解

ls :列出目錄

ls -al:使用格式化列出隱藏文件

cd dir:更改目錄到dir(見part1的相對路徑)

cd:更改到用戶主目錄

cd /:更改到根目錄

cd ..:返回到上層目錄(相對路徑用法)

pwd:顯示當前目錄

mkdir dir:創建目錄dir

touch file:創建file

cat > file:將標準輸入添加到file(相比touch而言可以在創建文本時就進行內容輸入,ctrl+d退出)

rm file:刪除文件file

rm -r dir:刪除目錄dir(-r表示遞歸,即包含子目錄)

rm -f file:強制刪除file(-f表示強制刪除。!慎用)

rm -i file:刪除file前詢問是否確定刪除。是yes否no

rm -rf dir:強制刪除目錄dir(!慎用)

cp file1 file2:將file1復制到file2

cp -r dir1 dir2:將dir1復制到dir2(如果dir2不存在 將創建dir2)

mv file1 file2:將file1重命名或者移動到fle2(如果file2是一個存在的目錄,則將file1移動到目錄file2中)

ln -s file des:創建file的符號鏈接link(給系統中已有的某個文件file指定另一個可用于訪問它的名稱des)

wc -l file:統計文件file的行數

wc -c file:統計文件file的字節數(c代表字節,char)

wc -w file:統計文件file的字數

more file:查看file的內容

more -num file:顯示文件file的num行

more +num file:從文件file的第num行開始顯示

more -c file:不滾屏顯示,在顯示前先清屏

head file:查看file的前10行

head -num file:顯示file的前num行

tail file:產看file的后10行

tail -f file:從后10行開始查看file的內容

less file:分屏顯示文件內容(PageUp,PageDown翻頁,退出按Q)。

進程管理

ps:顯示當前活動進程(類似windows下的任務管理器)

top:顯示所有正在運行的進程

kill pid:殺掉進程id pid

killall proc:殺掉所有名為proc的進程(!慎用)

bg:列出已停止或后臺的作業

fg:將最近的作業帶到前臺

fg n:將作業n帶到前臺

文件權限

①chmod octal file:更改file權限(8進制數法)

4-->讀(r)

2-->寫(w)

1-->執行(x)

example:

chmod 777:為所有用戶添加讀、寫、執行權限

chmod 755:為所有者添加rwx權限,為組和其他用戶添加rx權限

*第一個數字代表user的權限,第二個數字代表組中其他人的權限,第三個數字代表系統中其他用戶的權限。權限用421組合實現。

②chmod octal file:更改file權限(字符串法)

chmod 777 <=> chmod a+rwx

chmod755 <=> chmod u+rwx,go+rx

chmod 772 <=> chmod ug+rwx,o+w

*u代表用戶,g代表組,o代表系統中其他人

如下圖所示:第一行中的d代表是一個目錄(文件夾),rwx表示user(qing)對該文件的權限為讀、寫可執行。r-x表示組(shuo)中的其他人以及系統中的其他人對該文件只有讀和可執行權限。

第二行-代表是一個文件(file),rw-表示user(qing)有讀寫權限。r--表示組(shuo)和系統中的其他人只有讀權限。

3cbc0dfc-9a7c-11ee-8b88-92fbcf53809c.png

快捷鍵

ctrl+s:停止滾屏

ctrl+q:恢復滾屏

ctrl+c:停止當前命令

ctrl+z:掛起當前命令,放到后臺執行。

fg:恢復掛起的命令,放到前臺執行

ctrl+d:注銷當前會話,與exit相似

ctrl+w:刪除當前行中的字

ctrl+u:刪除整行

!!:重復上次命令

exit:注銷當前會話

這些命令的效果可以自己在liunx系統上進行嘗試,這里就不再展示具體界面效果是什么樣子的了!

03:命令重定向與管道符

在linux系統中,執行一個shell命令行時通常會自動打開三個標準文件,即標準輸入文件(stdin),通常對應終端的鍵盤;標準輸出文件(stdout)和標準錯誤輸出文件(stderr),這兩個文件對應終端的屏幕。

Linux重定向可以將文件的標準輸出重新定向輸出到文件,或將數據文件作為另一種程序的標準輸入內容。在第二部分常用命令中,cat > file就屬于重定向。

下面是一些例子:

①輸出重定向ls -l (顯示文件和目錄的詳細信息)

ls -l > file.txt:將內容輸出到一個新文件當中

ls -l >> file.txt:將內容輸出到已有文件的后面

②輸入重定向

可以用輸入重定向將文件作為另一程序的標準輸入

grep keyword

即在文件file中搜索keyword內容,grep命令表示在文件中搜索內容(區分大小寫)

3cc8dff0-9a7c-11ee-8b88-92fbcf53809c.png

▲上圖表示在file.txt中搜索到兩次大寫的字母i。

③管道符 '|'

其通常放在兩個命令之間,將前一個命令的輸出作為下一個命令的輸入。就像導線連接一樣,將某端口的輸出連接到另一端口的輸入。

more file | grep love

上面的命令即為將file文件中的love單詞搜索出來,如下圖片所示▼

3cdc0170-9a7c-11ee-8b88-92fbcf53809c.png

04:幫助命令

man:顯示命令的使用方法

eg:man mkdir

man ls

help:查看命令的使用方法

ls --help <=> man ls

whereis:尋找一個命令所在的位置

which:輸出命令的全路徑

此外還涉及一些壓縮、解壓等命令,由于不太常用,在這里就不再詳細列出。后面涉及到的話會單獨再拎出來。tar(壓縮、解壓)想要了解命令的使用的話可以使用上面的幫助命令了解詳情!

以上就是本次的分享內容。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11304

    瀏覽量

    209524
  • 操作系統
    +關注

    關注

    37

    文章

    6826

    瀏覽量

    123333
  • Linux系統
    +關注

    關注

    4

    文章

    593

    瀏覽量

    27397
  • 命令
    +關注

    關注

    5

    文章

    684

    瀏覽量

    22027

原文標題:Linux操作系統介紹與常用命令

文章出處:【微信號:集成電路設計,微信公眾號:集成電路設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux操作系統

    linux的教學內容1 、Linux概述 2 、Linux操作系統安裝3、 Linux的內核 4 、Li
    發表于 04-10 16:54 ?0次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>操作系統</b>

    HP Unix系統維護基本命令

    HP Unix系統維護基本命令 一、基本命令 1) tail 和 head    使用tail命令可以查看文件的尾部,head
    發表于 01-30 17:39 ?1966次閱讀

    linux常用基本命令使用技巧

    嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基于Linux內核,并且使用GNU 工程各種工具和數據庫的
    發表于 12-03 11:44 ?1331次閱讀
    <b class='flag-5'>linux</b>常用基<b class='flag-5'>本命令</b>使用技巧

    linux入門與基本命令相關資料下載

    linux入門與基本命令
    發表于 03-28 16:52 ?11次下載

    linux入門與基本命令1相關資料下載

    linux入門與基本命令1相關資料下載
    發表于 03-28 16:55 ?18次下載

    linux系統入門與基本命令-1版 相關資料下載

    linux系統入門與基本命令-1版
    發表于 03-28 16:58 ?0次下載

    嵌入式Linux系統開發入門基礎

    Linux 基礎 安裝Linux操作系統 Linux文件系統 Linux常用
    發表于 05-05 13:03 ?1884次閱讀

    關于嵌入式linux系統學習步驟的詳細介紹

    使用Linux系統的基本命令 認識Linux系統的常用服務安裝Linux
    發表于 03-29 14:55 ?556次閱讀

    linux本命令說明參數講解教程

    linux本命令說明參數講解教程說明。
    發表于 03-25 16:00 ?9次下載

    LINUX操作系統的安裝與Linux常用文件命令

    LINUX操作系統的安裝與Linux常用文件命令說明。
    發表于 06-02 17:45 ?3次下載

    Linux操作系統的CP命令源代碼匯總

    Linux操作系統的CP命令源代碼匯總
    發表于 08-04 16:08 ?4次下載

    嵌入式Linux開發學習如何入門、如何深入?

    操作系統能夠熟練使用Linux系統的基本命令認識Linux系統的常用服務安裝
    發表于 10-21 10:21 ?10次下載
    嵌入式<b class='flag-5'>Linux</b>開發學習如何入門、如何深入?

    嵌入式Linux學習步驟

    能夠熟練使用 ③Linux 的基本命令3、設置:①Linux 的常用服務、安裝Linux 操作系統L
    發表于 11-01 17:59 ?9次下載
    嵌入式<b class='flag-5'>Linux</b>學習步驟

    嵌入式Linux學習步驟

    能夠熟練使用 ③Linux 的基本命令3、設置:①Linux 的常用服務、安裝Linux 操作系統L
    發表于 11-02 09:36 ?13次下載
    嵌入式<b class='flag-5'>Linux</b>學習步驟

    0基礎入門嵌入式linux系統怎么學?這里總結了一份學習目錄

    1、Linux 基礎安裝Linux操作系統Linux文件系統Linux常用
    發表于 11-02 12:21 ?14次下載
    0基礎入門嵌入式<b class='flag-5'>linux</b><b class='flag-5'>系統</b>怎么學?這里總結了一份學習目錄
    主站蜘蛛池模板: 午夜快播| 四虎精品免费国产成人| 亚洲成人77777| 毛片你懂的| 手机看片1024精品日韩| 国产农村乱色xxxx| 四虎永久在线视频| 第四色亚洲色图| 直接看黄的网站| 另类激情亚洲| 亚洲欧美经典| 日剧天堂| 亚洲一级影院| xxxx日本69护士| 日本一区二区三区四区不卡 | 人人干人人干| 精品热99| 国产在线精品美女观看| 国产乱子伦| 午夜美女写真福利写视频| xx在线观看| 男人的网址| abc119影院成人免费看| 日本免费小视频| 手机看片1024在线观看| 最近2018免费中文字幕视频| 天堂中文字幕| 国产中出视频| 欧美性极品hd高清视频| 综合涩| 国产精品一级毛片不收费| 网站在线观看视频| 色偷偷免费| videosex久久麻豆| 2345成人高清毛片| 五月激激| 天天视频天天爽| 中文字幕视频二区| 免费大秀视频在线播放| aa在线观看| 日本三级黄色|