12

Resumen de todos los comandos vistos en clase

12156Puntos

hace 5 años

# Number of available commands in your terminal
ls /usr/bin | wc -l

# List files in folder for humans
ls -lh
ls -lh *csv* 
# All files where file name or extension contents csv# Directory
pwd

# move
mv origin destionation

# copy
cp origin destination

# Manual
man ls
# or other command.# Move a directory with current reference
pushd directory# Move back to old directory
popd

# Open openelementopen .

# Some information exaple in a file, less is the new way
more file
less file# Straming con cat
cat > myfile
# It will wait for your input and save the info there# last lines in file, the number is number of lines, detault is 10
tail -# myfile# Where is the binary for someone
which mycondad
which ls

echo $PATH

# Command aliasalias ll='ls -lh'# Util aliasalias tree="ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e  's/^//' -e 's/-/|/'"# Streamings
std file
tail -f file# Create a new file with the exit 
php file.php 1> exit 2> error

# Continue writing where last file ended
php file.php 1>> exit 2>> error

# Write exit in the same output
php file.php 1>> exit 2>> $1# Show process
top
ps -wa

# Kill processkill-9numeric-id

# How many time your machine is up
uptime

# Search
grep -r . -e exp# Count 
grep -r . -e exp | wc -l
# exlucde this files with -v
grep -v 
# not match with case sensitive
grep -i


# find files 
find . -name *.php 
ls *.php

# Curl
wget url 
wget url > file.ext
wget url -o file.ext

# Zip 
zip filename.zip *.csv

# Unzip# it will show all files in the zip
unzip -vl file.zip

# Tar
tar cfz filename.tar.gz *csv
tar xfx filename.tar.gz

# AWK
cat aeropuertos.csv | awk –F","'{printf("%s, %s\n", $3, $2)}' | more

# Crontab# ┌───────────── min (0 - 59) # │ ┌────────────── hour (0 - 23)# │ │ ┌─────────────── day of month (1 - 31)# │ │ │ ┌──────────────── month (1 - 12)# │ │ │ │ ┌───────────────── day of week (0 - 6) (0to6 are Sunday to Saturday, or use names; 7is Sunday, the same as 0)# │ │ │ │ │# │ │ │ │ │# * * * * *  command toexecute# List crons process
 crontab -l 
 
 # Add crontab
crontab -e 

# Size for files
du
# Human
du -h
# Huamn with single level view
du -h -d 1# Files with more than 2G
find / -type f -size +2G -exec ls -lh {} \; | awk '{ print$9": "$5 }'
find . -type f -size +1M -exec ls -lh {} \; | awk '{ print$9": "$5 }'# Aliasln -s [directory route] [alias name]
# show all alias
ls -la | grep ^l

# Users and permisions
whoami
000->0001->1010->2011->3100->4101->5110->6111->7

— -> 0
–x -> 1
-w- -> 2
-wx -> 3
r-- -> 4
r-x -> 5
rw- -> 6
rwx -> 7
r: read
w: write
x: execution
Andres
Andres
andresilvagomez

12156Puntos

hace 5 años

Todas sus entradas
Escribe tu comentario
+ 2