Mali i korisni Linuks saveti i trikovi

9

Mali i korisni Linuks saveti i trikovi

offline
  • Kule  Male
  • Elitni građanin
  • Aleksandar
  • student
  • Pridružio: 25 Maj 2012
  • Poruke: 2398
  • Gde živiš: Beograd

Nema ni za Kubuntu najnoviji, ubih se tražeći...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 02 Sep 2008
  • Poruke: 4092
  • Gde živiš: Bg

E.L.I.T.E. ::Pronašao sam način kako da instaliram Skype na Lubuntu 14.04 preko Terminala. Ne znam zbog čega, ali uopšte nema ove aplikacije u Lubuntu-ovom softverskom centru ni u Synaptic-u.

Skype nije deo Ubuntu distribucije zbog zatvorenog koda. Niko ne razume taj komunikacijski protokol, sem samog Skype, izgleda sasvim dovoljan razlog da ga ne bude u Ubuntu S. Centru.



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

@klodovik, bilo mi je čudno jer znam da sam ga koristio na Mint-u Smile

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

Jedan sitan hint koji nekada može da uštedi vreme. Ovo zavisi koji terminal se koristi, takođe ovo nije jedini način.

Kada treba da formiramo direktorijum i imenujemo ga iz više reči, a ne stvaljamo donju crtu koja povezuje te reči, a u folderu treba opet da formiramo recimo fajl ili podfolder, najlakše je to ovako uraditi
$ mkdir "za MyCity Linux forum";cd "za MyCity Linux forum";touch "o terminalu"
Ovde su bitni znakovi navodnika koji se umeću na početku i na kraju, takođe sem znakova navoda istu stvar odrađuje i ako stavimo znakove polunavoda '.
Pred znakova navoda " i polunadova ' tu je i znak tačka zapeta ; koja ako stavi između komandi omogućava da se one izvrše iz jedne komandne linije.

Ako kasnije hoćemo da uđemo u folder za MyCity Linux forum (recimo iz matičnog foldera) i da otvorimo fajl u terminalu, jednostavno on neće biti vidljiv, ali ako stavimo znakove navoda, polunavoda, ili kose crte, (što je po meni teže kada ima više reči, a i sve zavisi koji terminal je u pitanju), ovog tipa
$ cd za\ MyCity\ Linux\ forum/
dobićemo da taj folder ne postoji (napomena, u nekim terminalima će fajlovi biti izlisati sa ls odmah sa kosim crtama samo ako se listanje vrši pod root ovlašćenjima, ili mora da se unese par početnih slova fajla pa na tipku Tab. To ipak neće da radi u svim terminalima mora se raditi sa su a ne sa sudo).


Dok ovako će fajl o terminalu biti otvoren u zadatom editoru
$ cd "za MyCity Linux forum";vim 'o terminalu'



offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

Zabavni programi u terminalu



Nekoliko programa za GNU/Linuks terminal, u ovom slučaju koristim terminal tilda, ali će ovi programi raditi i u drugim terminalima, okruženjima i distribucijama.

sudo apt-get install figlet
figlet


sudo apt-get install sl
sl


yes pa uneti željeni tekst

rev
uneti tekst, koji će biti ispisan unazad Smile

fortune
program fortune već podrazumevano dolazi instaliran na nekim distribucijama

sudo apt-get install toilet
toilet
recimo uneti narednu sintaksu
toilet -f mono12 -F metal Linuks je najbolji
za više pogleati man toilet

sudo apt-get install oneko
oneko

pokrenuće se maca koja će partiti strelicu miša

sudo apt-get install cmatrix
kada unesmo komandu cmatrix dobićemo matrix kod u terminalu

Ono što mi ovako na prvu pada na pamet, a nisam ga pokazao, je program cowsay.
sudo apt-get install cowsay
cowsay ima razne mogućnosti, recimo prikaz krave, zmaja ili nečeg sličnog u treminalu, ranije je Mintov gnome terminal podrazumevano dolazio sa instaliranim cowsay programom.

Na kraju treba istaći da se ovi programi mogu i kombinovati, i da većina njih koristi ASCII kod. Prikaz (nije moj, pozajmio sam ga od BSD-ovaca)


Video obrađen u OpenShot Video Editoru
Muzička podloga: TheBlackParrot - Divergence - Remastered VIP (CC lincenca)

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12495
  • Gde živiš: Južni pol

Ako ikada dođete u situaciju da morate da remontirate particiju koja je montirana samo za čitanje u čitaj-piši režim dobro je znati da je ovo izvodljivo:

mount -t <tip> -o remount,rw <izvor> <destinacija>

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

Instalacija aplikacije Simple Screen Recorder (video prilog je sniman upravo sa tom aplikacijom)



Preporuka
Gledati na visokoj definicija na 720p

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

notify-send "Your IP address" $(curl --silent ipinfo.io/ip)



https://www.quora.com/Whats-the-coolest-thing-you-.....?srid=RNnz

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

strace je alatka za Linux koja prati interakciju između procesa i kernela i može biti vrlo korisna pri debagovanju programa (recimo u slučajevima kada je potrebno odrediti da li se neki sistemski poziv uopšte šalje određenom interfejsu kernela).

Primer:

#include <iostream>

int main() {

    std::cout << "Testiranje" << std::endl;
    return 0;

}

