11 Kmand Linux Utli Inqas Magħruf


Linja ta 'kmand Linux tattira ħafna mill-Linux Enthusiastic. Utent normali tal-Linux ġeneralment ikollu vokabularju ta' bejn wieħed u ieħor 50-60 kmandi biex iwettaq il-ħidma tiegħu ta' kuljum. Il-kmandi tal-Linux u l-iswiċċijiet tagħhom jibqgħu l-aktar teżor siewi għal utent tal-Linux, programmatur tal-iskript Shell u Amministratur. Hemm xi Kmandi tal-Linux li huma inqas Magħrufa, iżda utli ħafna u utli irrispettivament mill-fatt jekk intix Novice jew Utent Avvanzat.

Dan l-artikolu stess għandu l-għan li jitfa 'dawl fuq xi wħud mill-kmandi Linux inqas magħrufa li żgur jgħinuk biex timmaniġġja d-Desktop/Server tiegħek b'mod aktar effiċjenti.

1. sudo !! kmand

It-tħaddim tal-kmand mingħajr ma tispeċifika kmand sudo jagħtik żball miċħud permess. Allura, m'għandekx bżonn terġa 'tikteb il-kmand kollu mill-ġdid biss poġġi '!!' se taqbad l-aħħar kmand.

$ apt-get update

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) 
E: Unable to lock directory /var/lib/apt/lists/ 
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) 
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
$ sudo !!

