Liunx常用命令精講:理論講解

[TOC]

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的來(lái)賓網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

前言:Liunx常用命令精講:理論講解

本章結(jié)構(gòu):

Linux命令基礎(chǔ)

Linux命令幫助

目錄與文件基本操作

一:linux命令基礎(chǔ)

1.1:shell

Liunx常用命令精講:理論講解

系統(tǒng)內(nèi)核是系統(tǒng)的心臟,剛誕生的模型,

liunx的內(nèi)核是由C語(yǔ)言開(kāi)發(fā)的,當(dāng)中的程序是C++;所有的系統(tǒng)都是C語(yǔ)言,C語(yǔ)言面向的是過(guò)程,C++是面向?qū)ο?,兩者相輔相成

C語(yǔ)言的程序,內(nèi)核可以直接運(yùn)行,需要編譯器把人的語(yǔ)言轉(zhuǎn)化稱機(jī)器識(shí)別的語(yǔ)言,GCC ,GCC- C++

JAVA對(duì)應(yīng)的編譯器是JDK

Python的編譯器是(Python2/3)

編譯文件又叫做二進(jìn)制文件

源碼文件通過(guò)編譯器,變成執(zhí)行文件

內(nèi)核是樞紐,換一個(gè)用戶進(jìn)行的操作,就相當(dāng)于是換一個(gè)權(quán)限進(jìn)行的操作

1.2 Liunx命令的分類

Liunx常用命令精講:理論講解

1.3 Linux命令行的格式

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

命令字,指你要執(zhí)行的什么操作,例如查看

選項(xiàng),提供了哪些功能,例如查看概要信息,或是詳細(xì)信息;一個(gè)字符代表一個(gè)功能,可以組合使用

ls -a,查看文件夾中所有文件,包含隱藏文件

ls -l,查看文件中詳細(xì)信息

ls - al 合并起來(lái),近查看所有,還查看詳細(xì)

短格式優(yōu)點(diǎn):最小時(shí)間實(shí)現(xiàn)最多命令,短格式用的最多

長(zhǎng)格式后面跟著單詞

ls -- color

參數(shù),是具體操作的對(duì)象,需要指定參數(shù)所在的位置,或者文件名,用戶名;對(duì)象個(gè)數(shù)可以是0個(gè),或者多個(gè)

二:Linux命令幫助

1)編輯命令行

Liunx常用命令精講:理論講解

命令可以補(bǔ)全,路徑可以補(bǔ)全,需要一個(gè)唯一性

反斜杠在腳本時(shí)特別有用

下面是一個(gè)腳本文件的舉例

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

hostname 查看主機(jī)名

hostnamectl set-hostname kgc 重命名主機(jī)名為KGC 改名后需要重啟才能觸發(fā),這種修改是永久修改

su 重新加載

tab鍵也叫做制表符,自動(dòng)補(bǔ)全命令

vim /etc/sysconfig/network-scripts/ifcfg-ens33 編輯下面位置的網(wǎng)卡

cd /etc/sysconfig/network-scripts/ 到這個(gè)網(wǎng)卡文件夾位置

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

向上箭頭可以查看之前輸入的歷史命令

history 可以查看歷史記錄中的所有命令,有安全隱患

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

history -c 直接清空命令

實(shí)驗(yàn)輔助命令,清屏,清行首,清行尾

ping baidu,試驗(yàn)CTRL+C命令,取消本次命令編輯

Liunx常用命令精講:理論講解

2)獲得命令幫助的方法

Liunx常用命令精講:理論講解

--help 是漢化者編寫的,只有大部分,把常用的命令給拎出來(lái)了

MAN可以看所有,是開(kāi)發(fā)者撰寫的,進(jìn)入MAN會(huì)進(jìn)入到一個(gè)閱讀環(huán)境

實(shí)驗(yàn)

ls 查看

Liunx常用命令精講:理論講解

ls --help

Liunx常用命令精講:理論講解

man ls

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

可以上下翻閱,q退出來(lái)

3)小結(jié)

Shell在用戶和內(nèi)核之間充當(dāng)“翻譯官”

Linux命令分為內(nèi)部命令和外部命令

Liunx常用命令精講:理論講解

path 環(huán)境變量

外部命令就在這幾個(gè)環(huán)境變量中

cd /bin

三:目錄與文件基本操作

1)查看當(dāng)前的工作目錄-pwd

Liunx常用命令精講:理論講解

pwd 查看當(dāng)前所在的位置,顯示絕對(duì)路徑

所有的路徑都從根目錄(/)開(kāi)始

Liunx常用命令精講:理論講解

cd /etc/sysconfig//network-scripts/

Liunx常用命令精講:理論講解

相對(duì)路徑和絕對(duì)路徑是以根為參照,有根就是絕對(duì)路徑

2)切換工作目錄-cd

Liunx常用命令精講:理論講解

d ~切換到用戶的家目錄

d -切換到上一次所在的位置

Liunx常用命令精講:理論講解

宿主就是家目錄,家目錄就是宿主目錄

Liunx常用命令精講:理論講解

管理員家目錄在root,普通用戶家目錄在HOME

Liunx常用命令精講:理論講解

cd ~ 回到家目錄,pwd,查看自身絕對(duì)路徑,發(fā)現(xiàn)在/root中,因?yàn)橛脩羰莚oot,所以管理員家目錄在root中

