RM新时代网站-首页

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

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

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

Linux下命令(2)

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

1.解壓縮命令

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

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

語法: tar [主選項(xiàng)+輔選項(xiàng)] <目標(biāo)文檔> <源文件或者目錄>

1.1 tar 解壓/壓縮使用規(guī)范

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

#tar -cvf test.tar /test

?注:如果打包的文件或者目錄是絕對(duì)路徑, 可能提示 tar: 從成員名中刪除開頭的“/” ,則在參數(shù)中添加-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是一個(gè)類似于Vi的著名的功能強(qiáng)大、高度可定制的文本編輯器,在Vi的基礎(chǔ)上改進(jìn)和增加了很多特性。VIM是自由軟件。

Vim是從 vi 發(fā)展出來的一個(gè)文本編輯器。代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統(tǒng)用戶最喜歡的文本編輯器。

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

2.1vim基本操作

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

2.3 vim快捷鍵

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

塊操作:

v 可視化塊選擇狀態(tài), 選擇塊之后, 可以對(duì)塊刪除(d)、 復(fù)制(y)、 剪切(x);

u 撤銷上次操作;

ctrl + r 恢復(fù)上次操作;

Ctrl+d 向下翻半頁 down;

Ctrl+u 向上翻半頁 up;

gg 光標(biāo)定位到文檔頭;

G 光標(biāo)定位到文檔尾;

H 光標(biāo)定位到當(dāng)前頁首;

L 光標(biāo)定位到當(dāng)前頁的最后一行的行首;

[n]+ 光標(biāo)向后移動(dòng) n 行,[n]表示一個(gè)整數(shù), 比如 10+;

[n]- 光標(biāo)向前移動(dòng) n 行,[n]表示一個(gè)整數(shù), 比如 10+;

[n]G 光標(biāo)定位到第 n 行行首, [n]表示一個(gè)整數(shù), 比如 10+;

3.網(wǎng)絡(luò)相關(guān)命令

3.1 ifconfig命令

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

主要參數(shù)

pYYBAGRF8kOAUFxKAABs12cqnqU402.png

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

(1)查看網(wǎng)卡信息

# ifconfig //查看當(dāng)前已經(jīng)啟動(dòng)的網(wǎng)卡信息
# ifconfig -a //查看所有網(wǎng)卡的信息。包含未啟動(dòng)的網(wǎng)卡。
# ifconfig eth0 //查看 eth0 網(wǎng)卡的信息

(2)啟動(dòng)與關(guān)閉網(wǎng)卡

# ifconfig eth0 up //激活名稱為 eth0 的網(wǎng)卡
# ifconfig eth0 down //關(guān)閉名稱為 eth0 的網(wǎng)卡

(3)修改網(wǎng)卡MAC地址

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

(4)設(shè)置網(wǎng)卡IP地址

ifconfig nes33 192.168.1.253 #設(shè)置網(wǎng)卡IP
ifconfig nes33 :0 192.168.1.252 netmask 255.255.255.0 #同一網(wǎng)卡綁定另一IP
ifconfig nes33 :0 192.168.1.251 netmask 255.255.255.0 #同一網(wǎng)卡綁定另一IP

3.2 ping命令

功能: ping檢測主機(jī)網(wǎng)絡(luò)接口狀態(tài),使用權(quán)限是所有用戶。

ping命令是使用最多的網(wǎng)絡(luò)指令,通常我們使用它檢測網(wǎng)絡(luò)是否連通,它使用ICMP協(xié)議。但是有時(shí)會(huì)有這樣的情況,我們可以瀏覽器查看一個(gè)網(wǎng)頁,但是卻無法ping通,這是因?yàn)橐恍┚W(wǎng)站處于安全考慮安裝了防火墻。

示例:

$ ping 192.168.2.192 #ip地址測試
$ ping www.baidu.com #網(wǎng)絡(luò)測試

3.3 ubuntu下防火墻啟動(dòng)與關(guān)閉

$ sudo ufw enable  #啟動(dòng)防火墻
在系統(tǒng)啟動(dòng)時(shí)啟用和激活防火墻
$ sudo ufw disable  #關(guān)閉防火墻
防火墻在系統(tǒng)啟動(dòng)時(shí)自動(dòng)禁用

