linux学习笔记(1)

Linux是一个多用户操作系统
Linux系统为每个使用者制定了一个账号
对Linux系统的使用主要通过终端串口实现
终端窗口中不能使用鼠标,通过输入各种不同的命令控制计算机做不通的的事情

whoami 命令可以查看当前使用的账号

clear命令可以清除屏幕上的所有文字

文件系统是操作系统中专门用来管理文件的部分

文件系统采用分组方式管理文件(分组可以再多个层次上进行,分组中可以包含其他分组)

文件系统中采用文件夹(目录)表示一个文件分组

Linux系统中所有文件都被包含在一个大分组中,这个大分组对应得目录叫做根目录,根目录使用”/”表示,文件系统中使用路径区分不同的文件或文件夹。

绝对路径是一种路径
绝对路径以/作为起点,不同目录名称间用/分隔

相对路径也是一种路径
相对路径可以选择任何一个目录作为起点
相对路径中使用..表示向左走一步
文件系统中有直接联系的两个目录间存在父子关系
距离根目录近的是父目录,另外一个是子目录
相对路径中使用.表示原地踏步
相对路径中不需要写起点位置
相对路径中绝不会以/做开头

终端窗口中可以指定一次相对路径起点然后多次使用这个指定的起点叫当前目录
当前目录可以随时修改
系统中为每个账号保留一个私有目录(使用~表示),刚打开终端窗口的时候当前目录就是当前用户的私有目录

pwd命令可以用来查看当前目录的位置
ls命令可以查看任何目录中的内容,使用方法如下:is 目录路径
如果命令中没有包含路径则显示当前目录中内容

在命令中加入选项可以指定命令该做些什么
-a选项可以显示目录中的所有内容 ls -a ..
-l选项可以显示每个项目的详细信息ls -l ..
-a 选项和-l选项合并成-al 显示所有选项的详细信息

cd命令可以修改当前目录,使用方法如下:cd 目录路径
执行完成后命令中的路径就成为了当前目录的位置

mkdir 命令可以用来创建新目录,使用方法如下: mkdir 目录路径
已经存在的目录创建失败,一个目录不存在,他的父目录也不存在,创建失败
这就要求目录本身不存在但是父目录已经存在
mkdir -p选项可以把命令中还不存在的目录都创建出来

rmdir命令可以删除一个已经存在的目录(只能删掉一个空目录,目录中有东西时是删不掉的)
rm命令可以用来删除非空目录,需要使用-rf选项 rm -rf “删除目录”

tar命令用来对文件或目录进行打包处理,tar命令在进行打包处理时可以同时进行压缩
打包压缩的命令如下
tar zcvf 压缩文件名. tar.gz 路径1 路径2
进行解压缩命令如下
tar zxvf 压缩文件名.tar.gz
这个命令也是按照zip方式解压缩的

tab键可以吧命令中的路径自动补齐

终端窗口中上下方向键可以吧以前执行过得所有命令都找回来

vi 是Linux系统中用来记录文字信息的工具
vi是在终端窗口中使用的,所以vi里面不能使用鼠标。
‘vi的功能分为三组,每组内的功能经常一起使用,不同组的功能不经常一起使用
vi中任何时候只能使用三组功能中的一组
不同组的命令对应不同的工作模式,
工作模式分成正常模式,插入模式】和命令模式三种,每种对应一组命令,
每次刚打开VI,就处于正常模式下,模式之间可以互相变换,
在正常模式下输入小写字母i 可以进入插入模式
在正常模式下输入:可以进入命令模式
在任何模式下按键盘ESC都可进入正常模式
任何工作模式之间的变换都一定有正常模式,插入模式和命令模式之间是不可以直接变换
启动vi可以采用如下命令
vi文件路径
启动后vi会吧文件内容展示在窗口终端中
结束vi的方式包括如下两种
1、在命令模式下输入q!(这种退出方式会丢失没有保存的修改)
2、在命令模式下输入wq或x(这种退出方式可以保存所有修改然后退出)
作业:首先编写abc.txt 文件,内容加入 hello world!
然后不保存退出vi
再次打开bac.txt文件,内容输入hello china! 然后保存退出
最后打开abc.txt文件,内容改成Hello world!再次保存退出

在正常模式下使用nyy命令可以把光标所在行以及下面的共n行拷贝到剪切板上,N应该用数字替换,如果是1可以不写。
正常模式下使用np命令可以把剪切板上的内容插入到光标所在行的下面,n应该用数字替换,如果是1可以不写,n 代表插入的次数
正常模式下使用ndd命令可以把从光标开始的连续n行从文档中删除并转移到剪切板上,n应该用数字替换,如果是1可以不写。
在命令模式下使用w 命令可以保存在文档中的修改而不退出vi
可以在命令模式下使用set命令对vi做各种设置
set nu命令可以让vi显示每行的行号
set nonu命令可以让vi不显示每行的行号
vi 每次启动时从文件~/.vimrc中读取set命令并按顺序执行

gVim是windows系统下的vi
WinVI也是Windows系统下的vi

1.50

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值