Teknologian jakaminen

Aloita tie Linuxiin (kesälomapäivitys)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Riittää, että elämässä on läheinen ystävä, ja tämän maailman tulisi kohdella häntä myötätuntoisesti. --Lu Xun


1. ls-komento

kielioppi: ls [valinnat][kohde tai tiedosto]
Tehtävä: Hakemistoissa tämä komento luettelee kaikki hakemiston alihakemistot ja tiedostot. Tiedostojen nimi on lueteltu muiden tietojen kanssa.

ls -l:列出文件的详细信息
ls -la:(all)列出文件所有的信息,包括 . 开头的隐含文件
ls -l / :能够展现更目录下的文件
ls -l /root:展现root下的文件
ls -ld /:只差看目录本身的属性
ls *:其中的*在这里意味着当前目录下的所有文件,当然*加在别的地方的意思就是这个地方的中间可以是任意的,但是别的地方一定是必须要符合条件的。(*:表示一个通配符,匹配任意文件名)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Kun suoritamme nämä kaksi ohjetta, löydämme joitain eroja. Se sisältää piilotettuja tiedostoja.
Linuxissa tunnuksella alkavista tiedostoista tulee piilotiedostoja.
Missä tahansa hakemistossa on oletuksena kaksi piilotettua tiedostoa ja . Yksi pisteistä on nykyinen hakemisto ja kaksi pistettä ovat ylemmän tason hakemisto.
Kahden pisteen rooliTämä helpottaa palaamista ylemmän tason hakemistoon.
Meidän pitäisi tietää, että jos haluamme suorittaa ohjelman, meidän on ensin ladattava ohjelma muistiin, joten koska päästäksemme tiedostoon, meidän on löydettävä tiedosto ensin, jotta piste voi löytää sijainnin nykyisen polun alta.
Yhden pisteen vaikutusTarkoituksena on yleensä suorittaa nykyinen ohjelma.
Tietysti myös piilotetut tiedostot sisältyvät Windowsiin.

2. pwd-komento

kielioppi: pwd
Tehtävä: Näytä hakemisto, jossa nykyinen käyttäjä sijaitsee

3. cd-komento

kielioppi: cd-hakemiston nimi
Tehtävä: Muuta työhakemistoa. Muuta nykyinen työhakemisto määritettyyn hakemistoon.

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径  
cd ../day02/ : 相对路径
cd ~:进入用户家目录()
cd -:返回最近一次所属的路径之下(方便路径切换,两个路径之间快速跳转)
  • 1
  • 2
  • 3
  • 4
  • 5

Ylemmän tason hakemistoon palaaminen ei voi palata ylemmän tason solmuun ennen kuin tulos /, joka on Linuxin juurihakemisto.
Linuxissa määritetyillä käyttäjillä on myös omat kotihakemistonsa
Pääkäyttäjätilille: oletuskotihakemisto on /root-super administrator account

4. mkdir-komento (tärkeä)

kielioppi: mkdir [valinnat] dirname
Tehtävä: Luo nykyiseen hakemistoon hakemisto nimeltä "dirname".

mkdir –p test/test1 : 递归建立多个目录
  • 1

Kahden polun jaon välillä on oltava "kansio", ja polun lopun on oltava tavallinen tiedosto tai kansio.
/: on polun erotin Linuxissa
: on polun erotin ikkunoissa

Miksi polun roolia tarvitaan järjestelmässä?
Ensinnäkin polku identifioi tietyn tiedoston järjestelmätasolla. Toiseksi polun tehtävänä on tehdä tiedostosta tarvittavan polun ainutlaatuisuus.

Miksi meidän pitäisi löytää kohdetiedosto?
Koska vasta kun kohdetiedosto on löydetty, sitä voidaan käyttää. Joten miten löydät tiedoston, koska siellä on polku? Ja koska polku on ainutlaatuinen.

Joten joka kerta kun luon tiedoston suoraan, siinä ei ole sisältöä, mutta voimme luoda sen muilla tavoilla.

mkdir -p a/b/c/d
  • 1

Tämä luo rekursiivisen hakemiston.
Miten tarkistamme? Voit tarkistaa sen vaiheittaisella cd:llä.
Tietysti on olemassa yksinkertaisempi tapa

tree a
  • 1

puu: Näytä hakemistorakenne puumuodossa. Mutta joskus sinun on asennettava puukomento.

