apt-get命令:管理服务软件
apt-get 命令主要用于Debian、Ubuntu等系统,能够像 yum/dnf 软件仓库一样自动下载、配置、 安装、卸载服务软件,用户只要准确提出需求就好。
语法:apt-get 参数 软件名 动作
常用参数:
常用动作:
yum命令:基于RPM的软件包管理器
yum 命令来自英文词组 yellow dog updater modified 的缩写,其功能是在 Linux 系统中基于 RPM 技术进行软件包的管理工作。
yum 技术通用于 RHEL、CentOS、Fedora、OpenSUSE 等主流系统,可以让系统管理人员交互式地自动化更新和管理软件包,实现从指定服务器自动下载、更新、删除软件包的工作。
yum 软件仓库及命令能够自动处理软件依赖关系,一次性安装所需的全部软件,无须烦琐的操作。
语法:yum 参数 动作 软件包
常用参数:
常用动作:
chmod命令:改变文件或目录权限
chmod 命令来自英文词组 change mode 的缩写,其功能是改变文件或目录权限的命令。
默认只有文件的所有者和管理员可以设置文件权限,普通用户只能管理自己文件的权限属性。
设置权限时可以使用数字法,亦可使用字母表达式,对于目录文件,建议加入-R 参数进 行递归操作,这意味着不仅对于目录本身,而且也对目录内的子文件/目录进行新权限的设定。
语法:chmod 参数 文件/目录名
常用参数:
scp命令:基于ssh协议远程复制文件
scp 命令来自英文词组 secure copy 的缩写,其功能是基于 SSH 协议远程复制文件。
scp 命令可以在多台 Linux 系统之间复制文件或目录,它有些类似于 cp 命令的功能,但复制的范 围却不是本地,而是网络上的另一台主机。
由于 scp 命令是基于 SSH 协议进行的复制操作,全部数据都是加密的,因此会比 HTTP 和 FTP 更加安全。
语法格式:scp 参数 文件或者目录名 远程服务器信息
常用参数
zip:zip格式的压缩与解压缩
zip命令的功能是压缩文件,解压命令是:unzip。
通过zip命令可以将文件打包成zip格式的压缩包,里面包含文件的名称、路径、创建时间、上次修改时间等信息(与tar命令相似)。
语法:zip 参数 目标文件夹名.zip 源文件或目录名
常用参数:
压缩为zip:
unzip:解压缩zip格式文件
unzip 命令用于解压缩 zip 格式的文件,虽然 Linux 系统中更多地使用 tar 命令对压缩包进 行管理操作,但有时也会接收到 Windows 系统常用的 zip 和 rar 格式的压缩包文件,unzip 命令便派上了用场。
直接使用 unzip 命令解压缩文件后,压缩包内原有的文件会被提取并输 出保存到当前工作目录下。
语法:unzip 参数 压缩包名.zip
常用参数:
zip格式的解压缩:
find命令:根据路径和条件搜索指定文件
find 命令的功能是根据给定的路径和条件查找相关文件或目录,其参数灵活方便,且支 持正则表达式,结合管道符后能够实现更加复杂的功能,是 Linux 系统运维人员必须掌握的 命令之一。
find 命令通常进行的是从根目录(/)开始的全盘搜索,有别于whereis、which、locate 等有条件或部分文件的搜索。
对于服务器负载较高的情况,建议不要在高峰时期使用 find 命令 的模糊搜索,这会相对消耗较多的系统资源。
语法:find 路径 条件 文件名
常用参数:
mv命令:移动或者修改文件
mv命令来自英文单词move的缩写,中文译为“移动”,其功能与英文含义相同,能够对文件进行剪切和重命名操作。
这是一个被高频使用的命令,需要注意它与复制命令的区别。
cp命令是用于文件的复制操作,文件个数是增加的,而mv命令是剪切操作,也就是对文件爱你进行移动(搬家)的操作,文件位置发生变化,但是总个数并无增加。
在同一个目录内对文件进行剪切操作,实际上应该理解为重命名操作。
语法:mv 参数 源文件名 目标文件名
常用参数:
rm命令:删除文件或目录
rm命令来自英文单词remove的缩写,中文译为“消除”,其功能是删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。
rm命令也是一个非常危险的命令,使用的时候要特别小心,尤其是对于新手来说更要格外注意。例如:执行rm -rf /*
命令会清除系统中所有的文件,甚至无法恢复。
所以我们在执行过程之前一定要确定好在那个哪个目录以及要删除的什么文件,考虑好之后再敲击Enter键,要时刻保持清醒的脑子。
语法:rm 参数 文件名
常用参数: