Linux基本概念与常用命令——学习记录01

1. Linux基础知识

Linux内核:调用硬件,例如调用CPU、内存、文件系统、网络通讯等等
系统级应用程序:出厂自带程序,文件管理系统、任务管理器等等
虚拟机:通过虚拟技术,在电脑中虚拟出硬件,并给硬件安装操作系统,得到虚拟的电脑,成为虚拟机
FinalShell:实现远程连接到Linux操作系统上的软件,跨国虚拟机界面,操作更加方便
WSL(windows subSystem for Linux):window10中自带的LInux系统,将直接调用电脑的直接硬件系统,Terminal为其终端编译工具
虚拟机快照:保存虚拟机的状态,将虚拟机恢复到之前的状态

2. Linux常用命令

2.1 基础知识

命令格式:command -optation parameter
ls -l home/sweet ls是命令本身 -l是选项 /home/sweet是参数
解释:以列表的形式显示/home/sweet目录中的内容
cp -r test01 test02 cp是命令本身
解释:复制test01成为test02

2.2 ls

参数:-a 显示所有目录,包括隐藏目录,-l 以列表的形式显示出来
. 开头的文件是被隐藏的文件
参数可以组合使用

2.3 cd pwd

cd 无需选项,只需参数
cd 无参数时,将回到根目录
pwd 列出当前工作目录
例如:
cd ./Desktop等同于cd Desktop
cd … 回到上一级目录, cd …/…回到上两级目录
cd ~回到home目录

2.4 mkdir

mkdir -p 创建多个层级目录,mkdir涉及权闲问题

2.5 touch、cat、more

touch 创建文件,touch命令无选项,参数必填,相对和绝对路径都可以
cat命令读取文件内容,没有选项,参数表示被查看的文件路径
more 命令读取文件内容,支持翻页,空格键翻页

2.6 cp、mv、rm

cp 复制文件和文件夹,-r表示复制文件夹,参数表示两个路径
mv 移动文件或文件夹,无选项,参数表示两个路标
mv test01.txt test02.txt 可以实现改名
rm 用于删除文件或文件夹
-r 用于表示文件夹的路径,参数可以十多个文件或文件夹
-f 表示强制删除,-root删除时不会有提示,普通用户删除将弹出提示

2.7 通配符、root模式

test* 表示匹配任何以test开头的文件
*test 表示匹配任何以test结尾的文件
test 表示匹配任何包含test的内容
su - root 登录root管理员,exit退出root管理员

2.8 whicih、find

which 查找程序文件所在的位置
find 按文件名或文件大小查找文件
格式:find 起始路径 -name
-size 表示按文件的大小、+表示大于,-表示小于,n 表示数字,kMG表示单位
支持通配符查找

2.9 grep、mc、| 管道符

grep命令通过检测特定的内容,通过关键字进行文件过滤
-n 在统计结果中过滤的结果中的行号、关键字、文件路径
mc 命令统计内容数量
-c 统计字节大小
-m 统计字符数量
-l 统计行数
-w 统计单词数量
管道符:
将坐标命令的结果作为右边命令的输入,可以嵌套使用

2.10 echo、反引号、tail、重定向符

echo 输出内容
反引号
重定向符:
'>'表示将左侧的结果,覆盖写入右侧的指定文件中
'>>'表示将左侧的结果,追写入右侧的指定的文件中
tail:可以查看文件尾部的内容,跟踪文件的最新的更改
-f 表示持续跟踪
-num 表示尾部多少行,默认10行

2.11 vi、vm文本编辑器

vi/vim是visual interface的简称,是Linux中经典的文本编辑器,vim是vi的加强版,兼容了vi的所有指令,不仅能编辑文本,还有shell程序编辑的功能。
通过命令进入vim编辑器时,首先进入的是命令模式
==命令模式:==按键输入,以命令驱动不同的功能,以命令的形式对文本进行操作
==输入模式:==对文件的自由输入,键盘输入
==底线命令模式:==以开始、通常用于文件的保存、退出
在这里插入图片描述

模式命令描述
命令模式i在当前光标位置进入输入模式
命令模式a在当前光标位置之后,进入输入模式
命令模式I在当前行的开头,进入输入模式
命令模式A在当前行的结尾,进入输入模式
命令模式o在当前光标的下一行,进入输入模式
命令模式O在当前光标的上一行,进入输入模式
命令模式/进入搜索模式
命令模式n向上继续搜索
命令模式dd删除光标所在行的内容
命令模式nddn是数字,表示向下删除n行内容
命令模式yy复制当前行
命令模式nyyn是数字,复制当前行和下面n行
命令模式p粘贴复制的内容
命令模式u撤销修改
命令模式N反向撤销修改
输入模式esc任何情况下输入esc都能回到命令模式
底线命令模式:wq保存并退出
底线命令模式:q退出
底线命令模式:ql强制退出
底线命令模式:w仅保存
底线命令模式:set nu显示行号
底线命令模式:set paste设置粘贴模式
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值