換一個(gè)張三,再試一次,換個(gè)李四,再試一次

Liunx常用命令精講:理論講解

cd .. 返回上一層目錄,即父目錄

cd. 當(dāng)前目錄

cd ../../ 返回上上一層目錄

Liunx常用命令精講:理論講解

cd - 返回上一次路徑所在位置

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

cd ~加上用戶就直接到該用戶的家目錄

cd 什么都不加,到自身的家目錄

3)列表顯示目錄內(nèi)容-ls

Liunx常用命令精講:理論講解

ls

-l 顯示文件的詳細(xì)信息

-a 查看隱藏文件

-A 查看隱藏文件,除了. .. (.指自身目錄,..指父目錄)

-d 顯示本目錄的信息

-h 友好形式顯示帶有單位的信息

-R 遞歸顯示(如果有子目錄,則會(huì)把子目錄的文件依次展現(xiàn))

--color 以顏色區(qū)分文件類型

黑色(數(shù)據(jù)文件)txt

藍(lán)色(目錄/文件夾) 目錄

紅色(壓縮包) rar

綠色(執(zhí)行文件/命令文件/腳本) EXE

天藍(lán)色(鏈接文件/快捷方式) 快捷方式

(設(shè)備文件/磁盤文件)

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

ls -d 顯示本目錄信息

ls -ld 顯示本目錄詳細(xì)信息

Liunx常用命令精講:理論講解

ls -ldh 顯示本目錄帶單位詳細(xì)信息

Liunx常用命令精講:理論講解

ls -R 遞歸顯示本目錄信息

Liunx常用命令精講:理論講解

in -s 創(chuàng)建快捷方式 原文件名 快捷方式名 in -s class.txt abd.txt

rm -rf 刪除 rm -rf class.txt 刪除class.txt文件

Liunx常用命令精講:理論講解

紅色就是壓縮包文件,綠色就是腳本文件(腳本文件基本上都在bin中)

Liunx常用命令精講:理論講解

就是磁盤文件(dev指設(shè)備)

粉紅色是圖片格式

Liunx常用命令精講:理論講解

通配符號(hào)

“?”一個(gè)就代表文件名中的一個(gè)未知字符

“*”一個(gè)就代表文件命中的任意多個(gè)字符

先創(chuàng)建幾個(gè)文件,測(cè)試一下

Liunx常用命令精講:理論講解

4)設(shè)置別名-alias

Liunx常用命令精講:理論講解

相當(dāng)于給命令重新配置快捷鍵,男生都懂,改鍵位

Liunx常用命令精講:理論講解

4)統(tǒng)計(jì)目錄及文件空間占用情況 -du

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

只統(tǒng)計(jì)總和

6)創(chuàng)建新目錄-mkdir

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

在創(chuàng)建目錄內(nèi)再創(chuàng)建一個(gè)子目錄,叫做遞歸嵌套創(chuàng)建

7)創(chuàng)建空文件 -touch命令

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

用大括號(hào),不用中括號(hào)

創(chuàng)建帶有內(nèi)容的文件

一個(gè)是聲明echo,cat new.txt 查看文件內(nèi)容

Liunx常用命令精講:理論講解

第二個(gè)用vim編輯器,進(jìn)入后,直接退出來(lái),是沒(méi)有創(chuàng)建文件的;在里面按i底下變成插入,就可以寫入信息,this is new

,然后按esc輸入模式取消,然后按冒號(hào),光標(biāo)就會(huì)到底下,此時(shí)wq保存退出;w保存,q退出

Liunx常用命令精講:理論講解

百分號(hào)替換

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

set nu

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

10,20 s/03/02

Liunx常用命令精講:理論講解

8)創(chuàng)建連接性文件 -ln

Liunx常用命令精講:理論講解

軟連接:快捷方式

硬鏈接:文件的別名

Liunx常用命令精講:理論講解

文件節(jié)點(diǎn)(文件在磁盤中存儲(chǔ)的標(biāo)識(shí)序列,唯一)就是軟連接和硬連接的最大區(qū)別

ls -i 查看節(jié)點(diǎn)

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

9)復(fù)制文件或者目錄 -cp

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

P復(fù)制時(shí)

不能越級(jí)

Liunx常用命令精講:理論講解

10)刪除文件或目錄 -rm

Liunx常用命令精講:理論講解

11)移動(dòng)文件或目錄-mv

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

12)查找命令/文件存放目錄-which

Liunx常用命令精講:理論講解

專門用來(lái)查找命令,判斷命令是內(nèi)外命令

echo $path 輸出環(huán)境變量

內(nèi)部命令越來(lái)越少,cd在6版本中是內(nèi)部,在7就是外部命令

Liunx常用命令精講:理論講解

13)查找文件或目錄 -find

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

普通文件,數(shù)據(jù)文件;目錄;塊設(shè)備文件,磁盤文件;字符設(shè)備文件,DV設(shè)備文件;

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

Liunx常用命令精講:理論講解

四:本章總結(jié)

Liunx常用命令精講:理論講解

分享名稱:Liunx常用命令精講:理論講解
標(biāo)題鏈接:http://muchs.cn/article2/ihssoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、動(dòng)態(tài)網(wǎng)站App設(shè)計(jì)、全網(wǎng)營(yíng)銷推廣、電子商務(wù)、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)