Skip to main content

Terminal Note

NameStand forMeaning
vi [filename]Visual EditorOpen folder, create if not exists, can add, edit, delete content
pwdPrint Working DirectoryGet current directory path
cd [directory path]Change DirectoryChange directory
less [filename]View FileView file content
sudo [command]Superuser DoRun command with root user privileges
suSwitch UserSwitch user
sudo su -Switch to Root UserSwitch to root user
cd ..Change Directory UpMove up one directory
mkdirMake DirectoryCreate directory
lsListList files and directories
rm -rf [directory]RemoveDelete all contents in directory even if protected, without confirmation
cp [file path] [target directory]CopyCopy file or directory
scp -i (pem file path) (project path) user@remoteHostName:~Secure CopyCopy file from local to server
sudo netstat -plntNetstatList running ports with PID
sudo kill -9 34323Kill ProcessKill port by PID
df -hDisk FreeCheck disk space usage
free -hFree MemoryCheck memory usage
sudo java -Xmx64m -Xss256k -jar ticketairproducerq-1.0.jarRun JAR (optimized)Run jar file with limited resources
java -jar ticketairproducerq-1.0.jar &Run JARRun jar file in background
firewall-cmd --permanent --add-port=9888/tcpFirewall CommandOpen port
firewall-cmd --reloadFirewall CommandReload firewall rules
pgrep -f com.bav.bavapi-1.0.0.jarProcess GrepFind PID of running jar
chmod +x FILENAMEChange ModeGrant execute permission to file
./deply.shRun ScriptRun .sh file
mvn install:install-file -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jarMaven InstallBuild local dependency
mvn install:install-file -DgroupId=com.bav.api -DartifactId=com.bav.wsdlservice -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:/VNPAY/LIB/com.bav.wsdlservice-1.0.0.jar -DgeneratePom=trueMaven InstallBuild local dependency
curl --proxy ip:port ...CurlSend request via proxy
apk add busybox-extrasAPK AddInstall telnet in Alpine Linux
netstat -ano | findStr "8020"Netstat (Windows)Find port in Windows
taskkill /F /PID 3312Task KillKill port in Windows
netstat -plnt | grep "8020"Netstat (Linux)Find port in Linux
find . -name 'application_2022-07-*' -deleteFind & DeleteFind and delete files by pattern
du -sh *Disk UsageCheck disk usage in current directory
du -sh * | sort -hr | head -n 10Disk Usage SortedCheck top 10 largest directories/files
mvn dependency:tree -Dincludes=velocity:velocityMaven Dependency TreeFilter Maven dependency tree
sftp -i sftp-sap sap@sftp-test.walter.orgSFTP LoginLogin to SFTP using private key
put /local_directory/file.txtSFTP PutUpload file to SFTP
get /path/to/file.txtSFTP GetDownload file from SFTP