RM新时代网站-首页

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

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

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

基礎(chǔ)的Linux操作命令

FPGA之家 ? 來(lái)源:芯王國(guó) ? 作者:芯王國(guó) ? 2022-03-15 13:42 ? 次閱讀

1.簡(jiǎn)述

IC設(shè)計(jì)是在linux環(huán)境下,很多操作需要在Terminal中進(jìn)行,因此想要學(xué)習(xí)IC設(shè)計(jì),就必須先需要熟悉Linux環(huán)境、掌握基礎(chǔ)的Linux操作命令;網(wǎng)上也有很多系統(tǒng)的教程,可以系統(tǒng)去學(xué)一學(xué),當(dāng)然實(shí)際使用或者工作中常用也幾種命令和技巧,今天做一些簡(jiǎn)單分享,這個(gè)也是我初學(xué)時(shí)做的學(xué)習(xí)記錄,目前這些夠用了,但是我還是推薦去系統(tǒng)學(xué)一下。

2.小技巧

pwd 查看當(dāng)前所在目錄
source ~/.bashrc 使環(huán)境立即生效
clear 清空終端
gvim ~/.bashrc gvim打開(kāi)bashrc
Table鍵 自動(dòng)補(bǔ)全
cd - 返回上次的目錄
cd ~ 回到home目錄
cd .. 返回上一個(gè)目錄

3.常用命令

1)ls命令

ls -a 顯示所有文件(包括隱藏文件)

ls -al顯示所有文件詳細(xì)信息

ls --help 命令幫助

ls --help|more敲enter一屏一屏顯示,q退出

ls -s source(原名) des(替代名)軟連接

ls -Rta /etc遞歸顯示/etc目錄下的文件及目錄

文件類型:

4dd7fa4c-9646-11ec-952b-dac502259ad0.png

對(duì)應(yīng)上圖紅框:

d:目錄文件

rwx:文件所有者權(quán)限

r-x:組中其他人的權(quán)限

r-x:系統(tǒng)中其他人權(quán)限

其中每個(gè)符號(hào)意義:

-:常規(guī)文件

d:目錄文件

l(L小寫(xiě)):連接文件

r:讀

w:寫(xiě)

x:執(zhí)行

2)改變文件/目錄權(quán)限:

r(4)、w(2)、x(1)

chmod 777 [文件名]

3)文件復(fù)制命令:

cp <選項(xiàng)> [源文件名][目標(biāo)文件名]

cp <選項(xiàng)> [源文件組名][目標(biāo)文件目錄名]

選項(xiàng):

-i 提示是否覆蓋已存在的目標(biāo)文件。

-p 保持原文件的所有者,所在組的權(quán)限和時(shí)間

-r 遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝

-v 顯示文件的復(fù)制進(jìn)度

4)復(fù)制粘貼:

左鍵選中或者雙擊自動(dòng)選中,中鍵粘貼

5)創(chuàng)建文件夾:

mkdir [文件夾名]

6)創(chuàng)建文件:

touch [文件名]

7)文件刪除:

rm <選項(xiàng)> [文件列表]

選項(xiàng):

-r 遞歸將目錄以下的文件逐層刪除

-i 刪除前詢問(wèn)確認(rèn)

-f 指定強(qiáng)行刪除無(wú)需確認(rèn),即使原文件屬性為只讀

-v 顯示文件刪除速度

8)移動(dòng)文件/文件重命名:

mv <選項(xiàng)> [文件1] [文件2]

mv <選項(xiàng)> [目錄1] [目錄2]

mv <選項(xiàng)> [文件列表] [目錄](méi)

選項(xiàng):

-i 若有同名,先詢問(wèn)確認(rèn)

-f 直接覆蓋

-v 顯示文件移動(dòng)速度

9)文件內(nèi)容統(tǒng)計(jì)命令:

wc <選項(xiàng)> 文件列表

選項(xiàng):

-c 統(tǒng)計(jì)字節(jié)數(shù)

-l 統(tǒng)計(jì)行數(shù)

-w 統(tǒng)計(jì)字?jǐn)?shù)

10)查找文件命令:

find . -name [文件名] 知道全名查找

find . -name [*部分文件名*] 模糊查找,*和?是通配符

11)查找文件內(nèi)容:

grep <選項(xiàng)> [匹配字符] [文件列表]

grep error *

grep error * -r 遞歸查找

grep error * -i 不區(qū)分大小寫(xiě)

12)文件內(nèi)容比較命令:

diff <參數(shù)> [文件1][文件2]

選項(xiàng):

b 忽略空格造成的不同

q 只報(bào)告什么地方不同,不報(bào)告具體信息

i 忽略大小寫(xiě)

r 在比較目錄時(shí),比較所有子目錄

s 兩個(gè)文件相同時(shí)才報(bào)告

v 在標(biāo)準(zhǔn)輸出上輸出版本信息并退出

13)命令重定向:

輸出重定向:

ls -l

ls -l > file.txt 將內(nèi)容輸出到一個(gè)新的文件中

ls -l >>file.txt 將內(nèi)容輸出到已有文件的后面

例如:

grep [搜索的字] > file.txt 將搜索的內(nèi)容輸出到文件里

輸入重定向:

grep keyword < file.txt 將文件作為另一個(gè)程序的標(biāo)準(zhǔn)輸入

14)管道符:

管道符‘|’,通常放在兩個(gè)命令之間,將前一個(gè)命令輸出作為下一個(gè)命令的輸入

例如:ls -a | grep /bin 顯示所在目錄下所有的文件,而且這些文件包含/bin

4.總結(jié)