審核編輯 黃宇

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

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209317
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    563

    瀏覽量

    29702
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux如何管理虛擬內(nèi)存 使用虛擬內(nèi)存時(shí)的常見問題

    Linux系統(tǒng)中,虛擬內(nèi)存管理是操作系統(tǒng)內(nèi)核的一個(gè)重要功能,負(fù)責(zé)管理物理內(nèi)存和磁盤上的交換空間。以下是對(duì)Linux如何管理虛擬內(nèi)存以及使用虛擬內(nèi)存時(shí)常見問題的介紹: Linux
    的頭像 發(fā)表于 12-04 09:19 ?349次閱讀

    盤點(diǎn)Linux系統(tǒng)中的常見命令

    作為運(yùn)維同學(xué)怎能不知道Linux系統(tǒng)中的lsmod、lsof、lspci、lsscsi命令呢,今天就來盤一盤她及實(shí)例。
    的頭像 發(fā)表于 12-03 09:48 ?216次閱讀
    盤點(diǎn)<b class='flag-5'>Linux</b>系統(tǒng)中的常見<b class='flag-5'>命令</b>

    Linux系統(tǒng)中shell命令解析

    shell是Linux系統(tǒng)的用戶界面,提供了用戶與內(nèi)核交互的一種接口,它接收用戶輸入的命令并到送到內(nèi)核去執(zhí)行,因此也被稱為Linux命令解釋器。
    的頭像 發(fā)表于 11-05 15:40 ?216次閱讀

    Linux實(shí)用命令大全

    Linux實(shí)用命令大全
    的頭像 發(fā)表于 10-23 13:50 ?217次閱讀
    <b class='flag-5'>Linux</b>實(shí)用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系統(tǒng)中,一切皆文件。通過文件不僅僅可以訪問常規(guī)數(shù)據(jù),還可以訪問網(wǎng)絡(luò)連接和硬件。所以 lsof 命令不僅可以查看進(jìn)程打開的文件、目錄,還可以查看進(jìn)程監(jiān)聽的端口等 socket 相關(guān)的信息。本文將介紹 lsof 命令
    的頭像 發(fā)表于 10-23 11:52 ?234次閱讀
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Linux中cut命令的實(shí)用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發(fā)表于 08-05 15:14 ?311次閱讀

    util-linux修復(fù)WallEscape漏洞,影響Linux系統(tǒng)wall命令使用

    WallEscape 主要影響“wall”命令操作,Linux 系統(tǒng)中的常規(guī),該指令被用作向系統(tǒng)所有登錄用戶的終端發(fā)布消息。然而在處理命令行參數(shù)輸入時(shí),過濾器未正確識(shí)別和過濾轉(zhuǎn)義序列
    的頭像 發(fā)表于 03-29 14:35 ?968次閱讀

    linux命令概述

    電子發(fā)燒友網(wǎng)站提供《linux命令概述.pdf》資料免費(fèi)下載
    發(fā)表于 03-11 09:18 ?3次下載

    如何使用linuxgdb來調(diào)試python程序

    如何使用linuxgdb來調(diào)試python程序? 在Linux,可以使用GDB(GNU調(diào)試器)來調(diào)試Python程序。GDB是一個(gè)強(qiáng)大的調(diào)試工具,可以幫助開發(fā)者診斷和修復(fù)程序中的錯(cuò)
    的頭像 發(fā)表于 01-31 10:41 ?2570次閱讀

    Linux上如何通過命令行來更改日期和時(shí)間?

    Linux上如何通過命令行來更改日期和時(shí)間? 在Linux上,我們可以使用命令行工具來更改日期和時(shí)間。操作系統(tǒng)中有一個(gè)專門的命令被稱為“d
    的頭像 發(fā)表于 01-16 17:10 ?2817次閱讀

    Linux查看IO狀態(tài)的常用命令都有哪些呢?

    介紹Linux的3個(gè)常用I/O相關(guān)命令,解決I/O壓力過大問題時(shí)用iostat,查看磁盤的I/O狀態(tài)用iotop,查看I/O進(jìn)程排名用lsof
    的頭像 發(fā)表于 01-16 09:28 ?5369次閱讀

    Linux基本命令總結(jié)

    都說Linux命令多,實(shí)際工作中我們又有多少命令會(huì)接觸用到呢?本文跟大家分享Linux運(yùn)維工作中常用的600個(gè)命令,可以說這些
    的頭像 發(fā)表于 01-11 10:32 ?962次閱讀

    常用Linux命令總結(jié)

    今天浩道跟大家分享一些平時(shí)運(yùn)維工作中常用到的Linux命令,讓你關(guān)鍵時(shí)候也可以在領(lǐng)導(dǎo)面前露一手!大家不要覺得命令使用簡單,實(shí)際上浩道接觸的現(xiàn)場同事,命令發(fā)給他們,他們還有可能用錯(cuò)參數(shù)!
    的頭像 發(fā)表于 12-26 09:49 ?430次閱讀

    Linux常用命令自學(xué)手冊(cè)》+一本手邊linux速查字典

    ,即使不能一時(shí)都記住,本書也可以作為辦公桌邊隨時(shí)查閱的工具書。 我手頭有一本也是《linux命令速查手冊(cè)》,16K的很厚一本,和本書對(duì)比了一,有以下不同。 1、《Linux常用
    發(fā)表于 12-26 08:46

    深入了解Linux中vi命令的使用

    深入了解Linux中vi命令的使用 VI是一款在Linux系統(tǒng)中使用的文本編輯器,它是一款功能強(qiáng)大、靈活性高的編輯器。VI編輯器具有非常高效的命令行操作方式,并且在各個(gè)版本的
    的頭像 發(fā)表于 12-25 11:15 ?454次閱讀
    RM新时代网站-首页