yum -y install tree
  • 1

Näet sen asennuksen jälkeen
Lisää kuvan kuvaus tähän

# which tree
/usr/bin/tree
  • 1
  • 2

Tämän kautta löydät myös puun suoritettavan tiedoston, joka näkyy nyt bin.
Joten mitä yum -y install -komento tarkoittaa. Katso johdanto alla?

5. whoami-komento

kielioppi: kuka olen
Tehtävä: Näytä nykyisen käyttäjän nimi

6. Luo normaali käyttäjä

Käytä adduser-toimintoa lisätäksesi käyttäjän /home-sijaintiin. Aivan kuten useiden käyttäjien luominen Windowsissa, eri Windows-käyttäjien näyttämät työpöydän kansiot ovat erilaisia.

7. Ymmärrä ohjeet uudelleen

Ohjeet ovat pohjimmiltaan ohjelmia – ohjeet, ohjelmat ja suoritettavat ohjelmat ovat kaikki sama asia. Periaate on sama.
Joten missä nämä ohjelmat yleensä sijaitsevat? Tiedostossa /usr/bin/…. Voit löytää sen itse.
Mitä asennus ja asennuksen poistaminen sitten tarkoittaa? Se tarkoittaa suoritettavan ohjelman kopioimista tai poistamista järjestelmäpolkuun.
Ohjelmat ovat myös tiedostoja, ja tiedostot ovat myös sisältöä + käyttöoikeuksia.

8. mikä komento

kielioppi: mikä [komennon nimi]
Tehtävä: Komennon nimi tarkoittaa, että se kertoo minulle järjestelmätasolla, missä tämän suoritettavan ohjelman polku on.
Mutta kun jatkamme

which ls//这个时候出现了有点不一样的东西
alias ls='ls --color=auto'
        /usr/bin/ls    会出现这种情况
  • 1
  • 2
  • 3

Mutta kun löydän suoritettavan ohjelmatiedoston, voimme suoraan /usr/bin/ls, löytää ls:n absoluuttisen polun kautta ja suorittaa ls:n, mutta tällä hetkellä tulee erilaisia ​​tuloksia.
Lisää kuvan kuvaus tähän
Toinen on värillinen ja toinen väritön, joten miksi tämä on?
Lue ensin alla oleva alias-komennon esittely.

9. alias-komento

Alias ​​on myös Linux-komento, joka toimii muiden komentojen aliaksena.

alias zhangsan='ls -la'
which zhangsan
alias zhangsan='ls -la'
        /usr/bin/ls
  • 1
  • 2
  • 3
  • 4

Sitten voit myös käyttää zhangsania suoraan saavuttaaksesi ls -la vaikutuksen. Tällä hetkellä zhangsan on ls -la:n alias.Se on kuin antaisit ystävällesi lempinimen, vaikka lempinimi olisi sama henkilö (sama komennon vaikutus)
Lisää kuvan kuvaus tähän
Se mitä voidaan selittää, on se,lltuo onls -lalias, joten sillä on sama vaikutus.
Sitten ero värissä on vaikutus -color=auto myöhemmin.
Lisää kuvan kuvaus tähän
Tällä tavalla on kaksi komentoa, joilla on sama tulos.

10. kosketa komentoa

kielioppi: kosketa [valinnat]-tiedostoa
Tehtävä: Kosketuskomentoparametrit voivat muuttaa asiakirjan tai hakemiston päivämäärää ja kellonaikaa, mukaan lukien pääsy- ja muutosaika, tai luoda uuden tiedoston, jota ei ole olemassa.
koskettamalla voi luoda vain tavallisia tiedostoja!
Täydentää: Jos haluat tietää täydellisempiä tietoja tiedostosta, sinun on käytettävästat [tiedoston nimi]
Lisää kuvan kuvaus tähän
Pääsy, Muokkaa ja Muuta ovat eri merkitykset.
Kutsutaan tiedoston ACM-ajaksi.
Pääsy on viimeinen kerta, kun syötit, mutta Muokkaa ja Muuta ovat jokseenkin samankaltaisia, kun ne käännetään kiinaksi, mitä ne tarkoittavat.
Muokkaa tarkoittaa aikaa, jolloin tiedoston sisältöä on viimeksi muokattu.
Muutos tarkoittaa, että tiedostomääritteitä on viimeksi muutettu.
Yleisesti ottaen tiedostolla on monia määritteitä, ja joskus Muokkaa muutosten ohella useimmat niistä muuttavat Muutosaikaa.

