linux运维常用命令

admin 46 0

Linux运维常用命令

在Linux运维工作中,熟练掌握命令行操作至关重要,以下是一些常用的Linux命令,分为基础命令、文件管理、进程管理、网络管理等多个方面。

一、基础命令

1. ls:列出目录内容,如ls -l显示目录中文件的详细信息。

2. cd:切换目录,如cd /usr进入/usr目录。

3. pwd:显示当前工作目录的路径。

4. mkdir:创建目录,如mkdir dir创建名为dir的目录。

5. touch:创建空文件或更新已存在文件的时间戳,如touch file.txt创建一个名为file.txt的文件。

6. rm:删除文件或目录,如rm file.txt删除名为file.txt的文件。

7. cp:复制文件或目录,如cp file1.txt file2.txt将file1.txt复制为file2.txt。

8. mv:移动文件或目录,如mv file1.txt /path/to/dir将file1.txt移动到/path/to/dir目录下。

9. cat:显示文件内容,如cat file.txt显示file.txt文件的内容。

10. more、less:分页显示文件内容,支持向前翻页和向后翻页。

二、文件管理

1. find:查找文件,如find /path/to/dir -name "*.txt"查找指定目录下所有扩展名为.txt的文件。

2. grep:在文件中搜索匹配的行,如grep "pattern" file.txt在file.txt文件中搜索包含特定模式的行。

3. chmod:改变文件或目录的权限,如chmod 755 file.txt将file.txt文件的权限设置为rwxr-xr-x。

4. chown:改变文件或目录的所有者和组,如chown user:group file.txt将file.txt文件的所有者设置为user,所属组设置为group。

5. ln:创建符号链接,如ln -s source target创建指向source的符号链接target。

6. du:显示目录或文件的磁盘使用情况,如du -sh dir显示dir目录的总磁盘使用情况。

7. df:显示磁盘分区上的可用磁盘空间,如df -h显示以人类可读方式显示磁盘空间使用情况。

8. lnmp:连接MySQL、Nginx和PHP服务,用于搭建LAMP环境。

9. wget:从Web服务器下载文件,如wget 从指定的URL下载file.txt文件。

10. tar:打包和解包文件,如tar -czvf archive.tar.gz dir打包dir目录并保存为archive.tar.gz文件。

11. gzip、bzip2:压缩和解压缩文件,如gzip file.txt将file.txt文件压缩为file.txt.gz,bzip2 file.txt将file.txt文件压缩为file.txt.bz2。

12. unzip、tar:解压缩文件,如unzip archive.zip解压缩archive.zip文件到当前目录,tar -xvf archive.tar解压缩archive.tar文件到当前目录。