<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

Linux下命令(2)

嵌入式技術 ? 來源:嵌入式技術 ? 作者:嵌入式技術 ? 2023-04-24 11:11 ? 次閱讀

1.解壓縮命令

Linux 下最常用的打包程序是 tar 命令, 使用 tar 打出來的包我們常稱為 tar 包, tar包文件的命令通常都是以.tar 結尾的,生成 tar 包后,就可以用其它的程序來進行壓縮了。

功能: tar 是一個壓縮解壓工具。利用 tar,用戶可以為某一特定文件創建檔案(備份文件) , 也可以在檔案中改變文件, 或者向檔案中加入新的文件。 tar 最初被用來在磁帶上創建檔案, 現在,用戶可以在任何設備上創建檔案,如軟盤。利用 tar 命令,可以把一大堆的文件和目 錄全部打包成一個文件, 這對于備份文件或將幾個文件組合成為一個文件以便于網絡傳輸是非常有用的。 Linux 上的tar是GNU版本的 。

語法: tar [主選項+輔選項] <目標文檔> <源文件或者目錄>

1.1 tar 解壓/壓縮使用規范

(1) 將/test 目錄下所有文件打包位 test.tar 文件。

#tar -cvf test.tar /test

?注:如果打包的文件或者目錄是絕對路徑, 可能提示 tar: 從成員名中刪除開頭的“/” ,則在參數中添加-P 即可消除。

#tar -cvPf test.tar /test

(2)解壓打包的.tar 文件

#tar -xvf test.tar

1.2 使用 gzip 壓縮/解壓文件

# tar -czf test.tar.gz test/ //壓縮
# tar -xzf test.tar.gz //解壓

1.3 使用 bzip2 壓縮解壓文件

# tar -cjf test.tar.bz2 test/ //壓縮
# tar -xjf test.tar.bz2 //解壓

2.vim編輯器使用

Vim是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟件。

Vim是從 vi 發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統用戶最喜歡的文本編輯器。

vim的設計理念是命令的組合。用戶學習了各種各樣的文本間移動/跳轉的命令和其他的普通模式的編輯命令,并且能夠靈活組合使用的話,能夠比那些沒有模式的編輯器更加高效的進行文本編輯。同時VIM與很多快捷鍵設置和正則表達式類似,可以輔助記憶。并且vim針對程序員做了優化。

2.1vim基本操作

[wbyq@wbyq ~]$ touch main.c #創建文件
[wbyq@wbyq ~]$ vim main.c #打開文件
進入編輯狀態:按’i’
退出vim操作方式:
先按ESC,再按shift+’:’,輸入wq
poYBAGRF8cOAeZ8xAAoXQmpewFk865.png

2.3 vim快捷鍵

復制:yy(復制光標處的一行), 按 p 粘貼;
復制多行:3yy(復制光標處連續 3 行), 按 p 粘貼;
刪除:dd(刪除光標處 1 行)
刪除多行:3dd(刪除光標處連續 3 行)

塊操作:

v 可視化塊選擇狀態, 選擇塊之后, 可以對塊刪除(d)、 復制(y)、 剪切(x);

u 撤銷上次操作;

ctrl + r 恢復上次操作;

Ctrl+d 向下翻半頁 down;

Ctrl+u 向上翻半頁 up;

gg 光標定位到文檔頭;

G 光標定位到文檔尾;

H 光標定位到當前頁首;

L 光標定位到當前頁的最后一行的行首;

[n]+ 光標向后移動 n 行,[n]表示一個整數, 比如 10+;

[n]- 光標向前移動 n 行,[n]表示一個整數, 比如 10+;

[n]G 光標定位到第 n 行行首, [n]表示一個整數, 比如 10+;

3.網絡相關命令

3.1 ifconfig命令

功能:ifconfig 用于查看和更改網絡接口的地址和參數,包括 IP 地址、網絡掩碼、廣播地址。
語法:ifconfig -interface [options] address

主要參數

pYYBAGRF8kOAUFxKAABs12cqnqU402.png

應用說明
ifconfig 是用來設置和配置網卡的命令行工具。為了手工配置網絡,這是一個必須掌握的命令。使用該命令的好處是無須重新啟動機器。要賦給 eth0 接口 IP 地址210.34.6.89,并且馬上激活它,使用下面命令:

(1)查看網卡信息

# ifconfig //查看當前已經啟動的網卡信息
# ifconfig -a //查看所有網卡的信息。包含未啟動的網卡。
# ifconfig eth0 //查看 eth0 網卡的信息

(2)啟動與關閉網卡

# ifconfig eth0 up //激活名稱為 eth0 的網卡
# ifconfig eth0 down //關閉名稱為 eth0 的網卡

(3)修改網卡MAC地址

首先必須關閉網卡設備: ifconfig eth0 down
修改MAC地址: ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新啟用網卡: ifconfig eht0 up
這樣網卡的MAC地址就更改完成了。每張網卡的MAC地址是惟一,但不是不能修改的,只要保證在網絡中MAC地址的惟一性就可以了。

(4)設置網卡IP地址

ifconfig nes33 192.168.1.253 #設置網卡IP
ifconfig nes33 :0 192.168.1.252 netmask 255.255.255.0 #同一網卡綁定另一IP
ifconfig nes33 :0 192.168.1.251 netmask 255.255.255.0 #同一網卡綁定另一IP

3.2 ping命令

