【Linux环境】Linux常用命令记录汇总

本文涉及的产品
云防火墙,500元 1000GB
简介: 【Linux环境】Linux常用命令记录汇总

一、传输命令

命令格式:

rz 点击回车
sz 文件名 点击回车

命令解释:

rz(receive Zmodem缩写)上传文件,就是服务器请求客户端向服务器发送文件

sz(send Zmodem缩写)下载文件,就是服务器请求向客户端发送文件,下载多个文件(sz file1 file2 file3)

示例如下:

二、打包命令

命令格式:

tar -cvf 压缩包名 文件名(也可以是含路径的文件名)
tar -zcvf 压缩包名 文件名(也可以是含路径的文件名)
tar -jcvf 压缩包名 文件名(也可以是含路径的文件名)

命令解释:

tar -cvf 归档路径 被打包文件路径 (c–create archive v-verbose f --file,f 指归档路径,故f必须放在其他选项之后,而且-可省略不写)。

单独打包命令: tar -cvf 归档路径 被打包路径. (整体文件变大,后缀一般是.tar)。

gzip压缩命令: tar -zcvf 归档路径 被打包路径. (gun-zip压缩,后缀一般是.tar.gz)。

bzip2压缩命令: tar -jcvf 归档路径 被打包路径. (bzip2压缩,后缀一般是.tar.bz2)。

示例如下:

三、创建文件夹或文件命令

touch 命令可以创建一个空文件(如果文件不存在)。若文件存在则可以用于修改文件或目录的时间属性,包括存取时间和更改时间。

命令如下:

touch test.txt

示例:

创建文件夹命令,mkdir 文件夹名,命令如下:

mkdir test

示例:

四、切换用户

切换用户的命令为:su username 【username是你的用户名哦】

命令如下:

su root

示例:

五、vim相关命令

地址:https://blog.csdn.net/feosun/article/details/73196299

退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。

更多命令:

:w 保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:w! 强制保存,不推出vi

:wq 保存文件并退出vi

:wq! 强制保存文件,并退出vi

:q 不保存文件,退出vi

:q! 不保存文件,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑命令历史

以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。

六、权限更改命令

地址:https://blog.csdn.net/qq_36971449/article/details/81583630

七、查找文件或文件夹

命令:

whereis nginx

示例:

八、复制文件

命令:

cp [选项] 源文件 目标文件

示例:

九、查找文件中的关键字

分情况考虑:

1、如果是用vi或vim打开文件了,查找方法是:

在命令行模式下输入"/关键字"

2、如果文件是在当前文件夹目录下,且没有打开,查找方法是:

cat 文件名 | grep "关键字"

3、 如果是在某个目录下的多个文件中查找内容中包含的关键字,查找方法是:

grep -r "关键字" 目录

十、删除文件或者目录

rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为:

rm[选项] 文件或目录

选项:

-f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。
-i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。
-r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

注意,rm 命令是一个具有破坏性的命令,因为 rm 命令会永久性地删除文件或目录,这就意味着,如果没有对文件或目录进行备份,一旦使用 rm 命令将其删除,将无法恢复,因此,尤其在使用 rm 命令删除目录时,要慎之又慎。

强制删除

rm -rf 文件或目录

十一、查看CPU架构

命令:lscpu

lscpu

十二、防火墙相关命令

12.1 查看防火墙状态

systemctl status firewalld

12.2 如果不是显示active状态,需要打开防火墙

systemctl start firewalld

12.3 查看所有已开放的临时端口(默认为空)

firewall-cmd --list-ports

12.4 查看所有永久开放的端口(默认为空)

firewall-cmd --list-ports --permanent

12.5 添加临时开放端口(例如:比如我修改ssh远程连接端口是223,则需要开放这个端口)

firewall-cmd --add-port=223/tcp

12.6 添加永久开放的端口(例如:223端口)

firewall-cmd --add-port=223/tcp --permanent

12.7 关闭临时端口

firewall-cmd --remove-port=80/tcp

12.8 关闭永久端口

firewll-cmd --remove-port=80/tcp --permanent

12.9 配置结束后需要输入重载命令并重启防火墙以生效配置

firewall-cmd --reload
systemctl restart firewalld

Linux所有命令 http://c.biancheng.net/view/746.html

一直补充中ing


相关文章
|
3天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
17 3
|
3天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
15 2
|
3天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
17 3
|
6天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
30 6
|
7天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
20 7
|
7天前
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
20 4
|
6天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
11 2
|
7天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
22 3
|
7天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
20 3
|
7天前
|
缓存 运维 监控
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
24 3