真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux的簡(jiǎn)單介紹和基礎(chǔ)命令使用-創(chuàng)新互聯(lián)

這篇文章主要介紹“Linux的簡(jiǎn)單介紹和基礎(chǔ)命令使用”,在日常操作中,相信很多人在Linux的簡(jiǎn)單介紹和基礎(chǔ)命令使用問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Linux的簡(jiǎn)單介紹和基礎(chǔ)命令使用”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),廣陽(yáng)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:廣陽(yáng)等地區(qū)。廣陽(yáng)做網(wǎng)站價(jià)格咨詢:18982081108

一、Linux簡(jiǎn)要介紹

  1. Linux命令基礎(chǔ)

  2. Linux命令幫助

  3. 目錄與文件基本操作

Linux家族

  1. Redhat 紅帽 三個(gè)認(rèn)證 (開源但是不免費(fèi))---》社區(qū)(系統(tǒng)開發(fā)者)---》Centos(服務(wù)器端)

  2. Ubuntu  最好的客戶端系統(tǒng),開源純免費(fèi)(軟件開發(fā)人群)

  3. Debian ---》kali Linux(專用工具資源占用很少)  樹莓派

  4. suse Linux---》ISP(電信,移動(dòng),聯(lián)通)  定制版

shell——Linux系統(tǒng)的一種特殊程序——“翻譯官”

用戶登錄Linux系統(tǒng)時(shí)就自動(dòng)加載一個(gè)shell程序,Bash是Linux系統(tǒng)中默認(rèn)使用的shell程序

Linux的內(nèi)核是由C語(yǔ)言開發(fā)出來(lái)的(面向過程的語(yǔ)言),應(yīng)用程序是用c++開發(fā)

編譯器—— gcc gcc-c++   jdk(Java的編譯器)Python的編譯器就是Python2/3

源碼文件———》(編譯器)——》執(zhí)行文件

Linux命令的分類

  1. 內(nèi)部命令

  2. 外部命令

通用的命令行使用格式:

命令字  [選項(xiàng)]  [參數(shù)] (對(duì)應(yīng)于操作、功能、操作對(duì)象)

  1. -單個(gè)字符的組合

  2. -- 單詞

對(duì)root@localhost ~]#  的介紹

  1. root ——當(dāng)前用戶

  2. @ ——分隔符

  3. localhost  ——主機(jī)名字

  4. ~ ——當(dāng)前目錄位置

  5. #——管理員

  6. $ ——普通用戶

路徑簡(jiǎn)介

絕對(duì)路徑:例如——/etc/sysconfig/network-scripts/

相對(duì)路徑(以當(dāng)前所在位置的路徑):例如——sysconfig/

家目錄:管理員(/root)  普通用戶(/home)

根目錄: /

二、Linux命令集(結(jié)合實(shí)例)

cd:切換工作目錄

pwd:查看當(dāng)前所在的絕對(duì)目錄路徑

[root@lokott ~]# cd /etc/sysconfig/network-scripts/  //進(jìn)入絕對(duì)路徑下的文件夾
[root@lokott network-scripts]# pwd      //顯示當(dāng)前所在的目錄的絕對(duì)路徑
/etc/sysconfig/network-scripts
[root@lokott network-scripts]# cd - //返回上次進(jìn)入的目錄命令,即cd /etc/sysconfig/network-scripts/
/root
[root@lokott ~]# cd -
/etc/sysconfig/network-scripts
[root@lokott network-scripts]# cd ..    //返回上層目錄 
[root@lokott sysconfig]# cd ../../    //返回上兩層目錄 
[root@lokott /]#

ls:顯示當(dāng)前目錄的內(nèi)容

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

  2. -a 查看隱藏文件

  3. -A 查看除了. .. 的隱藏文件

  4. -d 顯示本目錄的信息

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

  6. -R 遞歸顯示

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

    1. 黑色(數(shù)據(jù)文件)

    2. 藍(lán)色(目錄)

    3. 紅色(壓縮包)

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

    5. 天藍(lán)色(鏈接文件)

    6. 黃的(設(shè)備文件/磁盤文件)

