linux是一套免费使用自由传播的类Unix操作系统,是基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户操作系统。市面上的发行版本有:Ubuntu、Redhat、Centos、Debian等。 所有的类Unix系统都会内置vi文本编辑工具,但是现在使用vim文本编辑器的较多,vim具有程序编写的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计,具有代码补全、编译、错误跳转等特点,功能强大被广泛使用。 1.cd命令:切换当前用户所在路径 vim文本编辑器有三种模式:输入模式、命令模式和底行命令模式,三者之间相互切换。 gvim主要的工作方式就是查找替换,使用正则表达式实现 特殊字符 表示数量的元字符 表示位置的符号 实例 注:
1-1 linux操作系统简介
1-2 linux vim
1-3 linux常用操作命令
命令格式:cd <路径>:绝对路径从根目录开始直接到达目标位置,相对路径就是文件所在位置引起的其他文件路径。
cd /system/bin 表示切换到/system/bin路径下;
cd test 表示切换到test文件夹下;
cd / 切换到根目录;
cd . .切换到上一层路径
2. ls命令:用于查看当前路径下文件夹包含的文件目录
命令格式:ls <参数><路径> ls命令后面可以跟参数或路径也可以不跟,常用命令
ls -l 显示当前路径下的所有文件的详细信息;
ls -a 包含隐藏文件在内的所有文件;
ls -f 列举的文件显示文件类型。
3. pwd命令 显示当前用户所在路径。
4.cp命令 拷贝复制文件
命令格式: cp <原文件> <目标文件> 将原文件复制到目标文件
5. touch命令在目标路径上新建文件
命令格式 touch /system/test/test_1.v 在/system/test文件夹下新建test_1.v文件。
6. mkdir命令创建新的文件夹,需要确定对当前路径下的文件有修改的权限。
命令格式:mkdir 文件夹
7. rm命令删除文件或文件夹 -f表示强制删除不需要确认。
8.mv命令 用来移动文件
9.which命令用于查找文件
10.whereis命令用于查找文件在文件系统中的位置
11.chmod命令对文件权限进行修改 r读 w写 x可执行 u为用户 g为组,o其他
命令格式 chmod ugo+w test_1.v 所有人对test_1.v增加写的权限
12.find命令查找命令
命令格式:find -name “*.v” > test_1.txt 搜索当前文件夹或子文件键中文件后缀为.v的文件并传输给test_1.txt文件
13.grep命令 查找符合条件的字符串
14.sort命令<选项>[文件列表] 对文件排序
15.diff命令 比较文件内容
16.man命令 查看命令如何使用,极为重要的命令1-4 gvim基本常用命令
输入模式:
i, o, a 进入到插入模式
命令模式 :esc
gf命令:跳转到光标所在字符串为文件名的文件
Ctrl + o :跳转回原文件
u:回退
x:删除光标所在字符
dw:以空格为分界删除光标所在单词;
dd:删除光标所在行
按两次字母替换光标所在字母
yy:复制光标所在行
np:粘贴n行
q:退出vim
w:保存文本
q!:强制退出
Ctrl +v :转换为列操作模块1-5 gvim正则表达式
:%s/foo(([^ ,])),(([^ ,])), (([^ ,])*)/foo(2,1,3)/g
解释:冒号代表进入底行命令模式,百分号代表对所有行有效,s用来做查找替换斜杠内为正则表达式匹配要查找的内容,被替换的内容在在下一组斜杠里也可以用正则表达式,斜杠g表示对全局有效。
搜索命令 /
替换命令 s
元字符
.
匹配任意字符
[abc]
匹配方括号里的任意字符
[^abc]
表示匹配除方括号内字符之外的任意字符
d
匹配阿拉伯数字等同于0-9
D
匹配阿拉伯数字之外的任意字符
x
匹配十六进制数字
X
匹配十六进制之外的任意字符
w
匹配单词字母数字
W
匹配除单词字母数字之外的字符
t
匹配tab字符
s
匹配空白字符
S
匹配非空白字符
*
匹配*字符
.
匹配 . 字符
/
匹配/字符
\
匹配字符
[
匹配[字符
*
匹配0-任意一个
+
匹配1-任意一个
?
匹配0-1个
{n,m}
匹配n-m个
{n,}
匹配n-任意个
{,m}
匹配0-m个
$
匹配行尾
^
匹配行首
<
匹配单词词首
>
匹配单词词尾
:%s/[Hh]elp/HELP/g 把所有的help/Help都替换成大写的HELP
1)进程:计算机执行任务时,一个任务会占用一个进程,现在的操作系统例如Windows,linux,macOS都支持多任务,就是因为CPU运行速度快,可把一个较短的时间段分配给一个任务。进程是资源分配的最小单位。
2)线程:线程是操作系统能够进行运算调度的最小单位,被包含在进程当中,是实际计算单位。一个进程里面至少包含一个线程,每个线程并行执行不同的任务。
3)进程 vs 线程:可以把进程类比成火车,线程就是火车的车厢,CPU类比成车站,在时间段内执行一个进程,线程在进程下执行;一个进程包含多个线程;进程之间数据很难共享,线程之间可以相互共享;进程要比线程消耗更多的计算机资源;进程之间不会相互影响;进程可以锁死内部某块的内存资源;进程可以对内存资源限量使用。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算