Liunx常用命令精讲

本文详细描述了在VMware中安装CentOS7最小化版本的步骤,包括环境准备、安装过程、网络配置(静态IP)以及后续的SSH连接。还介绍了Linux常用命令如pwd,cd,ls,du,vi编辑器快捷键等。
摘要由CSDN通过智能技术生成

Linux操作系统
最小化版本安装过程:
1.环境准备:vmware安装,centos7镜像准备
2.新建->高级->稍后安装->选择操作系统版本:centos7 64位->安装名称及位置设置->CPU、磁盘、内存的选择->初始网络选择仅主机->配置光盘(选择镜像)->增加NAT网络,并初始化两个网络的MAC地址->开始安装
3.进入配置界面->语言选择界面->时区选择、分盘操作、安装方式、网络启用->开始安装
4.设置root用户密码,等待安装完成,点击reboot重启
5.重启后可以使用root用户及密码登录(root用户是Linux操作系统的超级管理员用户)

初步配置
1.登录root用户
2.修改仅主机网卡的网络为静态网络,配置其IP地址命令vi /etc sysconfig/network-scripts/ifcfg-ens33
3.配置项:
    BOOTPROTO从DHCP改成static
    ONBOOT从no改成yes
    新增一个配置项IPADDR=该主机的静态IP地址(vmnet1的C类地址)
4.然后:qw(保存退出)
然后命令systemctl restart network

这就完成了虚拟机的配置
然后
MobaXterm_Personal_12.3.exe
打开配置虚拟机网络进行连接


常用的SSH工具包括:secureCRT、putty、xshell(xmanager)、MobaXterm
常规的SSH工具往往会搭配FTP工具,用来传输文件:FILEZILLA、WINSCP、XFIP、MobaXterm


Linux常用命令:
pwd命令:在控制台打印当前目录的绝对路径,相当于echo $PWD
cd命令:切换目录:cd目标路径
目标路径分为绝对路径和相对路径两种;绝对路径指的是从根目录/起始,而相对路径指的是从当前目录起始
特殊路径:~代表家目录(当前用户的用户目录,root用户的家目录为/root,普通用户的家目录为/home/用户名);-代表上一次执行的源目录;.代表当前目录;..代表上一级目录;只执行cd,而没有参数,相当于cd ~
ls命令:把目录中的文件/目录以列表的形式显示;ls -l 目录路径
du命令:显示文件夹所占空间
目录命令:
    创建目录:mkdir目录路径
    递归创建目录:mkdir -p 目录路径
    删除空目录:rmdir 目录路径
    删除非空目录:rm -rf 目录路径 PS: 特别注意,千万不要用root用户执行 rm -rf /
    重命名或移动位置:mv 原路径 目标路径
    复制:cp -r 原路径 目标路径
文件命令:
    创建空文件:touch 文件路径
    创建文件并编辑:vi文件路径 vim文件路径 
    查看内容并放到文件中(文件不存在时会创建):echo "xxx">a.txt   PS:stdout:输出重定向: 1>替换 1>>追加     2>替换  2>>追加(这里的2指的是报错信息)
    删除命令:rm 文件路径 (一般加选项-f,不询问是否删除)
    重命名或移动位置:mv 原路径 目标路径
    复制:cp 原路径 目标路径
链接命令:
    创建链接:ln -s 原路径 链接路径
查找命令所对应的位置:which命令
查找文件所在的位置:find 起始路径 -查找方式 "查找的关键词"
    常用的: find / -name "Python*" 查找以Python开头的文件或文件夹

根目录下的目录功能分类:
    root:root用户的家目录
    home:除了root用户的其他用户的家目录
    etc:配置文件所在目录
    var:数据目录
    dev:设备目录
    proc:进程管理目录
    tmp:临时文件目录
    usr:软件默认安装目录
    opt:用户自安装软件目录(华为标准)
    bin和sbin:命令所在目录(这两个目录是软链接,指向/usr/bin和/usr/sbin)
