Linux / Debian SSH-kommandon

Procédure

Lista över Linux / Debian-kommandon (giltig för de flesta Linux-distributioner).

Vissa av dessa kommandon ingår inte i standardinstallationen av ett Linux-system. Om du vill använda ett kommando som inte är tillgängligt som standard måste du installera det eller installera paketet som innehåller det.

Se: Enkel installation och avinstallation av paket


Hantering av filer

Lista över filer

ls ................................... Lista över filer i en katalog. ls -l ............................ Visar även egenskaper och attribut. ls -lh ........................... Listar filer med storlek i MB och GB. ls -la ........................... Listar filer inklusive dolda systemfiler. ls -la | more .................... Listar filer i en katalog i paginerad form.


Åtkomsträttigheter till filer eller kataloger

Se : Åtkomsträttigheter till filer eller kataloger


Visar innehållet i en fil

cat -n fil ....................... Visar innehållet i en fil (-n numrerar alla rader). pr -t fil ........................ Formaterar textfiler för utskrift (-t visar inte sidhuvud och sidfot). cat file | less ---, cat file | more ---| |--------------> Visar innehållet i en fil på ett paginerat sätt. more file ---------| less file ---------' zcat file -------------, zmore file -------------|---------> Visar innehållet i en komprimerad fil (.gz) zless file -------------'


Visa

echo text ........................... Visar texten som följer efter den.   
grep 'text' fil ................. Visar raderna i den fil som innehåller texten. stat file ......................... Anger status för en fil. stat -f fil .................. Anger status för filsystemet. file ......................... Visar vilken typ av fil det är. tail file ......................... Visar de sista raderna i en fil, 10 som standard. tail -n 12 file ............... Visar de 12 sista raderna i en fil. head -Nº file ..................... Visar de första (N°) raderna i en fil. wc file ........................... Anger antalet ord, rader och tecken i en fil. wc -c file ........................ Visar storleken på en fil i byte. touch [-am][-t] file .............. Ändrar åtkomst- och ändringsdatum.


Söka efter filer

