(7条消息) linux命令基本使用

练习文件查看及检索操作。
查看/etc/filesystems文件,确认当前系统支持的文件系统类型。
[root@centos06 ~]# cat /etc/filesystems
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*
[root@centos06 ~]#
分页查看/etc/services文件,了解各种服务默认使用的协议、端口号。
[root@centos06 ~]# more /etc/services

练习备份与恢复操作。
备份整个/etc目录树,制作成归档压缩包文件etc.tar.gz
[root@centos06 ~]# tar zcvf etc.tar.gz /etc/
查看etc.tar.gz文件中包含的目录及文件列表。
[root@centos06 ~]# tar ztvf etc.tar.gz
将etc.tar.gz文件恢复到/tmp目录下,确认后再删除/tmp/etc文件夹。
1)解压缩压缩文件etc.tar.gz到/tmp目录中
[root@centos06 ~]# tar zxvf ./etc.tar.gz -C /tmp/
2)删除/tmp/etc目录中的数据
[root@centos06 ~]# rm -rf /tmp/etc/

练习vi编辑器的基本使用。
通过”man man | col -b > man.txt”操作创建man命令的文本手册页
1)取消man帮助中的控制位字符,保存man信息到man.txt文件中
[root@centos06 ~]# man man | col -b > man.txt
2)查看生成的man帮助文件内容
[root@centos06 ~]# more man.txt
切换到末行模式,并输入”:set nu”命令显示行号。
1)切换到末行模式在命令模式使用G
[root@centos06 ~]# vi man.txt
2)按esc键在末行模式输入:set nu
:set nu
将第六行的内容复制到第二行,并删除第二行以后的几个空行。
1)第六行内容复制到第二行
找到第六行输入yy,到第二行输入p粘贴
2)删除第二行
找到第二行按dd删除
在文件中查找“-K”字符串。
在末行模式输入/-k
将文件中的所有“string”字符串替换为“BENET”。
末行模式输入:%s/string/BENET/g
保存该文件后退出vi编辑器。
末行模式使用:x或者:wq

使用vi修改系统配置。
为/etc/sysconfig/network-scripts/ifcfg-en s33、/etc/issue文件做好备份,以便在必要时进行恢复。
1)备份网卡配置文件
[root@centos06~]#cp /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-ens32.bak
2)备份isue文件
[root@centos06 ~]# cp /etc/issue /etc/issue.bak
用vi编辑器打开etc/sysconfig/network-scripts/ifcfg-en s33文件,查找包含“ONBOOT=no”字符串的行,并修改为“ONBOOT=yes”,使用i进入插入模式找到要修改的行
[root@centos06 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
ONBOOT=yes

用vi编辑器打开/etc/issue文件,删除其中的所有的内容,添加一行新的文字“Windows Server 2016”(或者用户自己编写其他文本)。
[root@centos06 ~]# echo “Windows Server 2016” > /etc/issue
根据备份文件恢复/etc/sysconfig/network-scripts/ifcfg-en s33、/etc/issue文件的内容。
1)恢复误删除的网卡文件
[root@centos06 ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens32.bak /etc/sysconfig/network-scripts/ifcfg-ens32
2)恢复误删除的issue文件
[root@centos06 ~]# cp /etc/issue.bak /etc/issue

(0)

相关推荐

  • VMware 克隆 CentOS 后网卡信息修改

    概述 在我们需要多台 CentOS 虚拟机的时候,对已有虚拟机的系统进行克隆或是复制.但是这样做又有一个问题,克隆出来的虚拟机启动的时候你输入命令:ifconfig,eth0 网卡信息没了,只有一个 ...

  • VMware安装Centos7超详细教程

    本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定安装参考价值 在没有运维的情况下,很多时候测试需要自己搭建测试环境,而测试环境又分为QA环境,自动化测试环境,uat环境,以 ...

  • (4条消息) Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操作 1.按 Ctrl+Alt+t 快捷键或者双击桌面的"Ter ...

  • (2条消息) Linux so剖析

    Linux so剖析 此处so指Shared Object,即动态链接库,本文将从so文件格式开始讲述,在了解完so文件格式的必要知识后,接下来最简概述so的生成,即编译器的静态链接,然后便是so的加 ...

  • (7条消息) Linux C/C++ 获取当前工作目录

    在windows系统下,getcwd()函数是在#include <direct.h>: Linux系统,则是在#include <unistd.h>. 1.getcwd() ...

  • (7条消息) linux send与recv函数详解

    转载地址: http://blog.csdn.net/sjin_1314/article/details/9565743 [csharp]  view plain  copy   print ? 1  ...

  • (7条消息) Linux下TCP/IP编程

    本文参考自徐晓鑫<后台开发>,重点复习总结TCP通信流程,读者也可以参考: http://blog.csdn.net/wqc_csdn/article/details/51513543,谢 ...

  • (1条消息) linux内核的内存分配函数

    作用 函数 devm_kzalloc() 和kzalloc()一样都是内核内存分配函数,但是devm_kzalloc()是跟设备(device)有关的, 当设备(device)被detached或者驱 ...

  • (1条消息) Linux下使用openssl生成证书

    利用OpenSSL生成库和命令程序,在生成的命令程序中包括对加/解密算法的测试,openssl程序,ca程序.利用openssl,ca可生成用于C/S模式的证书文件以及CA文件. 证书文件的生成步骤: ...

  • (9条消息) linux下opencv4.2编译cuda的那些坑

    目录 1.编译cmake 2.配置 3. 编译 4. opencv4.2使用中的问题 1. c++11标准的支持 2. cuda支持 前言:opencv4.2版本19年12月发布,其最重要的改变是增加 ...

  • (3条消息) Linux(CentOS7)中安装JDK

    目录 1.下载Oralce JDK 2.卸载Open JDK 2.1.检查一下系统中的jdk版本 2.2.检测jdk安装包 2.3.卸载openjdk 3.上传下载好的Oralce JDK到Linux ...