查看文件内容:
    cat命令:cat文件路径   打印文件的所有内容,默认输出到控制台
    head命令:head -n 文件路径 打印文件的前n行内容,默认输出到控制台
    tail命令:taill -n 文件路径 打印文件的后n行内容,默认输出到控制台
        taill -f 文件路径 动态获取文件的尾部内容,会自动更新到控制台(查看运行中的日志文件)
    more命令:more 文件路径 在控制台向下查看文件内容,一屏一屏的展示
    less命令:less 文件路径 在控制台上下查看文件内容 ,可以动态调整,可以在查看过程中查找定位
        PS:less 命令自带缓冲区,效率更高,且more是一次性把文件都加载在内存中
管道符:|
    把管道符左边的结果,作为管道符右边命令的输入参数;应用非常广泛,可以结合多个命令一起使用
    head -20 /etc/profile | tail -6 查看文件/etc/profile的15-20行的内容
查找和过滤文件内容:grep 
    grep 选项 查找内容 查找目标文件:输出结果为满足条件的行
    一般选项可以有 -i:代表忽略大小写;-v:代表查找不匹配的
    如果要查找空行,则:grep "^$" 文件名
    一般grep和管道符联用较多
打包和解压缩:
    tar命令:打包命令,打包后会更大;tar -cf 打包后的文件名 原文件(夹)名
            拆包命令;tar -xf 要拆包的包名
            tar -zxvf 拆包同时解压,会同时打印其中的文件
            tar -zcvf 打包同时压缩,会同时打印其中的文件
    gzip命令:gzip 文件名 把文件默认压缩成文件名.gz的压缩文件
    gunzip命令:gunzip文件名.gz 把压缩文件默认解压成文件
    bzip2:命令类似于gzip,压缩比率比gzip更高,基本可以认为是现行可用的压缩比率最高的压缩方式
vi文本编辑器
命令模式:即查看模式,一般仅用于查看,有部分命令可以进行修改,进入vi编辑器,默认会在命令模式,命令模式可以进入输入模式,也可以进入末行模式,在另两个模式中按ESC键可以退回到命令模式
由命令模式进入输入模式,a(在光标后方插入),i(insert,在光标前方插入),o(在光标下一行插入),A(在光标行尾插入),I(在光标行首插入),O(在光标上一行插入)
由命令模式进入末行模式:冒号(:)、斜杠(/)、问号(?)
命令模式下有许多快捷键:
    快速跳转:gg(首行)、G(末行)、ngg(第n行)、n+Enter键(向下n行)
    快速复制:yy(复制当前行)、nyy(复制以下n行)、p(粘贴)
    快速剪切:dd(剪切当前行)、ndd(剪切以下n行) 如果不使用p粘贴剪切的内容,则相当于删除
    快速撤销:u(撤销上一次操作),Ctrl+r(重做上一次操作)
    快速替换:r(替换光标所在处的字符)、R(替换光标向后的字符,直到停止)
    输入模式一般用户输入文字,Ctrl+U用于撤销上一次操作
    末行模式常见操作:
    设置行号: :set nu
    取消行号: :set nonu
    向下查找: /关键字
    向上查找: ?关键字
    查找时,按n继续查找下一个,按N继续查找上一个
    替换: :s1,$/Hi//g 从第一行到最后一行,查找Hi关键字,替换成空字符(删除),g代表全局
    常见的替换: 批量注释 :1,$s/^/#/g
    批量加行尾: :1,$s/$/!/g
    保存: :w 
    退出: :q
    保存并退出: :wq或者 :x
    强制退出: :q!    

默写
1.简述使用VMware安装Linux虚拟机的步骤
创建虚拟机,选择安装方式
配置资源(CPU,内存、硬盘、网络(选用仅主机+NAT双网卡)、镜像文件(启动光盘))
开始安装配置(语言、时区、分盘、安装类型、网卡初始化、root密码)
使用用户及密码进行登录,修改仅主机对应的网卡为静态IP地址,并重启网络
使用SSH工具进行远程连接