sudo apt-get update 
[sudo] password for server: 
…
..
Fetched 474 kB in 16s (28.0 kB/s) 
Reading package lists... Done 
[email :~$

2. kmand python

Il-kmand ta 'hawn taħt jiġġenera paġna web sempliċi fuq HTTP għas-siġra tal-istruttura tad-direttorju u jista' jiġi aċċessat fil-port 8000 fil-browser sakemm jintbagħat sinjal ta 'interruzzjoni.

# python -m SimpleHTTPServer

3. mtr Kmand

Ħafna minna huma familjari mal-ping u traceroute. Kif dwar li tgħaqqad il-funzjonalità kemm tal-kmand f'wieħed mal-kmand mtr. F'każ li mtr ma jkunx installat fil-magna tiegħek, apt jew yum il-pakkett meħtieġ.

$ sudo apt-get install mtr (On Debian based Systems)
# yum install mtr (On Red Hat based Systems)

Issa mexxi mtr kmand biex tibda tinvestiga l-konnessjoni tan-netwerk bejn il-host mtr runs fuq u google.com.

# mtr google.com

4. Ctrl+x+e Kmand

Dan il-kmand huwa utli ħafna għall-amministratur u l-iżviluppaturi. Biex Awtomatizza l-kompitu ta 'kuljum, amministratur jeħtieġ li jiftaħ editur billi jittajpja vi, vim, nano, eċċ. Kif dwar isparar editur instantanju (mit-terminal).

Agħfas Ctrl-x-e mill-pront tat-terminal u tibda taħdem fl-editur.

5. nl Kmand

Il-kmand nl in-numru tal-linji ta 'fajl. Innumera l-linji ta 'fajl għid 'one.txt' bil-linji jgħidu (Fedora, Debian, Arch, Slack u Suse). L-ewwel elenka l-kontenut ta 'fajl one.txt bl-użu tal-kmand tal-qtates.

# cat one.txt 

fedora 
debian 
arch 
slack 
suse

Issa mexxi kmand nl biex telenkahom b'mod numerat.

# nl one.txt 

1 fedora 
2 debian 
3 arch 
4 slack 
5 suse

6. shuf Kmand

Il-kmand shuf tagħżel b'mod każwali linji/fajls/folder minn fajl/folder. L-ewwel elenka l-kontenut ta' folder billi tuża l-kmand ls.

# ls 

Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
#  ls | shuf (shuffle Input)

Music 
Documents 
Templates 
Pictures 
Public 
Desktop 
Downloads 
Videos
#  ls | shuf -n1 (pick on random selection)

Public
# ls | shuf -n1 

Videos
# ls | shuf -n1 

Templates
# ls | shuf -n1 

Downloads

Nota: Dejjem tista' tissostitwixxi 'n1' b''n2' biex tagħżel żewġ għażla każwali jew kwalunkwe numru ieħor ta' għażla każwali billi tuża n3, n4...

7. Kmand ss

L-ss tirreferi għall-istatistika tas-socket. Il-kmand jinvestiga s-socket u juri informazzjoni simili għall-kmand netstat. Jista 'juri aktar informazzjoni dwar TCP u l-istat minn għodod oħra.

# ss 

State      Recv-Q Send-Q      Local Address:Port          Peer Address:Port   
ESTAB      0      0           192.168.1.198:41250        *.*.*.*:http    
CLOSE-WAIT 1      0               127.0.0.1:8000             127.0.0.1:41393   
ESTAB      0      0           192.168.1.198:36239        *.*.*.*:http    
ESTAB      310    0               127.0.0.1:8000             127.0.0.1:41384   
ESTAB      0      0           192.168.1.198:41002       *.*.*.*:http    
ESTAB      0      0               127.0.0.1:41384            127.0.0.1:8000

8. l-aħħar Kmand

Il-kmand l-aħħar juri l-istorja tal-aħħar utenti li illoggjaw. Dan il-kmand ifittex permezz tal-fajl “/var/log/wtmp” u juri lista ta’ utenti li illoggjaw u ma illoggjawx flimkien ma’ tty’s.

#  last 
server   pts/0        :0               Tue Oct 22 12:03   still logged in   
server   tty8         :0               Tue Oct 22 12:02   still logged in   
…
...
(unknown tty8         :0               Tue Oct 22 12:02 - 12:02  (00:00)    
server   pts/0        :0               Tue Oct 22 10:33 - 12:02  (01:29)    
server   tty7         :0               Tue Oct 22 10:05 - 12:02  (01:56)    
(unknown tty7         :0               Tue Oct 22 10:04 - 10:05  (00:00)    
reboot   system boot  3.2.0-4-686-pae  Tue Oct 22 10:04 - 12:44  (02:39)    

wtmp begins Fri Oct  4 14:43:17 2007

9. curl ifconfig.me

Allura kif tikseb l-indirizz IP Estern tiegħek? Tuża google?. Ukoll il-kmand joħroġ l-indirizz IP estern tiegħek dritt fit-terminal tiegħek.

# curl ifconfig.me

Nota: Jista' jkun li ma jkollokx pakkett curl installat, għandek apt/yum biex tinstalla l-pakkett.

10. kmand tas-siġra

Ikseb l-istruttura tad-direttorju attwali f'format bħal siġra.

# tree
. 
|-- Desktop 
|-- Documents 
|   `-- 37.odt 
|-- Downloads 
|   |-- attachments.zip 

|   |-- ttf-indic-fonts_0.5.11_all.deb 
|   |-- ttf-indic-fonts_1.1_all.deb 
|   `-- wheezy-nv-install.sh 
|-- Music 
|-- Pictures 
|   |-- Screenshot from 2013-10-22 12:03:49.png 
|   `-- Screenshot from 2013-10-22 12:12:38.png 
|-- Public 
|-- Templates 
`-- Videos 

10 directories, 23 files

11. pstree

Dan il-kmandi juri l-proċessi kollha li qed jaħdmu bħalissa flimkien mal-proċess tat-tfal assoċjati, f'format bħal siġra simili għall-output tal-kmand siġra.

# pstree 
init─┬─NetworkManager───{NetworkManager} 
     ├─accounts-daemon───{accounts-daemon} 
     ├─acpi_fakekeyd 
     ├─acpid 
     ├─apache2───10*[apache2] 
     ├─at-spi-bus-laun───2*[{at-spi-bus-laun}] 
     ├─atd 
     ├─avahi-daemon───avahi-daemon 
     ├─bluetoothd 
     ├─colord───{colord} 
     ├─colord-sane───2*[{colord-sane}] 
     ├─console-kit-dae───64*[{console-kit-dae}] 
     ├─cron 
     ├─cupsd 
     ├─2*[dbus-daemon] 
     ├─dbus-launch 
     ├─dconf-service───2*[{dconf-service}] 
     ├─dovecot─┬─anvil 
     │         ├─config 
     │         └─log 
     ├─exim4 
     ├─gconfd-2 
     ├─gdm3─┬─gdm-simple-slav─┬─Xorg 
     │      │                 ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a+ 
     │      │                 │                 │                 ├─gdu-notific+ 
     │      │                 │                 │                 ├─gnome-scree+ 
     │      │                 │                 │                 ├─gnome-setti+ 
     │      │                 │                 │                 ├─gnome-shell+++ 
     │      │                 │                 │                 ├─nm-applet──+++ 
     │      │                 │                 │                 ├─ssh-agent 
     │      │                 │                 │                 ├─tracker-min+ 
     │      │                 │                 │                 ├─tracker-sto+ 
     │      │                 │                 │                 └─3*[{x-sessi+ 
     │      │                 │                 └─2*[{gdm-session-wor}] 
     │      │                 └─{gdm-simple-slav} 
     │      └─{gdm3} 
     ├─6*[getty] 
     ├─gnome-keyring-d───9*[{gnome-keyring-d}] 
     ├─gnome-shell-cal───2*[{gnome-shell-cal}] 
     ├─goa-daemon───{goa-daemon} 
     ├─gsd-printer───{gsd-printer} 
     ├─gvfs-afc-volume───{gvfs-afc-volume}

Dak kollu għalissa. Fl-artiklu li jmiss tiegħi nixtieq ikopri ċerti kmandi oħra Linux inqas magħrufa li jkunu pjaċevoli. Sa dakinhar ibqa' sintonizzat u mqabbad ma' Tecmint. Like u share magħna u għinna nfirxu.

Aqra wkoll:

  1. 10 Kmandi Linux Inqas Magħrufa – Parti 2
  2. 10 Kmandi Inqas Magħrufa għal Linux – Parti 3
  3. 10 Kmandi Effettivi tal-Linux Inqas Magħruf – Parti IV
  4. 10 Kmandi Utli Linux Inqas Magħruf - Parti V