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网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
 官方软件产品操作指南 (170)
官方软件产品操作指南 (170)