2.简述Linux命令的分类
pwd命令:在控制台打印当前目录的绝对路径,相当于echo $PWD
cd命令:切换目录:cd目标路径
目标路径分为绝对路径和相对路径两种;绝对路径指的是从根目录/起始,而相对路径指的是从当前目录起始
ls命令:把目录中的文件/目录以列表的形式显示;ls -l 目录路径
du命令:显示文件夹所占空间

3.特殊的文件路径有那些
~代表家目录(当前用户的用户目录,root用户的家目录为/root,普通用户的家目录为/home/用户名);
-代表上一次执行的源目录;
.代表当前目录;
..代表上一级目录;
/指执行cd,而没有参数,相当于cd ~

4.命令的基本构成
命令  选项   参数


默写
1.请简述Vmware安装Liunx虚拟机的操作步骤
创建虚拟机,选择安装方式
配置资源(CPU,内存、硬盘、网络(选用仅主机+NAT双网卡)、镜像文件(启动光盘))
开始安装配置(语言、时区、分盘、安装类型、网卡初始化、root密码)
使用用户及密码进行登录,修改仅主机对应的网卡为静态IP地址,并重启网络
使用SSH工具进行远程连接
2.请简述查看文件内容的各种命令及他们的区别
cat命令:cat文件路径   打印文件的所有内容,默认输出到控制台
head命令:head -n 文件路径 打印文件的前n行内容,默认输出到控制台
tail命令:taill -n 文件路径 打印文件的后n行内容,默认输出到控制台
    taill -f 文件路径 动态获取文件的尾部内容,会自动更新到控制台(查看运行中的日志文件)
more命令:more 文件路径 在控制台向下查看文件内容,一屏一屏的展示
less命令:less 文件路径 在控制台上下查看文件内容,可以动态调整,可以在查看过程中查找定位
3.请简述vi编辑器各种快捷键
命令模式:即查看模式,一般仅用于查看,有部分命令可以进行修改,进入vi编辑器,默认会在命令模式,命令模式可以进入输入模式,也可以进入末行模式,在另两个模式中按ESC键可以退回到命令模式
由命令模式进入输入模式,a(在光标后方插入),i(insert,在光标前方插入),o(在光标下一行插入),A(在光标行尾插入),I(在光标行首插入),O(在光标上一行插入)
由命令模式进入末行模式:冒号(:)、斜杠(/)、问号(?)
命令模式下有许多快捷键:
    快速跳转:gg(首行)、G(末行)、ngg(第n行)、n+Enter键(向下n行)
    快速复制:yy(复制当前行)、nyy(复制以下n行)、p(粘贴)
    快速剪切:dd(剪切当前行)、ndd(剪切以下n行) 如果不使用p粘贴剪切的内容,则相当于删除
    快速撤销:u(撤销上一次操作),Ctrl+r(重做上一次操作)
    快速替换:r(替换光标所在处的字符)、R(替换光标向后的字符,直到停止)
    输入模式一般用户输入文字,Ctrl+U用于撤销上一次操作
    末行模式常见操作:
    设置行号: :set nu
    取消行号: :set nonu
    向下查找: /关键字
    向上查找: ?关键字
    查找时,按n继续查找下一个,按N继续查找上一个
    替换: :s1,$/Hi//g 从第一行到最后一行,查找Hi关键字,替换成空字符(删除),g代表全局
    常见的替换: 批量注释 :1,$s/^/#/g
    批量加行尾: :1,$s/$/!/g
    保存: :w 
    退出: :q
    保存并退出: :wq或者 :x
    强制退出: :q!

4.请简述查找文件位置及查找文件内容中的数据的命令
find:通过指定条件在文件系统中搜索文件。
which:查找命令所对应的位置
grep:查找和过滤文件内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陆墨宁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值