1) vi/vim,文本编辑器,若文件存在则是编辑,若不存在则是创建并编辑文本。
2) cd ,显示当前目录的名称,或切换当前的目录(打开指定目录)。
命令语法:cd [参数]
参数说明:无参数:切换用户当前目录。 . :表示当前目录; .. :表示上一级目录; ~ :表示 home 目录; / :表示根目录。
3) mv ,文件或目录改名 (move (rename) files) 或将文件或目录移入其它位置,经常用来备份文件或者目录。
命令语法:mv [选项] 参数 1 参数 2
参数说明: 参数 1:源文件或目录。 参数 2:目标文件或目录。
- curl,在 Linux 中 curl 是一个利用 URL 规则在命令行下工作的文件传输工具。支持文件的上传和下载,是综合传输工具。
命令语法:curl [选项] [URL]
参数说明:URL:指定的文件传输 URL 地址。
- yum ,Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安 装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。
命令语法:yum [options] [command] [package ...]
参数说明:command:要进行的操作。 package:安装的包名。
命令示例:安装指定软件:
yum install -y libaio-devel flex bison ncurses-devel glibc.devel patch lsb_release wget python3
- wget,是 Linux 下下载文件的最常用命令。wget 支持 HTTP,HTTPS 和 FTP 协议,支持自动下载,即可以在用户退出系统后在后台执行,直到下载结束。
命令语法:wget [选项] [URL]
参数说明:指定的文件下载 URL 地址。
命令示例:下载 openGauss 数据库安装文件到当前文件夹:
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.1.0/x86/openGauss-1.1.0-CentOS64bit.tar.gz
- ln , 为某一个文件在另外一个位置建立一个同步的链接(软硬链接,不带选项为硬链接)。 当需要在不同的目录,用到相同的文件时,就不需要在每一个需要要的目录下都放一个必须相 同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用 ln 命令链接 (link)它就可以,不必重复的占用磁盘空间。
命令语法:ln [选项] 参数 1 参数 2
参数说明: 参数 1:源文件或目录。参数 2:被链接的文件或目录。
- mkdir, 创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不 能是当前目录中已有的目录。
命令语法:mkdir [选项] [参数]
- chmod,更改文件权限。
命令语法:chmod [选项] <mode><file…>
- chown,利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID;组可以是组名或者组 ID;文件是以空格分开的要改变权限的文件列表,支持通配符。只有系统管理者 (root) 才有这样的权限。使用权限 : root。
命令语法:chown [选项] user [:group] file...
参数说明: user : 新的文件拥有者的使用者 ID。 group : 新的文件拥有者的使用者组 (group)。 flie:文件。
- ls,列出文件和目录的内容。
命令语法:ls [选项] [参数]
参数说明:目录或文件。
- cp,复制文件或者目录。
命令语法:cp [选项] 参数 1 参数 2
参数说明: 参数 1:源文件。参数 2:目标文件。
- rm, 删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均 删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm 是一个危险的命令,使用的时候要特别当心,否则整个系统就会毁在这个命令(比如在 / (根目录)下执行 rm * rf)。所以,我们在执行 rm 之前最好先确认一下在哪个目录,到底要 删除什么东西,操作时保持高度清醒的头脑。