Linux常用命令_基于CentOS 7
新建文件夹
mkdir folder_name
新建文件
touch file_name // 如果你想跳过手动创建空文件的步骤,你也可以直接使用 vim 命令并指定文件名,如果该文件不存在,Vim 将会自动创建它并打开。
查看文件
cat a.txt // 查看文件最后一屏内容
less a.txt // PgUp向上翻页,PgDn向下翻页,"q"退出查看
more a.txt // 显示百分比,回车查看下一行,空格查看下一页,"q"退出查看
tail -100 a.txt // 查看文件的后100行,"Ctrl+C"退出查看
vim修改文件
Normal模式
j 向下移动光标
k 向上
h 向左
l 向右
G 移动至文件末尾
gg 移动至文件开头
u 撤销上一步修改
Ctrl+r 反撤销
删除文件
rm 文件名 // 删除当前目录下的文件
rm -r 文件夹 // 递归删除
rm -f 文件名 // 不询问删除
解压文件
tar -zxvf 文件名.tar.gz // 解压.tar.gz文件
查看所有进程
ps aux
查看已安装软件列表
yum list installed
模糊搜索已安装的软件
yum list installed | grep 'docker'
卸载软件(支持批量卸载,以space间隔出软件名即可,无需携带version)
yum remove containerd.io docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin
在目录下模糊查找某个文件或文件夹
find . -type f -name "*gitlab*"
find . -type d -name "*gitlab*"
.即表示查询的目录为:当前目录
-type表示查询的文件类型,f代表file,d代表directory
-name表示指定查找的文件名/文件夹名
安装.rpm安装包
rpm -ivh gitlab-ce-11.11.1-ce.0.el7.x86_64.rpm
-
rpm
:这是Red Hat Package Manager(RPM)的命令行工具,用于安装、卸载、查询和验证软件包。 -
-i
:表示安装(install)软件包。这个选项告诉rpm工具,你想要安装一个新的软件包。 -
-v
:表示冗余输出(verbose)。这个选项会让rpm命令在执行过程中提供更多的输出信息,包括软件包的名称、安装进度等,以便用户了解安装过程中发生了什么。 -
-h
:表示以散列(hash)标记显示安装进度。这个选项会在安装过程中显示一个由#
字符组成的进度条,每个#
代表2%的进度。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!