Linux Commands
Basic Commands
Basic Linux commands useful when working with web application deployments or servers:
ls: List files and directories in current folder.lsfile1.txt folder1 script.shcd: Change current directory.cd folder1pwd: Print current working directory.pwd/home/user/folder1mkdir: Create a new directory.mkdir new_folderrm: Remove files or directories.rm file1.txtrm -r folder1cp: Copy files or directories.cp file1.txt copy.txtcp -r folder1 copy_foldermv: Move or rename files or directories.mv file1.txt folder1/mv file1.txt file2.txtcat: Output contents of a file.cat file1.txttail: Output last lines of a file.tail file1.txttail -f file1.txt # Follow additions in real timetail -n 10 file1.txt # Show last 10 lineshead: Output first lines of a file.head file1.txtgrep: Search patterns in files.grep "word" file1.txtssh: Securely connect to a remote server.ssh user@server.comscp: Securely copy files between hosts.scp file.txt user@server.com:/dest/path/scp user@server.com:/src/path/file.txt . # Copy from remote server to local