[root@lokott ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  note  shell  公共  模板  視頻  圖片  文檔  下載  音樂  桌面
[root@lokott ~]# cd shell/
[root@lokott shell]# ls 
1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello
[root@lokott shell]# ls -a
.  ..  1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello
[root@lokott shell]# ls -A
1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello
[root@lokott shell]# ls -l
總用量 24
-rwxr-xr-x. 1 root root 111 10月 25 19:10 1.sh
-rwxr-xr-x. 1 root root 124 10月 25 19:12 2.sh
-rwxr-xr-x. 1 root root 192 10月 25 19:25 3.sh
-rwxr-xr-x. 1 root root 104 10月 25 19:33 4.sh
-rwxr-xr-x. 1 root root 147 10月 25 19:36 5.sh
-rwxr-xr-x. 1 root root  26 10月 25 19:37 6.sh
drwxr-xr-x. 2 root root  18 10月 30 13:53 hello
[root@lokott shell]# ls -R
.:
1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello

./hello:
0.sh
[root@lokott shell]# ls -d
.
[root@lokott shell]# ls -ah
.  ..  1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello

[root@lokott shell]# ls -lR
.:
總用量 24
-rwxr-xr-x. 1 root root 111 10月 25 19:10 1.sh
-rwxr-xr-x. 1 root root 124 10月 25 19:12 2.sh
-rwxr-xr-x. 1 root root 192 10月 25 19:25 3.sh
-rwxr-xr-x. 1 root root 104 10月 25 19:33 4.sh
-rwxr-xr-x. 1 root root 147 10月 25 19:36 5.sh
-rwxr-xr-x. 1 root root  26 10月 25 19:37 6.sh
drwxr-xr-x. 2 root root  18 10月 30 13:53 hello

./hello:
總用量 0
-rwxrwxrwx. 1 root root 0 10月 30 13:53 0.sh
[root@lokott shell]#

alias:給命令取一個(gè)別名

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

  1. -a

  2. -h 友好顯示

  3. -s

which: 查找命令存放目錄

  1. 搜索范圍由環(huán)境變量PATH決定

mkdir:創(chuàng)建目錄

  1. -p遞歸嵌套創(chuàng)建

touch:創(chuàng)建文件

[root@lokott shell]# alias c='clear'   //clear是表示清屏相當(dāng)于Ctrl+l的操作
[root@lokott shell]# which c   
alias c='clear'
    /usr/bin/clear
[root@lokott shell]# which clear
/usr/bin/clear
[root@lokott shell]# mkdir linux
[root@lokott shell]# ls
1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello  linux
[root@lokott shell]# touch 0.sh
[root@lokott shell]# ls
0.sh  1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  hello  linux
[root@lokott shell]# du -ah
4.0K    ./1.sh
4.0K    ./2.sh
4.0K    ./3.sh
4.0K    ./4.sh
4.0K    ./5.sh
4.0K    ./6.sh
0   ./hello/0.sh
0   ./hello
0   ./linux
0   ./0.sh
24K .
[root@lokott shell]# du -sh
24K .
[root@lokott shell]# du -as             //不可以設(shè)置選項(xiàng)為-as(h)
du: 不能既顯示總用量,同時(shí)又顯示每個(gè)項(xiàng)目
Try 'du --help' for more information.
[root@lokott shell]# 
[root@lokott shell]# mkdir -p  /2019/2018/2017   //連續(xù)創(chuàng)建文件夾
[root@lokott shell]# cd /2019/2018/2017/
[root@lokott 2017]# touch {1..10}.txt  //..表示創(chuàng)建連續(xù)10個(gè)名為1-10的txt文件
[root@lokott 2017]# ls
10.txt  1.txt  2.txt  3.txt  4.txt  5.txt  6.txt  7.txt  8.txt  9.txt

下面的操作過程中會(huì)出現(xiàn)文件節(jié)點(diǎn)(inode值):文件在磁盤中存儲(chǔ)的標(biāo)識(shí)序列
ln:創(chuàng)建鏈接文件(類似于Windows系統(tǒng)的快捷方式)

  1. 軟鏈接:相當(dāng)于快捷方式 -s

  2. 硬鏈接:給文件取別名(無(wú)法創(chuàng)建硬鏈接文件夾)

[root@lokott shell]# ln -s 1.sh 8.sh
[root@lokott shell]# ln 1.sh 10.sh
[root@lokott shell]# ls -l
總用量 28
-rwxrwxrwx. 1 root root   0 10月 30 13:59 0.sh
-rwxr-xr-x. 2 root root 111 10月 25 19:10 10.sh  //硬鏈接
-rwxr-xr-x. 2 root root 111 10月 25 19:10 1.sh
-rwxr-xr-x. 1 root root 124 10月 25 19:12 2.sh
-rwxr-xr-x. 1 root root 192 10月 25 19:25 3.sh
-rwxr-xr-x. 1 root root 104 10月 25 19:33 4.sh
-rwxr-xr-x. 1 root root 147 10月 25 19:36 5.sh
-rwxr-xr-x. 1 root root  26 10月 25 19:37 6.sh
lrwxrwxrwx. 1 root root   4 10月 30 14:07 8.sh -> 1.sh  //軟鏈接
drwxr-xr-x. 2 root root  18 10月 30 13:53 hello
drwxr-xr-x. 2 root root   6 10月 30 13:59 linux
[root@lokott shell]# ls -ih   //顯示文件節(jié)點(diǎn)值的大小
19397655 0.sh  20564913 10.sh  20564913 1.sh  20564915 2.sh  20564917 3.sh  20564916 4.sh  20564918 5.sh  20564919 6.sh  19134334 8.sh  20565286 hello  35183604 linux
//上面文件左邊的就是該文件的文件節(jié)點(diǎn)(inode值)軟鏈接與源文件的文件節(jié)點(diǎn)是非一致的,而硬鏈接的文件節(jié)點(diǎn)與源文件是一致的

cp :復(fù)制文件或目錄 源|目標(biāo)

  1. -f 不詢問

  2. -i 詢問是否覆蓋原有

  3. -p 保持源文件的用戶權(quán)限不變,權(quán)限高用戶使用

  4. -r 遞歸復(fù)制

rm:刪除

  1. -i:默認(rèn)提醒

  2. -rf :強(qiáng)制遞歸刪除

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

[root@lokott shell]# cd hello/
[root@lokott hello]# ls
0.sh
[root@lokott hello]# cp ../5.sh .
[root@lokott hello]# ls
0.sh  5.sh
[root@lokott hello]# cp -i ../5.sh .
cp:是否覆蓋"./5.sh"? yes
[root@lokott hello]# cp -f ../5.sh .    //猜測(cè)被alias了
cp:是否覆蓋"./5.sh"? y
[root@lokott hello]# 
[root@lokott hello]# which cp     //查看cp命令果然是被alias更改了
alias cp='cp -i'
    /usr/bin/cp
[root@lokott hello]# cp -r ../linux/ .   //遞歸復(fù)制上層路徑linux文件夾的所有內(nèi)容到當(dāng)前路徑(目前無(wú)內(nèi)容)
[root@lokott hello]# ls
0.sh  5.sh  linux
[root@lokott hello]# cd linux/
[root@lokott linux]# ls
[root@lokott linux]# mkdir 2020         //創(chuàng)建文件夾
[root@lokott linux]# ls
2020
[root@lokott linux]# cd 2020/
[root@lokott 2020]# touch 2.txt         //創(chuàng)建文件
[root@lokott 2020]# cd ../../
[root@lokott hello]# ls
0.sh  5.sh  linux
[root@lokott hello]# mv linux/ ../          //移動(dòng)文件夾
mv:是否覆蓋"../linux"? y
[root@lokott hello]# cd ..
[root@lokott shell]# ls
0.sh  10.sh  1.sh  2.sh  3.sh  4.sh  5.sh  6.sh  8.sh  hello  linux
[root@lokott shell]# ls -l linux/
總用量 0
drwxr-xr-x. 2 root root 19 10月 30 14:15 2020
[root@lokott shell]# cp -r linux/  hello/   //遞歸復(fù)制linux文件夾的所有內(nèi)容到hello文件夾中
[root@lokott shell]# cd hello/
[root@lokott hello]# ls
0.sh  5.sh  linux
[root@lokott hello]# ls -l linux/
總用量 0
drwxr-xr-x. 2 root root 19 10月 30 14:16 2020
[root@lokott hello]# ls -lR linux/          //遞歸查看拷貝過來(lái)的文件夾的信息
linux/:
總用量 0
drwxr-xr-x. 2 root root 19 10月 30 14:16 2020

linux/2020:
總用量 0
-rw-r--r--. 1 root root 0 10月 30 14:16 2.txt

通配符

  1. ?表示一個(gè)

  2. *表示多個(gè)

find:查找文件或目錄

find 【查找范圍】【選項(xiàng)】[表達(dá)式]

  1. -name:根據(jù)目標(biāo)名字查找

  2. -type:根據(jù)文件類型查找

  3. -size:根據(jù)大小查找

  4. -user:根據(jù)文件的用戶所有者查找

[root@lokott hello]# find . -name "*.sh"  //*號(hào)表示通配符
./0.sh
./5.sh
[root@lokott hello]# find . -type f
./0.sh
./5.sh
./linux/2020/2.txt
[root@lokott hello]# find . -size -10k
.
./0.sh
./5.sh
./linux
./linux/2020
./linux/2020/2.txt
./ifcfg-ens33
[root@lokott hello]# find . -size -10k | du -ah
0   ./0.sh
4.0K    ./5.sh
0   ./linux/2020/2.txt
0   ./linux/2020
0   ./linux
4.0K    ./ifcfg-ens33
8.0K    .
centos7系統(tǒng)啟動(dòng)的命令清單
1. init 0 關(guān)機(jī)
2. init 1 單用戶模式(系統(tǒng)維護(hù),破解密碼)
3. init 2 多用戶模式無(wú)網(wǎng)絡(luò)
4. init 3 多用戶模式有網(wǎng)絡(luò)  *
5. init 4 保留
6. init 5多用戶模式圖形化界面有網(wǎng)絡(luò)
7. init 6 重啟 (reboot)

到此,關(guān)于“Linux的簡(jiǎn)單介紹和基礎(chǔ)命令使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


分享標(biāo)題:Linux的簡(jiǎn)單介紹和基礎(chǔ)命令使用-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://weahome.cn/article/dhpicj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部