diff --git a/Linux/cheatsheet-18.md b/Linux/cheatsheet-18.md new file mode 100644 index 0000000..08fa5f5 --- /dev/null +++ b/Linux/cheatsheet-18.md @@ -0,0 +1,74 @@ +| **Command** | **Description** | +| --------------|-------------------| +| `man ` | Opens man pages for the specified tool. | +| ` -h` | Prints the help page of the tool. | +| `apropos ` | Searches through man pages' descriptions for instances of a given keyword. | +| `cat` | Concatenate and print files. | +| `whoami` | Displays current username. | +| `id` | Returns users identity. | +| `hostname` | Sets or prints the name of the current host system. | +| `uname` | Prints operating system name. | +| `pwd` | Returns working directory name. | +| `ifconfig` | The `ifconfig` utility is used to assign or view an address to a network interface and/or configure network interface parameters. | +| `ip` | Ip is a utility to show or manipulate routing, network devices, interfaces, and tunnels. | +| `netstat` | Shows network status. | +| `ss` | Another utility to investigate sockets. | +| `ps` | Shows process status. | +| `who` | Displays who is logged in. | +| `env` | Prints environment or sets and executes a command. | +| `lsblk` | Lists block devices. | +| `lsusb` | Lists USB devices. | +| `lsof` | Lists opened files. | +| `lspci` | Lists PCI devices. | +| `sudo` | Execute command as a different user. | +| `su` | The `su` utility requests appropriate user credentials via PAM and switches to that user ID (the default user is the superuser). A shell is then executed. | +| `useradd` | Creates a new user or update default new user information. | +| `userdel` | Deletes a user account and related files. | +| `usermod` | Modifies a user account. | +| `addgroup` | Adds a group to the system. | +| `delgroup` | Removes a group from the system. | +| `passwd` | Changes user password. | +| `dpkg` | Install, remove and configure Debian-based packages. | +| `apt` | High-level package management command-line utility. | +| `aptitude` | Alternative to `apt`. | +| `snap` | Install, remove and configure snap packages. | +| `gem` | Standard package manager for Ruby. | +| `pip` | Standard package manager for Python. | +| `git` | Revision control system command-line utility. | +| `systemctl` | Command-line based service and systemd control manager. | +| `ps` | Prints a snapshot of the current processes. | +| `journalctl` | Query the systemd journal. | +| `kill` | Sends a signal to a process. | +| `bg` | Puts a process into background. | +| `jobs` | Lists all processes that are running in the background. | +| `fg` | Puts a process into the foreground. | +| `curl` | Command-line utility to transfer data from or to a server. | +| `wget` | An alternative to `curl` that downloads files from FTP or HTTP(s) server. | +| `python3 -m http.server` | Starts a Python3 web server on TCP port 8000. | +| `ls` | Lists directory contents. | +| `cd` | Changes the directory. | +| `clear` | Clears the terminal. | +| `touch` | Creates an empty file. | +| `mkdir` | Creates a directory. | +| `tree` | Lists the contents of a directory recursively. | +| `mv` | Move or rename files or directories. | +| `cp` | Copy files or directories. | +| `nano` | Terminal based text editor. | +| `which` | Returns the path to a file or link. | +| `find` | Searches for files in a directory hierarchy. | +| `updatedb` | Updates the locale database for existing contents on the system. | +| `locate` | Uses the locale database to find contents on the system. | +| `more` | Pager that is used to read STDOUT or files. | +| `less` | An alternative to `more` with more features. | +| `head` | Prints the first ten lines of STDOUT or a file. | +| `tail` | Prints the last ten lines of STDOUT or a file. | +| `sort` | Sorts the contents of STDOUT or a file. | +| `grep` | Searches for specific results that contain given patterns. | +| `cut` | Removes sections from each line of files. | +| `tr` | Replaces certain characters. | +| `column` | Command-line based utility that formats its input into multiple columns. | +| `awk` | Pattern scanning and processing language. | +| `sed` | A stream editor for filtering and transforming text. | +| `wc` | Prints newline, word, and byte counts for a given input. | +| `chmod` | Changes permission of a file or directory. | +| `chown` | Changes the owner and group of a file or directory. | \ No newline at end of file