ls: list the contents of a directorycd: "change directory"
cd .go to the current directory.cd ..go up a directorycd ~go home.cdwithout a directory, go home.
vi,nanotext editors.:qquits vim.manthe manual.sudodo as super-user. USE AT OWN RISK.sshsecure shell. Use to connect to servers.rmremove a file.mkdirmake a directory.cpcopy a file or directorymvmove a file or directorygituse Git commands.lessread a file in the command line.!!replaced by previously run command.!1,!2,... go further back.catoutput a file to the command line.echoprint a message.cmd1 | cmd2take the output ofcmd1and put it incmd2. Called piping.cmd > filetake the output ofcmdand put it in a file. This replaces everything in the file.cmd >> fileappends instead of overwriting.cmd1 && cmd2andcmd1 || cmd2Logical operations. Docmd1andcmd2, orcmd1orcmd2.chowntake ownership of a file. Useful if you download something as root.chmodmake a file executable, among other uses.touchcreate a file. More precisely, update the modification time of a file, or create it if it doesn't exist.ssh-keygengenerate a new ssh key for passwordless login on remote servers.wgetdownload a file from the interwebz.top,htop,ps -eaxdisplay process information.
lolcatpipe a command intololcatto make the output colorful. Some commands are broken for this.cowsaysimilar tololcat, make a cow say the output.toiletmake the output in big ASCII letters. Try mixing these three together to get some interesting results.slmake a train. A punishment to teachls.ddateget the day in a fictional calendar.fortuneget a random quote.neofetchdisplay system information with a cool logo. Looks nicer thancat /proc/cpuinfo.cmatrixmake it rain digital rain.