還是那句話,建議找個(gè)Cenos的Linu的教程系統(tǒng)學(xué)習(xí)一下,結(jié)合我的虛擬機(jī)實(shí)操,勤思考多動(dòng)手,這樣學(xué)的扎實(shí)。


原文標(biāo)題:你想知道的Linux常用操作命令(IC初學(xué)必看)

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭菁

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

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209318
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3785

    瀏覽量

    81000
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    914

    瀏覽量

    28158

原文標(biāo)題:你想知道的Linux常用操作命令(IC初學(xué)必看)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    VM虛擬機(jī)安裝與Linux基本命令05-Linux基本操作命令

    編程語(yǔ)言
    電子學(xué)習(xí)
    發(fā)布于 :2023年01月16日 15:30:35

    華為linux操作手冊(cè)

    學(xué)習(xí)linux基本操作命令。
    發(fā)表于 04-06 11:29

    Linux基本操作命令

    。我們現(xiàn)在要了解的是基于Linux操作系統(tǒng)的基本控制臺(tái)命令。有一點(diǎn)一定要注意,和dos命令不同的是,Linux
    發(fā)表于 07-03 03:24

    Linux命令集文檔資料分享下載

    Linux操作命令太過(guò)強(qiáng)大了,命令數(shù)量也居多在本文最下方有下載 Linux命令集文檔資料供分享下
    發(fā)表于 07-12 07:53

    淺析linux的基本操作命令

    1.模式切換由字符型到圖型:#startx或#init5由圖型到字符型:#logout或#init3注銷:#logout或exit或ctrl+d關(guān)機(jī):#poweroff或init0或shutdown now或halt -p重啟:#reboot或init6或shutdown -r now
    發(fā)表于 07-18 08:11

    嵌入式Linux操作系統(tǒng)學(xué)習(xí)內(nèi)容及目標(biāo)

    嵌入式Linux操作系統(tǒng)學(xué)習(xí)內(nèi)容及目標(biāo):Linux介紹、使用Linux操作命令)、
    發(fā)表于 11-05 08:35

    掌握嵌入式Linux操作的使用

    一、嵌入式系統(tǒng)設(shè)計(jì)課程內(nèi)容目標(biāo):1、了解嵌入式技術(shù);2、掌握嵌入式Linux操作的使用;(命令)(80%以上的開(kāi)發(fā)平臺(tái)都是Linux)3、掌握嵌入式
    發(fā)表于 11-08 08:52

    Linux介紹及其使用Linux操作

    學(xué)習(xí)內(nèi)容及目標(biāo):Linux介紹,使用Linux操作命令),Linux開(kāi)發(fā)工具(會(huì)用,夠用即可)1.安裝
    發(fā)表于 12-15 08:54

    Linux操作命令有哪些

    嵌入式系統(tǒng)開(kāi)發(fā)學(xué)習(xí)筆記Linux操作Linux用戶操作命令Linux文件
    發(fā)表于 12-22 06:55

    什么是Linux系統(tǒng)編程

    什么是Linux系統(tǒng)編程?Linux系統(tǒng)編程也叫Linux下的高級(jí)編程,是介于應(yīng)用層和驅(qū)動(dòng)層之間的。學(xué)習(xí)了哪些知識(shí)后可以學(xué)習(xí)Linux系統(tǒng)編程?C語(yǔ)言基礎(chǔ)、
    發(fā)表于 12-23 07:30

    怎樣去使用Linux操作命令與開(kāi)發(fā)工具呢

    怎樣去使用Linux操作命令與開(kāi)發(fā)工具呢?Linux文件的屬性有哪些呢?
    發(fā)表于 12-23 09:41

    嵌入式Linux應(yīng)用程序開(kāi)發(fā)標(biāo)準(zhǔn)教程

    《嵌入式Linux應(yīng)用程序開(kāi)發(fā)標(biāo)準(zhǔn)教程(第2版)》主要分為3個(gè)部分,包括Linux基礎(chǔ)、搭建嵌入式Linux環(huán)境和嵌入式Linux的應(yīng)用開(kāi)發(fā)。Lin
    發(fā)表于 09-29 17:02 ?0次下載
    嵌入式<b class='flag-5'>Linux</b>應(yīng)用程序開(kāi)發(fā)標(biāo)準(zhǔn)教程

    常用的Linux常用操作命令及其技巧必看

    IC設(shè)計(jì)是在linux環(huán)境下,很多操作需要在Terminal中進(jìn)行,因此想要學(xué)習(xí)IC設(shè)計(jì),就必須先需要熟悉Linux環(huán)境、掌握基礎(chǔ)的Linux操作
    的頭像 發(fā)表于 06-26 10:39 ?2054次閱讀
    常用的<b class='flag-5'>Linux</b>常用<b class='flag-5'>操作</b><b class='flag-5'>命令</b>及其技巧必看

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

    嵌入式Linux操作系統(tǒng)學(xué)習(xí)內(nèi)容及目標(biāo):Linux介紹、使用Linux操作命令)、
    發(fā)表于 11-01 17:59 ?9次下載
    嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>操作</b>系統(tǒng)2

    嵌入式系統(tǒng)設(shè)計(jì)--課堂總結(jié)(概述)

    一、嵌入式系統(tǒng)設(shè)計(jì)課程內(nèi)容目標(biāo):1、了解嵌入式技術(shù);2、掌握嵌入式Linux操作的使用;(命令)(80%以上的開(kāi)發(fā)平臺(tái)都是Linux)3、掌握嵌入式
    發(fā)表于 11-03 15:51 ?16次下載
    嵌入式系統(tǒng)設(shè)計(jì)--課堂總結(jié)(概述)
    RM新时代网站-首页