nikola@nikola:~$ strace -ttT ./main
10:27:23.016080 execve("./main", ["./main"], [/* 41 vars */]) = 0 <0.000616>
10:27:23.017154 brk(0)                  = 0xefc000 <0.000033>
10:27:23.017340 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) <0.000043>
10:27:23.017520 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa804639000 <0.000042>
10:27:23.017691 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) <0.000039>
10:27:23.017872 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 <0.000050>
10:27:23.018040 fstat(3, {st_mode=S_IFREG|0644, st_size=102768, ...}) = 0 <0.000031>
10:27:23.018188 mmap(NULL, 102768, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa80461f000 <0.000038>
10:27:23.018327 close(3)                = 0 <0.000031>
10:27:23.018469 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) <0.000037>
10:27:23.018631 open("/usr/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 <0.000047>
10:27:23.018785 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\270\5\0\0\0\0\0"..., 832) = 832 <0.000036>
10:27:23.018942 fstat(3, {st_mode=S_IFREG|0644, st_size=1008120, ...}) = 0 <0.000032>
10:27:23.019101 mmap(NULL, 3188384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa804110000 <0.000040>
10:27:23.019246 mprotect(0x7fa8041fc000, 2097152, PROT_NONE) = 0 <0.000045>
10:27:23.019393 mmap(0x7fa8043fc000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xec000) = 0x7fa8043fc000 <0.000050>
10:27:23.019562 mmap(0x7fa804406000, 83616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa804406000 <0.000043>
10:27:23.019729 close(3)                = 0 <0.000034>
10:27:23.019927 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) <0.000039>
10:27:23.020094 open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 <0.000048>
10:27:23.020250 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200U\0\0\0\0\0\0"..., 832) = 832 <0.000035>
10:27:23.020400 fstat(3, {st_mode=S_IFREG|0644, st_size=1051056, ...}) = 0 <0.000032>
10:27:23.020549 mmap(NULL, 3146072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa803e0f000 <0.000042>
10:27:23.020696 mprotect(0x7fa803f0f000, 2093056, PROT_NONE) = 0 <0.000047>
10:27:23.020842 mmap(0x7fa80410e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xff000) = 0x7fa80410e000 <0.000048>
10:27:23.021022 close(3)                = 0 <0.000030>
10:27:23.021172 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) <0.000037>
10:27:23.021326 open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 <0.000042>
10:27:23.021470 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260*\0\0\0\0\0\0"..., 832) = 832 <0.000033>
10:27:23.021609 fstat(3, {st_mode=S_IFREG|0644, st_size=90096, ...}) = 0 <0.000031>
10:27:23.021754 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa80461e000 <0.000037>
10:27:23.021910 mmap(NULL, 2185952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa803bf9000 <0.000039>
10:27:23.022052 mprotect(0x7fa803c0f000, 2093056, PROT_NONE) = 0 <0.000043>
10:27:23.022188 mmap(0x7fa803e0e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fa803e0e000 <0.000045>
10:27:23.022364 close(3)                = 0 <0.000159>
10:27:23.022692 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) <0.000040>
10:27:23.022864 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 <0.000050>
10:27:23.023019 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\34\2\0\0\0\0\0"..., 832) = 832 <0.000035>
10:27:23.023162 fstat(3, {st_mode=S_IFREG|0755, st_size=1738176, ...}) = 0 <0.000032>
10:27:23.023310 mmap(NULL, 3844640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa80384e000 <0.000043>
10:27:23.023454 mprotect(0x7fa8039f0000, 2093056, PROT_NONE) = 0 <0.000057>
10:27:23.023604 mmap(0x7fa803bef000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a1000) = 0x7fa803bef000 <0.000053>
10:27:23.023805 mmap(0x7fa803bf5000, 14880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa803bf5000 <0.000045>
10:27:23.023977 close(3)                = 0 <0.000030>
10:27:23.024159 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa80461d000 <0.000040>
10:27:23.024314 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa80461b000 <0.000035>
10:27:23.024461 arch_prctl(ARCH_SET_FS, 0x7fa80461b740) = 0 <0.000029>
10:27:23.024769 mprotect(0x7fa803bef000, 16384, PROT_READ) = 0 <0.000053>
10:27:23.025002 mprotect(0x7fa80410e000, 4096, PROT_READ) = 0 <0.000047>
10:27:23.026157 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa80461a000 <0.000052>
10:27:23.026439 mprotect(0x7fa8043fc000, 32768, PROT_READ) = 0 <0.000054>
10:27:23.026639 mprotect(0x7fa80463b000, 4096, PROT_READ) = 0 <0.000048>
10:27:23.026791 munmap(0x7fa80461f000, 102768) = 0 <0.000066>
10:27:23.027323 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 <0.000036>
10:27:23.027519 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa804638000 <0.000043>
10:27:23.027705 write(1, "Testiranje\n", 11Testiranje
) = 11 <0.000068>
10:27:23.028002 exit_group(0)           = ?
10:27:23.028340 +++ exited with 0 +++

Ko je trenutno na forumu
 

Ukupno su 1264 korisnika na forumu :: 19 registrovanih, 3 sakrivenih i 1242 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Bane san, bolenbgd, ceman, Dannyboy, DonRumataEstorski, h8propaganda, hatman, Još malo pa deda, laki_bb, mercedesamg, moldway, ozzy, solic, stegonosa, vathra, W123, zillbg, zlaya011