Amri 20 kwa Wapya Waliobadilisha kutoka Windows hadi Linux


Kwa hivyo unapanga kubadilisha kutoka Windows hadi Linux, au umebadilisha hadi Linux? Lo!!! ninachouliza! Kwa sababu gani nyingine ungekuwa hapa.

[ Unaweza pia kupenda: Jinsi Nilivyobadilisha kutoka Windows hadi Linux Mint ]

Kutoka kwa uzoefu wangu wa zamani nilipokuwa mpya, kumbuka na kukariri amri ili nifanye kazi kikamilifu na Linux.

Bila shaka hati za mtandaoni, amri za msingi za Linux katika lugha iliyo rahisi kujifunza na kueleweka. Hizi zilinipa Motisha kwa Master Linux na kuifanya iwe rahisi kutumia. Makala hii ni hatua kuelekea hilo.

1. Amri: ls

Amri ls inasimama kwa (Yaliyomo kwenye Orodha ya Orodha), Orodhesha yaliyomo kwenye folda, iwe faili au folda, ambayo inaendesha.

[email :~# ls

Android-Games                     Music
Pictures                          Public
Desktop                           linux-console.net
Documents                         TecMint-Sync
Downloads                         Templates

Amri ls -l huorodhesha yaliyomo kwenye folda, kwa mtindo mrefu wa kuorodhesha.

[email :~# ls -l

total 40588
drwxrwxr-x 2 ravisaive ravisaive     4096 May  8 01:06 Android Games
drwxr-xr-x 2 ravisaive ravisaive     4096 May 15 10:50 Desktop
drwxr-xr-x 2 ravisaive ravisaive     4096 May 16 16:45 Documents
drwxr-xr-x 6 ravisaive ravisaive     4096 May 16 14:34 Downloads
drwxr-xr-x 2 ravisaive ravisaive     4096 Apr 30 20:50 Music
drwxr-xr-x 2 ravisaive ravisaive     4096 May  9 17:54 Pictures
drwxrwxr-x 5 ravisaive ravisaive     4096 May  3 18:44 linux-console.net
drwxr-xr-x 2 ravisaive ravisaive     4096 Apr 30 20:50 Templates

Amri ls -a, orodhesha maudhui ya folda, ikiwa ni pamoja na faili zilizofichwa kuanzia ..

[email :~# ls -a

.			.gnupg			.dbus
.adobe                  deja-dup                .grsync
.gstreamer-0.10         .mtpaint                .thumbnails
.HotShots               .mysql_history          .htaccess
.profile                .bash_history           .icons
.jedit                  .pulse                  .bashrc
.Xauthority		.gconf                  .local
.gftp                   .macromedia             .remmina
.ssh                    .xsession-errors 	.compiz
.xsession-errors.old	.config                 .gnome2

Kumbuka: Katika Linux jina la faili linaloanza na ‘.’ limefichwa. Katika Linux, kila faili/folda/kifaa/amri ni faili. Matokeo ya ls -l ni:

  • d (inawakilisha saraka).
  • rwxr-xr-x ni ruhusa ya faili ya faili/folda kwa mmiliki, kikundi na ulimwengu.
  • Unyanyasaji wa 1 katika mfano ulio hapo juu unamaanisha kuwa faili inamilikiwa na mtumiaji ravisaive.
  • Kielelezo cha 2 katika mfano ulio hapo juu kinamaanisha kuwa faili ni ya kikundi cha watumiaji kibaya.
  • 4096 inamaanisha saizi ya faili ni Baiti 4096.
  • Mei 8 01:06 ndio tarehe na saa ya marekebisho ya mwisho.
  • Na mwisho ni jina la Faili/Folda.

Kwa mifano zaidi ya amri ya ls soma safu zetu za vifungu:

  • Mifano 15 ya Msingi ya Amri za ls katika Linux
  • Hila 7 za Amri za Quirky Kila Mtumiaji wa Linux Anapaswa Kujua
  • Jinsi ya Kupanga Toleo la Amri ya ‘ls’ Kwa Tarehe na Wakati Iliyorekebishwa Mwisho
  • Jinsi ya Kuorodhesha Faili Zote Zilizoagizwa kwa Ukubwa katika Linux

2. Amri: lsblk

lsblk inawakilisha (Vifaa vya Kuzuia Orodha), kuchapisha vifaa vya kuzuia kwa jina walilopewa (lakini si RAM) kwenye pato la kawaida kwa mtindo kama wa mti.

[email :~# lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0  46.6G  0 part /
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0   190M  0 part /boot
├─sda6   8:6    0   3.7G  0 part [SWAP]
├─sda7   8:7    0  93.1G  0 part /data
└─sda8   8:8    0  89.2G  0 part /personal
sr0     11:0    1  1024M  0 rom

Orodha ya vifaa vya kuzuia orodha ya lsblk -l katika muundo wa 'orodha' (sio mtindo kama mti).

[email :~# lsblk -l

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0 232.9G  0 disk 
sda1   8:1    0  46.6G  0 part /
sda2   8:2    0     1K  0 part 
sda5   8:5    0   190M  0 part /boot
sda6   8:6    0   3.7G  0 part [SWAP]
sda7   8:7    0  93.1G  0 part /data
sda8   8:8    0  89.2G  0 part /personal
sr0   11:0    1  1024M  0 rom

Kumbuka: lsblk ni njia muhimu sana na rahisi zaidi ya kujua jina la Kifaa Kipya cha Usb ambacho umechomeka, haswa unapolazimika kushughulika na diski/vizuizi kwenye terminal.

[ Unaweza pia kupenda: Amri 10 Muhimu za Kukusanya Taarifa za Mfumo na maunzi katika Linux ]

3. Amri: md5sum

md5sum inasimama kwa (Compute and Check MD5 Message-Digest), checksum ya md5 (inayojulikana sana hashi) inatumika kulinganisha au kuthibitisha uadilifu wa faili ambazo zinaweza kuwa zimebadilika kutokana na uhamishaji wa faili mbovu, hitilafu ya diski. , au kuingiliwa bila nia mbaya.

[email :~# md5sum teamviewer_linux.deb 

47790ed345a7b7970fc1f2ac50c97002  teamviewer_linux.deb

Kumbuka: Mtumiaji anaweza kulinganisha md5sum iliyotolewa na ile iliyotolewa rasmi. Md5sum inachukuliwa kuwa salama kidogo kuliko sha1sum, ambayo tutaijadili baadaye.

4. Amri: dd

Amri dd inasimamia (Badilisha na Nakili faili), inaweza kutumika kubadilisha na kunakili faili na wakati mwingi hutumiwa kunakili faili ya iso (au faili nyingine yoyote) kwa kifaa cha usb (au eneo lingine lolote. ), kwa hivyo inaweza kutumika kutengeneza fimbo ya USB inayoweza kuwashwa.

# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync

Kumbuka: Katika mfano hapo juu kifaa cha usb kinatakiwa kuwa sdb1 (Unapaswa Kuithibitisha kwa kutumia amri lsblk, vinginevyo utaondoa diski yako na OS), tumia jina la diski kwa Tahadhari sana !!!.

dd amri huchukua muda kuanzia sekunde chache hadi dakika kadhaa katika utekelezaji, kulingana na saizi na aina ya faili na kasi ya kusoma na kuandika ya fimbo ya Usb.

[Unaweza pia kupenda: Jinsi ya Kufunga Sehemu katika Linux Kutumia dd Amri ]

5. Amri: uname

Amri ya uname inasimamia (Jina la Unix), chapisha maelezo ya kina kuhusu jina la mashine, Mfumo wa Uendeshaji na Kernel.

[email :~# uname -a

Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 
UTC 2013 i686 i686 i686 GNU/Linux

Kumbuka: uname inaonyesha aina ya kernel. uname -a pato habari za kina. Kufafanua matokeo ya hapo juu ya uname -a.

  • Linux: Jina la kokwa la mashine.
  • tecmint: Jina la nodi ya mashine.
  • “3.8.0-19-generic“: Utoaji wa kernel.
  • “#30-Ubuntu SMP“: Toleo la kernel.
  • “i686“: Usanifu wa kichakataji.
  • “GNU/Linux“: Jina la mfumo wa uendeshaji.

6. Amri: historia

Amri ya historia inasimama kwa Rekodi ya Historia (Tukio), inachapisha historia ya orodha ndefu ya amri zilizotekelezwa kwenye terminal.

[email :~# history

 1  sudo add-apt-repository ppa:tualatrix/ppa
 2  sudo apt-get update
 3  sudo apt-get install ubuntu-tweak
 4  sudo add-apt-repository ppa:diesch/testing
 5  sudo apt-get update
 6  sudo apt-get install indicator-privacy
 7  sudo add-apt-repository ppa:atareao/atareao
 8  sudo apt-get update
 9  sudo apt-get install my-weather-indicator
 10 pwd
 11 cd && sudo cp -r unity/6 /usr/share/unity/
 12 cd /usr/share/unity/icons/
 13 cd /usr/share/unity

Kumbuka: Bonyeza Ctrl + R na kisha utafute amri ambazo tayari zimetekelezwa ambayo huruhusu amri yako kukamilishwa na kipengele cha kukamilisha kiotomatiki.

(reverse-i-search)`if': ifconfig

[Unaweza pia kupenda: Weka Tarehe na Wakati kwa Kila Amri Unayotekeleza kwenye Historia ya Bash]

7. Amri: sudo

Amri ya sudo (superuser do) inaruhusu mtumiaji anayeruhusiwa kutekeleza amri kama mtumiaji mkuu au mtumiaji mwingine, kama ilivyoainishwa na sera ya usalama kwenye orodha ya sudoers.

[email :~# sudo add-apt-repository ppa:tualatrix/ppa

Kumbuka: sudo inaruhusu watumiaji kukopa upendeleo wa mtumiaji mkuu, wakati amri kama hiyo 'su' inaruhusu watumiaji kuingia kama mtumiaji mkuu. Sudo ni salama kuliko su.

[Unaweza pia kupenda: Mipangilio 10 Muhimu ya Sudoers kwa Kuweka 'sudo' katika Linux]

Haipendekezi kutumia sudo au su kwa matumizi ya kawaida ya siku hadi siku, kwani inaweza kusababisha makosa makubwa ikiwa ulifanya kitu kibaya kwa bahati mbaya, ndiyo sababu msemo maarufu sana katika jamii ya Linux ni:

“To err is human, but to really foul up everything, you need a root password.”

8. Amri: mkdir

Amri ya mkdir (tengeneza saraka) huunda saraka mpya na njia ya jina. Walakini ikiwa saraka tayari ipo, itarudisha ujumbe wa hitilafu \haiwezi kuunda folda, folda tayari ipo.

[email :~# mkdir tecmint

Kumbuka: Saraka inaweza tu kuundwa ndani ya folda, ambayo mtumiaji anapaswa kuandika ruhusa. mkdir: haiwezi kuunda saraka \\tecmint‘: Faili ipo.

(Usichanganye na faili katika pato hapo juu, unaweza kukumbuka kile nilichosema mwanzoni - Katika Linux, kila faili, folda, gari, amri, hati huchukuliwa kama faili).

[ Unaweza pia kupenda: Maelezo ya \Kila kitu ni Faili na Aina za Faili katika Linux ]

9. Amri: gusa

Amri ya kugusa inasimamia (sasisha nyakati za ufikiaji na urekebishaji wa kila FILE hadi wakati wa sasa). touch amri huunda faili, tu ikiwa haipo. Ikiwa faili tayari ipo, itasasisha muhuri wa wakati na sio yaliyomo kwenye faili.

[email :~# touch tecmintfile

Kumbuka: touch inaweza kutumika kuunda faili chini ya saraka, ambayo mtumiaji anapaswa kuandika ruhusa, tu ikiwa faili haipo hapo.

10. Amri: chmod

Amri ya chmod ya Linux inasimama kwa (badilisha bits za hali ya faili). chmod hubadilisha hali ya faili (ruhusa) ya kila faili, folda, hati, n.k. kulingana na hali iliyoombwa.

Kuna aina 3 za ruhusa kwenye faili (folda au kitu chochote lakini kuweka mambo rahisi tutakuwa tukitumia faili).

Read (r)=4
Write(w)=2
Execute(x)=1

Kwa hivyo ikiwa unataka kutoa ruhusa ya kusoma tu kwenye faili itapewa thamani ya '4', kwa ruhusa ya kuandika tu, thamani ya '2' na kwa idhini ya kutekeleza tu, thamani ya '1' itatolewa. . Kwa ruhusa ya kusoma na kuandika 4+2 = '6' itatolewa, na kadhalika.

Sasa, ruhusa inahitaji kuwekwa kwa aina 3 za watumiaji na vikundi vya watumiaji. Wa kwanza ni mmiliki, kisha kikundi cha watumiaji, na hatimaye ulimwengu.

rwxr-x--x   abc.sh

Hapa ruhusa ya mzizi ni rwx (soma, andika na utekeleze).
usergroup ambayo ni mali yake, ni r-x (kusoma na kutekeleza pekee, hakuna ruhusa ya kuandika) na
kwa maana dunia ni -x (tekeleza tu).

Ili kubadilisha ruhusa yake na kutoa ruhusa ya kusoma, kuandika na kutekeleza kwa mmiliki, kikundi na ulimwengu.

[email :~# chmod 777 abc.sh

ruhusa ya kusoma na kuandika kwa wote watatu pekee.

[email :~# chmod 666 abc.sh

soma, andika na utekeleze kwa mmiliki na utekeleze kwa kikundi na ulimwengu pekee.

[email :~# chmod 711 abc.sh

Kumbuka: moja ya amri muhimu muhimu kwa sysadmin na mtumiaji wote. Kwenye mazingira ya watumiaji wengi au kwenye seva, amri hii inakuja kuwaokoa, kuweka ruhusa isiyo sahihi kutafanya faili isiweze kufikiwa au kutoa ufikiaji usioidhinishwa kwa mtu.

11. Amri: chown

Amri ya chown ya Linux inasimama (badilisha mmiliki wa faili na kikundi). Kila faili ni ya kikundi cha watumiaji na mmiliki. Inatumika kufanya 'ls -l' kwenye saraka yako na utaona kitu kama hiki.

[email :~# ls -l 

drwxr-xr-x 3 server root 4096 May 10 11:14 Binary 
drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Hapa saraka ya binary inamilikiwa na mtumiaji seva na ni ya root ya kikundi cha watumiaji wakati saraka Desktop inamilikiwa na seva ya mtumiaji na ni ya kikundi cha watumiaji seva.

Amri hii ya chown inatumiwa kubadilisha umiliki wa faili na hivyo ni muhimu katika kudhibiti na kutoa faili kwa watumiaji walioidhinishwa na kikundi cha watumiaji pekee.

[email :~# chown server:server Binary

drwxr-xr-x 3 server server 4096 May 10 11:14 Binary 
drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Kumbuka: chown hubadilisha umiliki wa mtumiaji na kikundi wa kila FILE iliyotolewa kuwa MMILIKI MPYA au kwa mtumiaji na kikundi cha faili iliyopo ya marejeleo.

12. Amri: inafaa

Amri ya apt ya msingi wa Debian inasimama kwa (Zana ya Kifurushi cha Juu). Apt ni kidhibiti cha hali ya juu cha kifurushi cha mfumo wa msingi wa Debian (Ubuntu, Kubuntu, n.k.), ambao hutafuta kiotomatiki na kwa akili, kusakinisha, kusasisha na kutatua utegemezi wa vifurushi kwenye mfumo wa Gnu/Linux kutoka kwa safu ya amri.

[email :~# apt-get install mplayer

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  java-wrappers
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  esound-common libaudiofile1 libesd0 libopenal-data 
libopenal1 libsvga1 libvdpau1 libxvidcore4
Suggested packages:
  pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver 
mplayer-doc netselect fping
The following NEW packages will be installed:
  esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 
libvdpau1 libxvidcore4 mplayer
0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.
Need to get 3,567 kB of archives.
After this operation, 7,772 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
[email :~# apt-get update

Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Get:1 http://security.ubuntu.com raring-security
Hit http://in.archive.ubuntu.com raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Get:2 http://security.ubuntu.com raring-security   
Ign http://ppa.launchpad.net raring Release.gpg
Get:3 http://in.archive.ubuntu.com raring-updates
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://in.archive.ubuntu.com raring-backports

Kumbuka: Amri zilizo hapo juu husababisha mabadiliko katika mfumo mzima na hivyo kuhitaji nenosiri la msingi (Angalia ‘#‘ na si ‘$ kama kidokezo). Apt inachukuliwa kuwa ya juu zaidi na yenye akili ikilinganishwa na amri ya yum.

Kama jina linavyopendekeza, apt-cache hutafuta kifurushi kilicho na sub package mpalyer. apt-get install, sasisha vifurushi vyote, ambavyo tayari vimesakinishwa, hadi mpya zaidi.

[ Unaweza pia kupenda: Amri 25 za APT-GET na APT-CACHE ]

13. Amri: tar

Amri ya tar ni Kumbukumbu ya Tape ni muhimu katika uundaji wa kumbukumbu, katika idadi ya umbizo la faili na uchimbaji wao.

[email :~# tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)
[email :~# tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)
[email :~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc

Kumbuka: 'tar.gz' inamaanisha gzipped. 'tar.bz2' imebanwa na bzip ambayo hutumia mbinu ya mgandamizo bora lakini polepole zaidi.

14. Amri: cal

“Kalenda” (Kalenda), hutumika kuonyesha kalenda ya mwezi uliopo au mwezi mwingine wowote wa mwaka wowote unaoendelea au kupita.

[email :~# cal 

May 2013        
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31

Onyesha kalenda ya mwaka 1835 kwa mwezi wa Februari, ambayo tayari imepita.

[email :~# cal 02 1835

   February 1835      
Su Mo Tu We Th Fr Sa  
 1  2  3  4  5  6  7  
 8  9 10 11 12 13 14  
15 16 17 18 19 20 21  
22 23 24 25 26 27 28

Inaonyesha kalenda ya mwaka 2145 kwa mwezi wa Julai, ambayo itakuwa ikiendelea

[email :~# cal 07 2145

     July 2145        
Su Mo Tu We Th Fr Sa  
             1  2  3  
 4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29 30 31

Kumbuka: Huna haja ya kugeuza kalenda ya miaka 50 nyuma, wala huhitaji kufanya hesabu ngumu ya hisabati ili kujua ni siku gani ulivaliwa au siku yako ya kuzaliwa ijayo itaangukia siku gani.

15. Amri: tarehe

Amri ya tarehe huchapisha tarehe na wakati wa sasa kwenye pato la kawaida, na inaweza kuwekwa zaidi.

[email :~# date

Fri May 17 14:13:29 IST 2013
[email :~# date --set='14 may 2013 13:57' 

Mon May 13 13:57:00 IST 2013

Kumbuka: Amri hii itakuwa muhimu sana katika uandishi, wakati, na uandishi wa tarehe, ili kuwa kamilifu zaidi. Kwa kuongeza kubadilisha tarehe na wakati kwa kutumia terminal itakufanya uhisi GEEK !!!. (Ni wazi, unahitaji kuwa mzizi kufanya operesheni hii, kwani ni mabadiliko ya mfumo mzima).

16. Amri: paka

paka inasimama kwa (Concatenation). Unganisha (jiunge) faili mbili au zaidi wazi na/au uchapishe yaliyomo kwenye faili kwenye toleo la kawaida.

[email :~# cat a.txt b.txt c.txt d.txt >> abcd.txt
[email :~# cat abcd.txt
....
contents of file abcd 
...

Kumbuka: \>>” na \>” zinaitwa alama ya nyongeza. Zinatumika kuongeza pato kwa faili na sio kwa pato la kawaida. \>” alama itafuta faili ambayo tayari ipo na kuunda faili mpya kwa hivyo kwa sababu za kiusalama inashauriwa kutumia \>>” ambayo itaandika pato bila kubatilisha au kufuta faili.

Kabla ya kuendelea zaidi, lazima nikujulishe kuhusu kadi-mwitu (ungekuwa na ufahamu wa kuingia kwa kadi-mwitu, katika maonyesho mengi ya Televisheni) Kadi za pori ni kipengele cha shell ambacho hufanya mstari wa amri kuwa na nguvu zaidi kuliko msimamizi wa faili wa GUI. Unaona, ikiwa unataka kuchagua kikundi kikubwa cha faili kwenye kidhibiti faili cha picha, kawaida hulazimika kuzichagua na kipanya chako. Hii inaweza kuonekana kuwa rahisi, lakini katika hali zingine inaweza kufadhaisha sana.

Kwa mfano, tuseme unayo saraka iliyo na idadi kubwa ya kila aina ya faili na saraka, na unaamua kuhamisha faili zote za HTML, ambazo zina neno Linux mahali fulani katikati ya majina yao, kutoka kwa saraka hiyo kubwa hadi. saraka nyingine. Ni njia gani rahisi ya kufanya hivi? Ikiwa saraka ina idadi kubwa ya faili za HTML zilizopewa jina tofauti, kazi yako sio rahisi!

Katika safu ya amri ya Linux kazi hiyo ni rahisi kufanya kama kusonga faili moja tu ya HTML, na ni rahisi sana kwa sababu ya kadi za pori za ganda. Hizi ni herufi maalum zinazokuwezesha kuchagua majina ya faili yanayolingana na mifumo fulani ya wahusika. Hii hukusaidia kuchagua hata kundi kubwa la faili kwa kuandika herufi chache tu, na katika hali nyingi, ni rahisi zaidi kuliko kuchagua faili na panya.

Hapa kuna orodha ya kadi-mwitu zinazotumiwa sana:

Wildcard			Matches
   *			zero or more characters
   ?			exactly one character
[abcde]			exactly one character listed
 [a-e]			exactly one character in the given range
[!abcde]		any character that is not listed
 [!a-e]			any character that is not in the given range
{debian,linux}		exactly one entire word in the options given

! inaitwa si ishara, na mfuatano wa nyuma ulioambatishwa na ! ni kweli.

[ Unaweza pia kupenda: Mifano 13 za Amri za Msingi za Paka katika Linux ]

17. Amri: cp

Nakala inasimama kwa (Copy), inakili faili kutoka eneo moja hadi eneo lingine.

# cp /home/user/Downloads abc.tar.gz /home/user/Desktop

Kumbuka: cp ni mojawapo ya amri zinazotumiwa sana katika uandishi wa ganda na inaweza kutumika na herufi za kadi-mwitu (Eleza kwenye kizuizi kilicho hapo juu), kwa kunakili faili iliyobinafsishwa na unayotaka.

18. Amri: mv

Amri ya mv huhamisha faili kutoka eneo moja hadi eneo lingine.

# mv /home/user/Downloads abc.tar.gz /home/user/Desktop

Kumbuka: amri ya mv inaweza kutumika na herufi za kadi-mwitu. mv inapaswa kutumika kwa tahadhari, kwani kusonga kwa mfumo/faili isiyoidhinishwa kunaweza kusababisha usalama na kuvunjika kwa mfumo.

19. Amri: pwd

Amri ya pwd (saraka ya kazi ya kuchapisha), inachapisha saraka ya sasa ya kufanya kazi na jina kamili la njia kutoka kwa terminal.

[email :~# pwd 

/home/user/Desktop

Kumbuka: Amri hii haitatumika mara kwa mara katika uandishi lakini ni kiokoa maisha kabisa kwa mgeni anayepotea kwenye terminal katika muunganisho wake wa mapema na Linux. (Linux inajulikana zaidi kama nux au nix).

20. Amri: cd

Hatimaye, amri ya cd inayotumiwa mara kwa mara inasimama (kubadilisha saraka), ambayo hubadilisha saraka ya kazi kutekeleza, nakala, kusonga kuandika, kusoma, nk kutoka kwa terminal yenyewe.

[email :~# cd /home/user/Desktop
[email :~$ pwd

/home/user/Desktop

Kumbuka: cd huja kuwaokoa wakati wa kubadilisha kati ya saraka kutoka kwa terminal. \Cd ~ itabadilisha saraka ya kufanya kazi hadi saraka ya nyumbani ya mtumiaji, na ni muhimu sana ikiwa mtumiaji atajipata amepotea kwenye terminal. \cd .. itabadilisha saraka ya kazi hadi saraka kuu (ya saraka ya kazi ya sasa) .

Amri hizi hakika zitakufanya ustarehe na Linux. Lakini sio mwisho. Hivi karibuni nitakuja na amri zingine ambazo zitakuwa muhimu kwa 'Mtumiaji wa Kiwango cha Kati. Utagundua ukuzaji wa kiwango cha mtumiaji kutoka kwa mgeni hadi kwa mtumiaji wa kiwango cha Kati.

Katika makala inayofuata, nitakuwa nikija na amri kama 'grep'.