一、基础命令
1. pwd
命令格式:pwd
功能:显示当前所在目录的绝对路径。
$ pwd
/home/user
2. cd
命令格式:cd [目录名]
功能:进入指定目录。
$ cd /var/log/
3. ls
命令格式:ls [选项] [文件名]
功能:列出目录中的文件和子目录。
$ ls
file1.txt file2.txt dir1 dir2
$ ls -l
-rw-r--r-- 1 user user 1010 Oct 1 15:30 file1.txt
-rw-r--r-- 1 user user 1024 Oct 1 15:31 file2.txt
drwxr-xr-x 2 user user 4096 Oct 1 15:32 dir1
drwxr-xr-x 3 user user 4096 Oct 1 15:33 dir2
4. mkdir
命令格式:mkdir [选项] [目录名]
功能:创建目录。
$ mkdir testdir
5. rm
命令格式:rm [选项] [文件名]
功能:删除指定文件。
$ rm file.txt
二、高级命令
1. grep
命令格式:grep [选项] [匹配模式] [文件名]
功能:在文件中查找匹配的字符串。
$ grep "error" /var/log/syslog
2. find
命令格式:find [目录] [选项] [参数]
功能:在指定目录中查找文件。
$ find /home/user -name "*.txt"
3. ssh
命令格式:ssh [用户名@]主机名
功能:连接远程主机。
$ ssh user@192.168.0.100
4. rsync
命令格式:rsync [选项] [源文件] [目标文件]
功能:用于文件同步和备份。
$ rsync -avz /home/user/ 192.168.0.100:/backup/
5. wget
命令格式:wget [选项] [URL]
功能:从网络上下载文件。
$ wget https://www.example.com/file.zip
三、系统管理命令
1. top
命令格式:top
功能:查看系统进程信息。
$ top
2. df
命令格式:df [选项]
功能:显示文件系统的磁盘使用情况。
$ df -h
3. free
命令格式:free [选项]
功能:查看系统内存使用情况。
$ free -m
4. ps
命令格式:ps [选项]
功能:列出当前系统中运行的进程。
$ ps aux
5. kill
命令格式:kill [选项] 进程号
功能:用于向进程发送信号。
$ kill -9 1234
结语
本文介绍了Linux常用命令大全,包括基础命令、高级命令和系统管理命令。作为一名Linux运维工程师,熟练掌握这些命令对于工作非常重要。希望本文对您有所帮助。