Linux 系统基本命令以及vim的基本操作

学习Linux系统的第一天

最基本命令

命令格式:
命令 [选项] [参数]

  1. 开机命令
shutdown -r now 或 reboot
shutdown -h now 或 poweroff 或 halt
  1. 最常用的命令及操作
ifconfig : 查看或配置网卡信息(ip)
cd : 	change directory 切换工作目录
	- : 表示刚才的工作目录
	~ : 表示用户家目录
	. :  表示当前目录
	.. : 表示上级目录
	/ : 表示跟目录
pwd : print work directory 打印工作目录
ls : list 列出指定目录的内容
	-a : 显示所有文件,包含隐藏文件(以'.'或'..'开头的文件)
	-l : 列表显示文件,会显示文件的所有信息,ls -l <==> ll
	-h : 更加人性化的显示文件(文件大小会出现K/M/G等)
	ls -l 结果说明,按列描述如下:
	类型及权限 | 引用数 | 用户 | 组 | 大小 | 月 | 日 | 年 /时间 | 名称
	文件类型说明:
	- : 普通文件
	d : 目录文件
	b : 快设备
	c : 字符设备
	l : 连接
	s : 套接字
	p : 管道
tab : 自动补全(命令/参数)
clear : 清空屏幕(Ctrl+L)
history : 显示历史命令
ping : 检测网络是否连通,输入ip或域名
ifconfig : 查看网卡信息
上/下 :翻看历史命令
  1. VI基本操作
打开文件: vi 文件名
开始编辑: a或者i
退出编辑: Esc
保存退出: Shift + zz

目录结构介绍

1.bin:程序的启动问价,程序的命令
2. boot :启动目录,启动信息
3. dev:设备目录
4. etc :可编辑文本配置,放一些配置信息
5. home :家目录,其实是指用户目录
6. init :
7. lib :存放一些库
8. lib64 : 给64位操作系统提供的,存放一些库
9. media :自动识别一些设备的时候,会挂在到这个地方,比如CD/DVD
10. mnt :暗转临时文件系统的暗转点,让用户临时挂载其他的文件系统
11. opt :这里主要存放一些可选的程序,比如安装一些软件的最新beta版本,用完直接删除。软件暗转再次目录,一个软件只有一个目录,可以一次性完全删除,而/user/local则不可能
12. proc :虚拟文件系统目录,是系统内存的映射,用来获取系统信息(只有在系统运行时会有)
13. root :最大的用户有一个单独的目录
14. run :
15. sbin 这是超级用户存放应用程序的地方
16. snap
17. srv :系统启动服务时候可以访问的数据目录
18. sys :是sysfs文件系统的挂在点,sysfs是一种虚拟的基于内存的文件系统,他的作用除了与proc相同的具有查看和设定内核参数的功能之外,统一设备模型。
19. tmp :用于放各种临时文件,是公用的临时文件储存点
20. usr Unix System Resource,Uinx系统资源,这个文件目录很正要,用来放一些应用程序,之前是user的缩写,曾经的home目录,现在已被/home取代
21. var:用于存放运行时需要改变数据的文件,比如各种服务的日志文件
22. selinux :Security-Enhanced Linux的缩写,用来保证系统安全

getenforce:获取状态
setenforce:设置状态
永久关闭:
打开:/etc/selinux/config
修改:SELINUX=disabled
  1. lost+found :这个目录平时是空的,系统非正常关机而留下"无家可归"的文件就在这里

终端编辑工具:vi/vim、emacs等

基本介绍:vim是vi的扩展,被誉为终端编辑神器之神
软件安装:yum install -y vim
工作模式:

  • 正常模式:
    • 主要用来浏览或修改文本内容
    • 使用vim打开文件的默认模式
    • 在任意模式下按Esc按键即可进入该模式
  • 编辑模式:
    • 主要用来向文本添加内容,也叫插入模式
    • 正常模式下输入以下字符都可以进入该模式:
      • i:在光标所在字符前开始输入文字
      • I:在行首指第一个非空白字符处开始输入文字
      • a:在光标所在字符后开始输入文字
      • A:在行尾开始输入文字
      • o:在光标所在行的下面单独一新行来输入文字
      • O:在光标所在行的上面单独一新行来输入文字
      • s:删除光标所在的字符并进入插入模式
      • S:删除光标所在的行并进入插入模式
  • 命令模式
    • 主要用来管理文件或设置vim,如:保存,退出,放弃等,而不是修改文件内容
    • 在正常模式下,输入’:'即可进入命令模式,由于操作都是在一行完成,因此也叫单行。
    • 保存文件:w
    • 退出软件:q
    • 保存文件:x ,等价于wq,等价于正常模式显得shift+zz
    • 强制操作:!
    • 放弃修改:e!
  • 可视模式
    • v:可视块模式
    • V:可视行模式

vim使用技巧 大大提高使用效率

1.打开文件
  • vim filename 打开文件,并将光标定位到文件开头
    • 若文件已存在,则直接打开
    • 若文件不存在,则新建文件(不做修改的文件不会创建)
  • vim filename + n 打开文件,并将光标移动到文件第行
  • vim filename + 打开文件,并将光标定位到文件末尾
2.光标定位
  • gg:首行
  • GG:尾行
  • ngg:第n行,等价于命令模式下的:n,然后敲回车
  • 0:行首
  • ^:首个非空字符
  • $:行尾
  • k:向上
  • j:向下
  • h:向左
  • l:向右
3.复制粘贴
  • yy:复制光标所在行
  • dd:剪贴光标所在行
  • p:剪贴缓冲区的内容
  • nyy:复制光标开始的第行
  • ndd:剪贴光标开始的第n行
4.操作回退
  • u:撤销刚才的操作
  • ctrl + r :反撤销
5.查找替换
  • 命令操作模式下:
    • : ? 查找内容,然后敲击回车即可查找相关内容,n向前翻,N向后翻
    • :%s/查找内容/替换内容/[g],将查找到的内容替换,g表示全局替换,[]表示可选
    • :起始行,结束行s/查找内容/替换内容/[g],替换从起始行到结束行查找到的内容。
6.基本配置
  • :set nu 设置行号
  • :set nonu 取消行号
  • :set tabstop=4 设置tab键为四个空格
  • :set fileeccodings=utf-8,gkb 设置字符集
7.配置文件
  • 上面的六步在命令模式下的配置是单次的退出vim后配置无效了先要一次配置,自动生效可以创建专门的配置文件
  • 在用户目录下,创建.vimrc文件,这个文件就是vim的配置文件,当该用户登录时就会生效,可以将vim相关的配置写入即可
  • 想要使用配置文件生效可以重启系统,也可以使用命令:source ~/.vimrc
  • 说明:
  • 文件为保存就关闭vim时,会产生临时文件,下次打开时会提示恢复/删除等相关操作。

学习视屏链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值