【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


相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
95 8
|
1天前
|
Ubuntu Linux Shell
(已解决)Linux环境—bash: wget: command not found; Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
(已成功解决)Linux环境报错—bash: wget: command not found;常见Linux发行版本,Linux中yum、rpm、apt-get、wget的区别;Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
|
16天前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
44 14
Linux 10 个“who”命令示例
|
5天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
58 20
|
5天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
26 7
|
25天前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
31 9
|
23天前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
28天前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
34 4
|
29天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
117 3
|
1月前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
33 1
下一篇
DataWorks