11. rmdir-komento ja rm-komento (tärkeää)

Lisää kuvan kuvaus tähän
Kuten kuvasta näkyy, rmdir voi poistaa dir-kansion ilman sisältöä, mutta ei voi poistaa sisällön sisältävää kansiota.
Sitten voimme käyttää rm-komentoa

rm [文件名]:删除,但是过程中会询问是否要删除,系统要小心的询问一下(通常在root的情况下才会询问)
rm -f [文件名]:强制删除,不会弹出对话框询问是否需要删除文件

//默认是文件夹的情况下rm都要加上 -r 通过递归的方式来删除文件夹。当然此时的-f,强制删除的命令也是能够使用的。
[root@VM-16-12-centos ~]# rm empty
rm: cannot remove ‘empty’: Is a directory
[root@VM-16-12-centos ~]# rm -r empty
rm: remove directory ‘empty’? y
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
//话说回来!千万别用这个代码
rm -rf /
//删除的话,”会有好果子吃“
//会将一切有可能的都解决掉
  • 1
  • 2
  • 3
  • 4

Linux-järjestelmässä rm tarkoittaa poistamista ja poistaminen poistamista Aloittelijoille se on lähes mahdotonta palauttaa.
Kun hakemisto tai tiedosto on epävarma, on parempi varmuuskopioida se kuin poistaa se.

12. miehen käsky (tärkeää)

Linux-komennoilla on monia parametreja, ja niitä kaikkia on mahdotonta muistaa. Voimme auttaa niiden saamisessa online-oppaasta.
Komento päästäksesi Linux-oppaaseen on
man syntaksi: man [optio]-komento
Poistu toiminnosta painamalla Q. Ylös- ja alas-näppäimiä käytetään sivujen kääntämiseen.
kun me ihmiset
Lisää kuvan kuvaus tähän
Kyse ei ole vain ohjeiden tarkistamisesta.
Kolme tärkeämpää seikkaa ovat ihmisen tärkeimmät käyttötarkoitukset.
Ensimmäinen on suoritettavan ohjelman haku.
Toinen kohta on etsiä järjestelmäkutsuja
Kolmas on C-kirjastofunktion haku.

13. cp-komento (tärkeää)

kielioppi: cp [optio] lähdetiedosto tai hakemisto kohdetiedosto tai hakemisto
Tehtävä: Kopioi tiedosto tai hakemisto

cp src dst :其中dst可以是目录(直接拷贝到目录中),可以是带路径的文件名(拷贝到指定目录,顺便进行重命名)
src或者是dst都可以携带绝对路径或者相对路径进行拷贝
cp [源文件] ../ :直接拷贝到上一级的目录中
cp [源文件] ../hello.txt:将文件拷贝到上一级并且修改名字为hello.txt
cp -rf a ../ ://拷贝递归文件夹的时候需要带上-r
  • 1
  • 2
  • 3
  • 4
  • 5

14. mv-komento (tärkeää)

mv-komento on lyhenne sanoista move. Sitä voidaan käyttää tiedostojen siirtämiseen tai tiedostojen uudelleennimeämiseen. Se on yleisesti käytetty komento Linux-järjestelmissä ja sitä käytetään usein tiedostojen tai hakemistojen varmuuskopiointiin.
kielioppi: mv [optiot] lähdetiedosto tai hakemisto kohdetiedosto tai hakemisto
Tehtävä: Kyky nimetä uudelleen, leikata tai nimetä uudelleen ja leikata yhdessä
Lisää kuvan kuvaus tähän

mv src dst
mv test.txt log.txt//将test.txt的名字改为log.txt
mv log.txt ..(/):将log.txt剪切
  • 1
  • 2
  • 3

15. Vähän tietopisteitä

  1. Kun tiedosto näyttää hallitsemattomalta. Esimerkiksi eräässä tilanteessa puu/ ei ehkä pysty pysähtymään liian monen tiedoston vuoksi. Miten käsitellä sitä? ctrl+c lopettaa epänormaalin komennon.
  2. Samalla nimellä olevia tiedostoja ei voi kopioida samaan hakemistoon.