您的位置:

Linux运维工程师必备技能:Linux常用命令大全

一、基础命令

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运维工程师,熟练掌握这些命令对于工作非常重要。希望本文对您有所帮助。