Linux常用命令大全

Linux是一款自由和开放源代码的操作系统,广泛应用于服务器、移动设备和个人电脑等领域。由于其强大的功能和灵活的定制性,Linux深受开发者和系统管理员的喜爱。本文将为您介绍Linux中常用的命令,帮助您更好地掌握和操作这一系统。
一、目录操作
1. 批量操作:可以使用for循环或者find命令对目录下的文件进行批量操作。
二、文件操作
1. 创建文件:可以使用touch命令创建一个新的空文件。
2. 删除文件:可以使用rm命令删除指定的文件。
3. 移动文件:可以使用mv命令移动或重命名文件。
4. 复制文件:可以使用cp命令复制文件。
三、文件内容操作(查看日志,更改配置文件)
1. grep:用于搜索文件中包含特定字符串的行。
2. awk:用于处理文本,可以用来提取字段、计算数值等。
3. sed:用于替换文件中的内容。
4. 管道操作符`|`:用于将前面命令的输出作为后面命令的输入。
5. cut:用于裁剪数据,可以用来提取文件中的某个字段。
四、系统日志位置
系统日志通常存放在/var/log/目录下。
五、创建与删除软连接
1. 创建软链接:可以使用ln -s命令创建软链接。
2. 删除软链接:可以直接删除软链接文件。
六、压缩和解压缩
1. 压缩文件:可以使用gzip、bzip2或xz命令压缩文件。
2. 解压缩文件:可以使用gunzip、 bunzip2或unxz命令解压缩文件。
七、Linux下文件的详细信息
可以使用ls -l命令查看文件的详细信息,包括文件的所有者、大小、日期等。
八、常用的docker容器的命令:
1. 启动容器:可以使用docker start命令启动容器。
2. 停止容器:可以使用docker stop命令停止容器。
3. 查看容器:可以使用docker ps命令查看正在运行的容器。
九、yum常用命令
1. 安装软件:可以使用yum install命令安装软件。
2. 更新软件:可以使用yum update命令更新软件。
十、其他命令
1. xargs:用于将标准输入转换为命令行参数。
2. curl语法:用于发送HTTP请求。
3. 查询支持解析器:可以使用file -i命令查询文件的解析器。
4. 跨服务器文件复制:可以使用scp命令跨服务器复制文件。
十一、Linux内核优化
可以通过调整内核参数,提高系统的性能。
十二、用户权限操作
1. 用户操作:可以使用useradd、userdel、passwd命令添加、删除用户或修改密码。
2. 添加组:可以使用groupadd命令添加组。
3. sudo用户权限操作:可以使用visudo命令编辑sudoers文件,设置sudo用户的权限。
4. 更换文件所有者:可以使用chown命令改变文件的所有者。
十三、TOP
1. 统计信息区:显示系统的总体状况,如CPU使用率、内存使用率等。
2. 进程信息区:显示各个进程的详细情况,如PID、用户名、CPU使用率等。
十四、文件安装
1. 文件下载:可以使用lrzsz命令下载文件。
十五、文章PDF版本
Linux 系统目录:
- /bin:存放二进制命令
- /boot:内核及引导系统程序所在的目录
- /dev:所有设备文件的目录(如磁盘、光驱等)
- /etc:配置文件默认路径、服务启动命令存放目录
- /home:用户家目录,root用户为/root
- /lib:32位库文件存放目录
- /lib64:64位库文件存放目录
- /media:媒体文件存放目录
- /mnt:临时挂载设备目录
- /opt:自定义软件安装存放目录
- /proc:进程及内核信息存放目录
- /root:Root用户家目录
- /run:系统运行时产生临时文件,存放目录
- /sbin:管理类的命令存放目录
- /sys:内核及硬件设备信息存放目录
- /tmp:临时文件存放目录
- /usr:应用程序存放目录
- /var:系统日志文件存放目录
十六、文章PDF版本
Linux 系统目录:
- /bin:存放二进制命令
- /boot:内核及引导系统程序所在的目录
- /dev:所有设备文件的目录(如磁盘、光驱等)
- /etc:配置文件默认路径、服务启动命令存放目录
- /home:用户家目录,root用户为/root
- /lib:32位库文件存放目录
- /lib64:64位库文件存放目录
- /media:媒体文件存放目录
- /mnt:临时挂载设备目录
- /opt:自定义软件安装存放目录
- /proc:进程及内核信息存放目录
- /root:Root用户家目录
- /run:系统运行时产生临时文件,存放目录
- /sbin:管理类的命令存放目录
- /sys:内核及硬件设备信息存放目录
- /tmp:临时文件存放目录
- /usr:应用程序存放目录
- /var:系统日志文件存放目录
十七、文章PDF版本
Linux 系统目录:
- /bin:存放二进制命令
- /boot:内核及引导系统程序所在的目录
- /dev:所有设备文件的目录(如磁盘、光驱等)
- /etc:配置文件默认路径、服务启动命令存放目录
- /home:用户家目录,root用户为/root
- /lib:32位库文件存放目录
- /lib64:64位库文件存放目录
- /media:媒体文件存放目录
- /mnt:临时挂载设备目录
- /opt:自定义软件安装存放目录
- /proc:进程及内核信息存放目录
- /root:Root用户家目录
- /run:系统运行时产生临时文件,存放目录
- /sbin:管理类的命令存放目录
- /sys:内核及硬件设备信息存放目录
- /tmp:临时文件存放目录
- /usr:应用程序存放目录
- /var:系统日志文件存放目录
十八、文章PDF版本
Linux 系统目录:
- /bin:存放二进制命令
- /boot:内核及引导系统程序所在的目录
- /dev:所有设备文件的目录(如磁盘、光驱等)
- /etc:配置文件默认路径、服务启动命令存放目录
- /home:用户家目录,root用户为/root
- /lib:32位库文件存放目录
- /lib64:64位库文件存放目录
- /media:媒体文件存放目录
- /mnt:临时挂载设备目录
- /opt:自定义软件安装存放目录
- /proc:进程及内核信息存放目录
- /root:Root用户家目录
- /run:系统运行时产生临时文件,存放目录
- /sbin:管理类的命令存放目录
- /sys:内核及硬件设备信息存放目录
- /tmp:临时文件存放目录
- /usr:应用程序存放目录
- /var:系统日志文件存放目录