I det här Linux / Unix-fältarbetet för kommandoraden lär du dig:
- Grundläggande Linux-kommandon
- Kommandon för filtillstånd
- Kommando för miljövariabler
- Användarhanteringskommandon för Linux
- Nätverkskommando
- Processkommando
- VI Redigeringskommandon
Grundläggande Linux-kommandon
Kommando | Beskrivning |
ls | Listar alla filer och kataloger i den nuvarande arbetskatalogen |
ls-R | Listar också filer i underkataloger |
ls-a | Listar också dolda filer |
ls-al | Listar filer och kataloger med detaljerad information som behörigheter, storlek, ägare etc. |
cd or cd ~ | Navigera till HEM-katalogen |
cd… | Flytta en nivå uppåt |
cd | För att byta till en viss katalog |
cd / | Gå till rotkatalogen |
cat > filename | Skapar en ny fil |
cat filename | Visar filinnehållet |
cat file1 file2 > file3 | Sammanfogar två filer (fil1, fil2) och lagrar utdata i en ny fil (fil3) |
mv file "new file path" | Flyttar filerna till den nya platsen |
mv filename new_file_name | Byt namn på filen till ett nytt filnamn |
sudo | Tillåter vanliga användare att köra program med superanvändarens eller rotens säkerhetsbehörighet |
rm filename | Raderar en fil |
man | Ger hjälpinformation om ett kommando |
history | Ger en lista över alla tidigare kommandon som skrivits i den aktuella terminalsessionen |
clear | Rensar terminalen |
mkdir directoryname | Skapar en ny katalog i den nuvarande arbetskatalogen eller en på den angivna sökvägen |
rmdir | Tar bort en katalog |
mv | Byt namn på en katalog |
pr -x | Delar upp filen i x kolumner |
pr -h | Tilldelar en rubrik till filen |
pr -n | Betecknar filen med radnummer |
lp -nc , lpr c | Skriver ut "c" -kopior av filen |
lp-d lp-P | Anger skrivarens namn |
apt-get | Kommando som används för att installera och uppdatera paket |
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' | Kommando att skicka e-post |
mail -s "Subject" to-address < Filename | Kommando att skicka e-post med bilaga |
Kommandon för filtillstånd
Kommando | Beskrivning |
ls-l | för att visa filtyp och åtkomstbehörighet |
r | läs tillstånd |
w | skrivbehörighet |
x | kör tillstånd |
-= | inget tillstånd |
Chown user | För att ändra äganderätten till en fil / katalog |
Chown user:group filename | ändra användare såväl som grupp för en fil eller katalog |
Kommando för miljövariabler
Kommando | Beskrivning |
echo $VARIABLE | För att visa värdet på en variabel |
env | Visar alla miljövariabler |
VARIABLE_NAME= variable_value | Skapa en ny variabel |
Unset | Ta bort en variabel |
export Variable=value | För att ställa in värdet på en miljövariabel |
Användarhanteringskommandon för Linux
Kommando | Beskrivning |
sudo adduser username | För att visa värdet på en variabel |
sudo passwd -l 'username' | Visar alla miljövariabler |
sudo userdel -r 'username' | Skapa en ny variabel |
sudo usermod -a -G GROUPNAME USERNAME | Ta bort en variabel |
sudo deluser USER GROUPNAME | För att ställa in värdet på en miljövariabel |
finger | Ger information om alla inloggade användare |
finger username | Ger information om en viss användare |
Nätverkskommando
Kommando | Beskrivning |
SSH username@ip-address or hostname | logga in på en fjärransluten Linux-maskin med SSH |
Ping hostname or | Att pinga och analysera nätverks- och värdanslutningar |
dir | Visa filer i den aktuella katalogen på en fjärrdator |
cd "dirname" | ändra katalog till "dirname" på en fjärrdator |
put file | ladda upp 'fil' från lokal till fjärrdator |
get file | Ladda ner 'fil' från fjärrkontroll till lokal dator |
quit | Logga ut |
Processkommando
Kommando | Beskrivning |
bg | För att skicka en process till bakgrunden |
fg | Att köra en stoppad process i förgrunden |
top | Detaljer om alla aktiva processer |
ps | Ge status för processer som körs för en användare |
ps PID | Ger status för en viss process |
pidof | Ger process-ID (PID) för en process |
kill PID | Dödar en process |
nice | Startar en process med en viss prioritet |
renice | Ändrar prioritet för en redan igång process |
df | Ger ledigt hårddiskutrymme på ditt system |
free | Ger gratis RAM på ditt system |
VI Redigeringskommandon
Kommando | Beskrivning |
i | Infoga vid markören (går in i infogningsläge) |
a | Skriv efter markören (går in i infogningsläge) |
A | Skriv i slutet av raden (går in i infogningsläge) |
ESC | Avsluta infogningsläget |
u | Ångra den senaste ändringen |
U | Ångra alla ändringar i hela raden |
o | Öppna en ny rad (går in i infogningsläge) |
dd | Radera rad |
3dd | Ta bort tre rader |
D | Radera radens innehåll efter markören |
C | Ta bort innehållet på en rad efter markören och infoga ny text. Tryck på ESC-tangenten för att avsluta insättningen. |
dw | Radera ord |
4dw | Ta bort fyra ord |
cw | Ändra ord |
x | Radera tecken vid markören |
r | Byt ut karaktär |
R | Skriv över tecken från och med markören |
s | Ersätt ett tecken under markören fortsätt att infoga |
S | Ersätt hela raden och börja infoga i början av raden |
~ | Ändra fall av individuell karaktär |
Hoppas att denna Linux referensguide hjälper dig!