Linux Command Line Flashcards
Command to list files and directories with detailed information?
ls -l
List hidden files?
ls -a
List Files and Directories with ‘/’ Character at the end
ls -F
Recursively list Sub-Directories
ls -R
Sort Files by File Size
ls -IS
List files in Reverse Output Order
ls -ltr
List files in the /dir directory
ls -l /dir
List info about the /dir directory?
ls -ld /dir
Commands to shut down the OS?
halt, ‘init 0’ or ‘shutdown -H’
Commands to reboot the OS
reboot , ‘init 6’ or ‘shutdown -r’
How to end a terminal session?
exit
How to elevate to root user?
su -
Command to show the environment settings?
env
How to view ip config for network card?
ifconfig or ‘ip addr’
To kommandoer for å finne hvor vim er installert?
which vim
whereis vim
Kommando for å vise hvillen mappe du står i?
pwd
Hvordan gå tilbake til forrige mappe?
cd -
Kommando for for grafisk å vise mappestruktur?
tree
List innhold i mappe (ikke ls..)?
ll
Hvordan lage hard link mellom fil t1.txt and t2.txt?
ln t1.txt t2.txt
Hvodan sjekke om to filer (file1 og file2) er hard linket?
ls -li file1 file2
(The -i option to ls prints out in the first column the inode number, which is a unique quantity for each file object. )
Hvoran lage en tom fil f1.txt?
touch f1.txt
Hvordan lage en soft link mellom file1 og file3
ln -s file1 file3
(ls -li file1 file3
Notice file3 no longer appears to be a regular file, and it clearly points to file1 and has a different inode number.)
Kommando for å se fil?
cat
Kommando for å se fil bakifra?
tac
Komando for å se fil med paginering?
less
Kommandoer for å se siste og første linjer av fill?
tail og head
tail -15
Hvordan endre timestamp på en fil?
touch myfile
touch -t 12091600 myfile
This sets the myfile file’s timestamp to 4 p.m., December 9th (12 09 1600).
Kommando for å slette mappe med innhold?
rmdir -rf
Hvilken variabel brukes for å endre prompt?
$PS1
Hvordan redirecte stderr til en separat fil?
do_something 2> error-file
Hvordan finne filer og mapper med både zip og bin i navnet?
locate zip | grep bin
Hvordan bruke find kommando for å finne filer og mapper med navn gcc?
find /usr -name gcc
Hvordan bruke find kommando for å finne bare mapper med navn gcc?
bare filer?
find /usr -type d -name gcc
find /usr -type f -name gcc
Hvordan finne og fjerne alle filer som ender på .swp?
find -name “*.swp” -exec rm {} ’;’
Hvordan redirect stderr to a separate file?
$ do_something 2> error-file
Hvordan “send anything written to file descriptor 2 (stderr) to the same place as file descriptor 1 (stdout)”?
do_something > all-output-file 2>&1
bash permits an easier syntax for the above:
$ do_something >& all-output-file
Hvordan oppdatere databasen som locate bruker?
sudo updatedb
Hvordan søke etter filer og mapper med navn gcc i usr mappen?
find /usr -name gcc
Hvordan søke etter mapper med navn gcc i usr mappen?
find /usr -type d -name gcc
Hvordan bare søke etter filer med navn gcc?
find /usr -type f -name gcc
Hvordan find and remove all files that end with .swp: ?
$ find -name “*.swp” -exec rm {} ’;’
(bruk -ok option for å få prompt om tillatelse)
Hvordan finne filer større en 10 mb og kjøre en kommando på filene du finner?
find / -size +10M -exec command {} ’;’
Hvordan finne filer som ble modifisert i dag?
find -type f -mtime 0