find /usr -namn lilo -print .......... Hittar alla filer med namnet lilo i /usr. find /home/toto -namn *.jpg -print ... Hittar alla .jpg-bilder. ---------- ---------- ----- | | | V V `---> Visar den fullständiga sökvägen till filen. sök mall sökväg


Kopiera filer

cp -dpR fil1 /väg/fil2 .... Gör en kopia av fil1 till /väg/fil2, byt namn. -R .............................. Kopierar en katalog rekursivt, utom för speciella filer. -p .............................. Behåller kopieringsbehörighet, ägare, grupper och datum. -d .............................. Bevarar symboliska länkar. -a .............................. Som -dpR.


Flytta och/eller byta namn på filer eller kataloger

mv /väg/fil1 /väg/fil2 . Flyttar och/eller byter namn på filer eller kataloger.


Ta bort filer

rm filer .......................... Raderar filer. rm -r katalog ................. Raderar filer i en katalog rekursivt. rm *.jpg ......................... Raderar alla .jpg-filer i den aktuella katalogen.


Länkar

ln fil /väg/länk .............. Skapar en länk. ln -s katalog /väg/länk ........ Skapar en symbolisk länk.


Jämföra filer

diff [alternativ] fil1 fil2 ..... Jämför filer.  
    diff -w fil1 fil2 ........ Ta bort tomma rader per rapport. diff -q file1 file2 ........ Rapporteras endast om filerna skiljer sig åt. diff -y file1 file2 ........ Visar utdata från två kolumner. join [alternativ] file1 file2 ..... Visar lika många rader.


Dela upp en fil

split -b 1445640 mozart.ogg mozart- ... Delar upp en fil. ---------- ------- | V | namn som valts för delarna V storlek i byte för varje del cat mozart.* > mozart.ogg ............ Återförena de olika delarna av en fil som delats med split.


nano - Läsa, skapa, redigera en textfil

nano fil ......................... Läs, skapa och redigera en textfil Ctrl + g ........................ Kallar upp hjälpmenyn. Ctrl + x ........................ Avsluta nano. Ctrl + o ........................ Skriver filen till hårddisken Ctrl + r ........................ Infogar en annan fil i den aktuella kontexten. Ctrl + w ........................ Sök efter en sträng eller ett reguljärt uttryck. Ctrl + y ........................ Flytta till föregående sida. Ctrl + v ........................ Flytta till nästa sida. Ctrl + k ........................ Klipp ut den aktuella raden till urklippet. Ctrl + u ........................ Klistra in urklippet från den aktuella raden. Ctrl + l ........................ Uppdatera (rita om) den aktuella skärmen. Ctrl + j ........................ Rättfärdigar aktuellt stycke. Ctrl + m ........................ Infogar en radbrytning vid markörens position. Ctrl + _ ........................ Flyttar till angiven rad och kolumn. Alt + g ......................... Flyttar till angiven rad och kolumn Alt + i ......................... Indrag automatiskt Alt + x ......................... Hjälpläge (växla) Alt + p ......................... Visa blanksteg (växla) Alt + m ......................... Använd musen (växla).     
     Alt + b ......................... Spara säkerhetskopior (växla) Alt + s ......................... Progressiv rullning (växla) Alt + h ......................... Smart "Start"-tangent (växla) Alt + y ......................... Syntaxfärgning (växla) Alt + p ......................... Visa vita (växla).


Komprimera och dekomprimera

Komprimera zip: ...................... zip -r file.zip file ; exempel: zip -r sinatra.zip ./sinatra/ Dekomprimera zip: .................... unzip file.zip Visa zip-innehåll: ................. unzip -v file.zip Komprimera gz: ....................... gzip -r file ; exempel: gzip -r ./sinatra Dekomprimera gz: ..................... gzip -d file.gz Visa innehåll gz ................... gzip -c file.gz Komprimera bz2: ...................... bzip2 file ; exempel: bzip2 ./sinatra/*.ogg Dekomprimera bz2: .................... bzip2 -d file.bz2 Visa innehåll bz2: ................. bzip2 -c file.bz2


Notera: -r

-r är rekursiv i alla fall.


zip komprimerar filer och kataloger, men gzip eller bzip2 komprimerar bara filer men inte kataloger, så de måste kombineras med tar.

tar filer Komprimera: ......................... tar -vcf fil.tar /fil1 /fil2 Dekomprimera: ....................... tar -vxf fil.tar Visa innehåll: .................... tar -vtf fil.tar


För att kombinera tar och gzip eller bzip2:

tar.gz-filer (tgz) Komprimera: ......................... tar -zvcf file.tgz directory Dekomprimera: ....................... tar -zvxf file.tgz Visa innehåll: .................... tar -zvtf file.tgz tar.bz2-filer (tbz2) Komprimera: ......................... tar -jvcf file.tbz2 directory Dekomprimera: ....................... tar -jvxf file.tbz2 Visa innehåll: .................... tar -jvtf file.tbz2



Hantera kataloger

Ange en katalog

cd katalog ........................ Ändra kataloger. 
    cd .. ............................ Återgå till föregående katalog. 
    cd ./.mozilla .................... Gå till Mozilla-katalogen (ange den relativa sökvägen). cd /home/toto/.mozilla ........... Ange Mozilla-katalogen (ange den fullständiga sökvägen).


Skapa och radera

mkdir katalog ..................... Skapar en katalog. rmdir katalog ..................... Tar bort en tom katalog. rm -r katalog ..................... Raderar en katalog.


Katalogens storlek

du -h katalog ..................... Utrymme som upptas på disken.



Administration

Schemalagda uppgifter

Se : Schemalagda uppgifter


Starta, stoppa och starta om tjänster

/etc/init.d/service stop ........ Stoppa en tjänst/demon /etc/init.d/service start ....... Starta en tjänst/demon /etc/init.d/service restart .... Startar om en tjänst/demon.


Hantering av användare

su .............................. Gå in i sessionen som root eller annan användare. su user .................. Som root, gå in som en annan användare. passwd .......................... Ändra ditt lösenord. who -a -H ....................... Visar information från anslutna användare. users ........................... Visar information om användare som är anslutna till systemet. id .............................. Visar information om den aktuella användaren. groups .......................... Visar de grupper som en användare tillhör. adduser user user ..................... Skapar en ny användare. adduser user group .............. Lägger till en befintlig användare till en befintlig grupp. adduser --no-create-home user .... Skapar en användare utan hemkatalog. addgroup group ......................... Skapar en ny grupp. deluser user ..................... Tar bort en användare. deluser user group .............. Tar bort en användare från en grupp. deluser --remove-home user ....... Tar bort en användare och dennes hemkatalog. delgroup group ......................... Raderar en grupp. usermod -l new_user .............. Ändrar användarnamnet. usermod -d new_home -m user ...... Ändrar en användares hemkatalog.       
groupmod -n nytt_namn grupo ............... Ändrar namnet på en grupp.


System

free -m -s 3 ............................ Visar minnesanvändningen var 3:e sekund. df -h ................................... Storlek, använt utrymme och tillgängligt utrymme på varje diskpartition. netstat -napt ........................... Ta reda på vilka portar som vårt system har öppnat.


Loggar

tail /var/log/syslog .................... Loggar säkerhetsmeddelanden. tail /var/log/debug ..................... Information om felsökning av program. tail /var/log/messages .................. Systeminformationsmeddelanden. tail /var/log/user.log .................. Användarinformation. tail /var/log/auth.log .................. Systemåtkomst (inklusive misslyckade försök). last .................................... Lista över inloggade och utloggade användare. lastb ................................... Visar misslyckade inloggningsförsök.


Process

htop Kräver installation av htop-paketet.

ps aux ................................. Visar information om aktuella processer. top .................................... Visar information om aktuella processer. htop ................................... Är en systemövervakare som kan användas för att filtrera processer efter minnes- och/eller processorkonsumtion. pstree ................................. Visar processer i ett träd. pidof-kommando ......................... Tar reda på ID:t för ett program som körs för närvarande. killall process ...................... Stoppar en process. strace-kommando ........................ Visar de systemanrop som genereras av en process. fuser -v file ....................... Visar de processer som använder en fil. lsof | less ............................ Lista över filer som öppnats av processen. lsof -c kommando ................... Listar de filer som öppnats av en process. lsof +D /home/paco ................. Listar de processer som använder min katalog. lsof -i :627 ....................... Visar att en process finns bakom port 627. nohup-kommando & ....................... Startar en process kontinuerligt i bakgrunden. command & ............................. Utför ett kommando i bakgrunden. jobs .................................. Listar processer i bakgrunden med ett jobbnummer. fg nº .................................. Flyttar en process till förgrunden. nice -n command priority .............. Utför ett kommando med en prioritet (standard 0). Exempel: nice -n -10 cdrecord... renice priority PID_process .......... Ändrar prioriteten för en process som körs. sleep 5 command ....................... Fördröjer utförandet av ett kommando med 5 sekunder.


DNS - testverktyg

dig .................................... Gör att du kan ställa frågor direkt till valfri DNS-server och få en mängd information, förutom namnupplösning och omvänd upplösning. nslookup ............................... Som dig, mindre kraftfull men fortfarande användbar. named-checkconf ........................ Kontrollerar syntaxen i Bind9-konfigurationsfiler. named-checkzone ........................ Används för att kontrollera giltigheten för zonfiler innan konfigurationen laddas om.


Övervakning av trafik

Kräver att paketen netdiag och bmon är installerade.

trafshow ............................... Visar inkommande/utgående IP-trafik för ett protokoll. bmon ................................... Övervakning av bandbredd och uppskattning av hastighet.



Övrigt

Kommando historik

historik .............................. Visar en lista över kommandon som användaren har använt. fc -l ................................ Visar en lista över de senast utförda kommandona.


Kommandoradsreferens

man command ---------------------, command --help ------------------|--> Visar information om kommandot. 
info-kommando --------------------' help-kommando ........................ Visar information om ett internt skalkommando. apropos [ord] ....................... Sök i manbeskrivningarna. apropos -e [ord] ..................... Hitta det exakta ordet i manbeskrivningarna.


Datum och tid

cal -my .............................. Visar kalendern. uptime ............................... Hur länge sedan det var som systemet startades. date ................................. Visar systemets datum och tid. date -u .............................. Visar UTC-datum och -tid.


Övriga

rensa ................................ Rensar skärmen. reset ................................ Återställer konsolen. pwd .................................. Visar den aktuella katalogen. uname -a ............................. Kernel-version. hostname ............................. Visar servernamnet. Ctrl+C ............................... Avslutar en process. Ctrl+Z ............................... Avbryter ett program tillfälligt. Ctrl+S ............................... Stoppar dataöverföringen till hanteringskonsolen. Ctrl+Q ............................... Återupptar, startar om dataöverföringen. ./script ............................. Kör ett skalskript. java -jar fichier.jar ................ Kör ett Java-program.


wget - Nedladdningshanterare

wget [alternativ] URL ................... Hämtningshanterare. -p .............................. Ladda ner webbplatsen. -r .............................. Rekursiv. -k .............................. Absolut länkkonvertering. -c .............................. Återuppta hämtning av en delvis hämtad fil. -l6 ............................. Rekursionsdjup (standard 5) -A format ....................... Format som ska hämtas. -nH ............................. Skapa inte katalogen localhost. 
     --cut-dirs=n .................... Eliminerar antalet kataloger i hierarkin. Exempel 1: wget -A zip URL .......... Hämtar alla zip-arkiv på en webbplats. Exempel 2: Vi vill hämta manualen nano.pdf som finns i: http://www.manuales.com/informatica/editores/nano.pdf ---------------- --------- ------ localhost 1º dir 2º dir wget -nH --cut-dirs=2 http://www.manuales.com/informática/editores/nano.pdf Exempel 3: Vi vill hämta manualen Arocena i html-format vars sida finns i: http://usuarios.lycos.es/ortihuela/index.htm wget -r -nH http://usuarios.lycos.es/ortihuela/index.htm

Betygsätt denna artikel :

4/5 | 5 Yttrande

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Liknande artiklar

2mn läsning

Hur konfigurerar jag brandväggen på en dedikerad VPS-server?

1mn läsning

Hur kan jag ansluta som root på en dedikerad VPS-server med Putty?

0mn läsning

SSH - Kommandot Apt-get: Installera och avinstallera paket

0mn läsning

SSH - Behörighet till filer eller kataloger (Chmod)


Questions sur l'article
andre Il y a 1141 dagar
je souhaite associer mon vps avec mon nom de domaine
Se den
1 svar
Benjamin-LWS - Il y a 1138 dagar

Bonjour,

Afin d'associer votre domaine à votre VPS SSH, suivez les instructions suivantes :

- Accédez à votre Panel LWS lié au VPS

- Cliquer sur l'onglet "Configurer mon domaine"

- Dans cette nouvelle page, ajoutez votre domaine, et cocher si votre domaine est hébergé ou non chez LWS.

(Si votre domaine est hébergé ailleurs, il faudra changer le champ A dans la zone DNS du domaine par l'IP du VPS.)

Si vous souhaitez une assistance lors de la liaison de votre domaine, vous pouvez contacter notre support VPS depuis votre espace client (https://aide.lws.fr/a/268).

Utile ?

Ställ en fråga till AWS-teamet och dess community