功能: ping檢測主機網絡接口狀態,使用權限是所有用戶。

ping命令是使用最多的網絡指令,通常我們使用它檢測網絡是否連通,它使用ICMP協議。但是有時會有這樣的情況,我們可以瀏覽器查看一個網頁,但是卻無法ping通,這是因為一些網站處于安全考慮安裝了防火墻。

示例:

$ ping 192.168.2.192 #ip地址測試
$ ping www.baidu.com #網絡測試

3.3 ubuntu下防火墻啟動與關閉

$ sudo ufw enable  #啟動防火墻
在系統啟動時啟用和激活防火墻
$ sudo ufw disable  #關閉防火墻
防火墻在系統啟動時自動禁用

審核編輯 黃宇

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

    關注

    87

    文章

    11001

    瀏覽量

    206847
  • Ubuntu
    +關注

    關注

    5

    文章

    533

    瀏覽量

    28939
收藏 人收藏

    評論

    相關推薦

    Linux curl命令代理設置參數

    代理服務器(Proxy Server)是工作在瀏覽器與http服務器之間的一個服務應用,所有經過代理服務器的http請求,都會被轉發到對應的http服務器上。
    發表于 03-26 10:59 ?146次閱讀

    Linux基本命令總結

    都說Linux命令多,實際工作中我們又有多少命令會接觸用到呢?本文跟大家分享Linux運維工作中常用的600個命令,可以說這些
    的頭像 發表于 01-11 10:32 ?605次閱讀

    linux關機命令有哪些

    Linux系統中用于關機的命令有多種,包括shutdown、poweroff、halt、reboot等等。下面將詳細介紹這些命令的用法和參數。 shutdown命令: shutdown
    的頭像 發表于 11-17 11:15 ?755次閱讀

    總結linux命令行的主要用法

    Linux命令行是一種在Linux操作系統中通過文本界面來執行指令和管理系統的方式。它提供了豐富的功能和靈活性,幫助用戶完成各種任務。本文將詳細介紹Linux
    的頭像 發表于 11-17 10:19 ?328次閱讀

    linux命令行運行步驟

    運行Linux命令行涉及以下步驟: 打開終端 在Linux系統中,打開命令行界面的方式有多種,最常見的是打開終端應用程序??梢栽趹贸绦虿藛沃姓业浇K端,點擊打開。 熟悉
    的頭像 發表于 11-17 10:18 ?380次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統,被廣泛應用于服務器和嵌入式設備。在Linux中,有多種命令用于重啟系統。在本文中,我們將詳細介紹常用的Linux重啟
    的頭像 發表于 11-17 09:49 ?1243次閱讀

    linux free命令原理

    Linux中的 free 命令是一個用于查看系統內存使用情況的工具。它顯示了系統內存的詳細信息,包括總內存、已使用內存、剩余內存、緩存和緩沖區的使用情況等。 free 命令的工作原理是,它通過讀取
    的頭像 發表于 11-08 11:23 ?254次閱讀

    linux free命令詳解

    linux free命令是一個用于查看系統內存使用情況的工具。通過free命令,我們可以獲取有關系統內存的詳細信息,包括總內存、已使用內存、剩余內存、緩存和緩沖區的使用情況等。這使得我們能夠實時了解
    的頭像 發表于 11-08 11:20 ?698次閱讀

    linux命令行與shell編程實戰

    Linux命令行與Shell編程實戰主要涉及以下內容: Linux命令行基礎:學習Linux命令
    的頭像 發表于 11-08 10:57 ?405次閱讀

    什么是sudo rm -rf?為什么這個命令如此危險?

    sudo rm -rf 是一個linux命令命令,用于在系統中刪除文件和目錄。sudo表示以管理員權限運行該命令。
    的頭像 發表于 10-24 18:25 ?1435次閱讀

    Linux命令行實例參考手冊

    發表于 08-17 13:49 ?0次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>命令</b>行實例參考手冊

    分享一個非常實用且強大的Linux nc命令

    nc是netcat的簡寫,是一個功能強大的網絡工具,其功能是用于掃描與連接指定端口,有著網絡界的瑞士軍刀美稱。
    的頭像 發表于 08-16 09:15 ?7327次閱讀
    分享一個非常實用且強大的<b class='flag-5'>Linux</b> nc<b class='flag-5'>命令</b>

    Linux tcpdump命令示例 如何在Linux中安裝tcpdump

    在這里,我們將展示如何安裝 tcpdump,然后討論并介紹一些有用的命令以及它們的實際示例。
    發表于 08-06 11:11 ?2436次閱讀
    <b class='flag-5'>Linux</b> tcpdump<b class='flag-5'>命令</b>示例 如何在<b class='flag-5'>Linux</b>中安裝tcpdump

    linux入門級常用命令介紹

    新手從win系統上轉移到linux系統上一個比較大的障礙是linux命令行操作
    發表于 07-07 14:42 ?352次閱讀
    <b class='flag-5'>linux</b>入門級常用<b class='flag-5'>命令</b>介紹

    恒訊科技介紹:Linux系統命令(基本、中級和高級)

    上使用。所有版本的Linux都管理硬件及其資源,并幫助啟動不同的應用程序。Linux發行版主要由內核、系統實用程序、可用于下載和安裝不同軟件更新的程序和工具組成。 一、基本的Linux系統命令
    的頭像 發表于 07-03 17:21 ?312次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>