ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

第一次打开Linux CentOS 7 你该干什么

第一次打开Linux CentOS 7 你该干什么 配置固定IPdhclient启动dhcp路径/etc/sysconfig/network-scripts/ifcfgens33 (33根据实际更换)vi打开按i键 进入insert模式 可以编辑添加内容编辑完成后按Esc键然后输入:wq写入退出systemctl restart network.service重启网络服务yum install -y net-tools下载安装包可以使用ifconfig阿里云镜像CentOS 7已停止维护yum下载需要更换镜像源执行以下命令# 备份原有源 mkdir -p /etc/yum.repos.d/bak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/ # 写入阿里云 CentOS 7 vault 源 cat /etc/yum.repos.d/CentOS-Base.repo EOF [base] nameCentOS-7 - Base - Aliyun baseurlhttps://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/ gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 [updates] nameCentOS-7 - Updates - Aliyun baseurlhttps://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/ gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/RPM-GPG-KEY-CentOS-7 [extras] nameCentOS-7 - Extras - Aliyun baseurlhttps://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/ gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/RPM-GPG-KEY-CentOS-7 EOF # 清除缓存并重新生成 yum clean all yum makecache目录/文件chown:修改所属用户与组chmod:修改用户权限用l或ls -l来显示文件的属性和所属[rootlocalhost ~]# ll total 28 -rw-------. 1 root root 1262 Aug 24 07:21 anaconda-ks.cfg -rw-r--r--. 1 root root 11568 Apr 23 05:54 mysql84-community-release-el7-4.noarch.rpm -rw-r--r--. 1 root root 11568 Aug 25 14:26 mysql84-community-release-el7-4.noarch.rpm.bak在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。当为 d 则是目录当为 - 则是文件若是 l 则表示为链接文档(link file)若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置)若是 c 则表示为装置文件里面的串行端口设备例如键盘、鼠标(一次性读取装置)。依次是该文件所有者的权限、所有者同组用户的权限、其他用户的权限### 更改文件属组 chgrp [-R] 属组名 文件名 ### 更改文件所有者owner也可以同时更改文件所属组 chown [–R] 所有者 文件名 chown [-R] 所有者:属组名 文件名 ### 更改文件9个属性 ### r:4 w:2 x:1 chmod [-R] xyz 文件或目录-R递归更改文件属组、属主、权限就是本身子目录所有文件一起改处理目录常见命令ls英文全拼list files: 列出目录及文件名-a 全部的文件连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)-d 仅列出目录本身而不是列出目录内的文件数据(常用)-l 长数据串列出包含文件的属性与权限等等数据(常用)cd英文全拼change directory切换目录pwd英文全拼print work directory显示目前的目录-P 显示出确实的路径而非使用链接 (link) 路径。mkdir英文全拼make directory创建一个新的目录-m 直接配置文件的权限-p 直接将所需要的目录(包含上一级目录)递归创建起来多层目录rmdir英文全拼remove directory删除一个空的目录-p 从该目录起一次删除多级空目录cp英文全拼copy file: 复制文件或目录-a相当於 -pdr 的意思 pdr 请参考下列说明(常用)-d若来源档为链接档的属性(link file)则复制链接档属性而非文件本身-i若目标档(destination)已经存在时在覆盖时会先询问动作的进行(常用)y/n-p连同文件的属性一起复制过去而非使用默认属性(备份常用)-r递归持续复制用於目录的复制行为(常用)rm英文全拼remove: 删除文件或目录f 就是 force 的意思忽略不存在的文件不会出现警告信息-i 互动模式在删除前会询问使用者是否动作 (y/n)-r 递归删除最常用在目录的删除mv英文全拼move file: 移动文件与目录或修改文件与目录的名称-f force 强制的意思如果目标文件已经存在不会询问而直接覆盖-i 若目标文件 (destination) 已经存在时就会询问是否覆盖-u 若目标文件已经存在且 source 比较新才会升级 (update)文件内容查看命令cat 由第一行开始显示文件内容A 相当於 -vET 的整合选项可列出一些特殊字符而不是空白而已-b 列出行号仅针对非空白行做行号显示空白行不标行号-E 将结尾的断行字节 $ 显示出来-n 列印出行号连同空白行也会有行号与 -b 的选项不同-T 将 [tab] 按键以 ^I 显示出来-v 列出一些看不出来的特殊字符tac 从最后一行开始显示可以看出 tac 是 cat 的倒着写nl 显示的时候顺道输出行号more 一页一页的显示文件内容空白键 (space)代表向下翻一页Enter代表向下翻『一行』/字串 代表在这个显示的内容当中向下搜寻『字串』这个关键字:f 立刻显示出档名以及目前显示的行数q 代表立刻离开 more 不再显示该文件内容。b 或 [ctrl]-b 代表往回翻页不过这动作只对文件有用对管线无用。less 与 more 类似但是比 more 更好的是他可以往前翻页head 只看头几行-n 后面接数字代表显示几行的意思tail 只看尾巴几行-n 后面接数字代表显示几行的意思-f 就是实时追踪文件末尾的新增内容文件一有新内容写入屏幕上就会立刻显示出来查看日志用的多未完待续......下期继续分享
返回列表