Linux脱坑之路(1)--Linux的基本使用

1.Linux的基本使用

1.1.虚拟控制台

  总共六台系统虚拟控制台,其中一个是图形虚拟控制台,另外的5个是字符虚拟控制台。

*切换图形虚拟控制台:

  ctrrl+alt+f1

*切换字符虚拟控制台:

  ctrl+alt+f2-f6

1.2关机/重启

*关机:

  shutdown -h now//立刻关机

  shutdown -h +10 //10分钟后关机

  poweroff//立即关机,效果等同于shutdown -h now

  halt不理会目前系统状况下,进行硬件关机,一般不建议使用。

*重启:

  shutdown -r now

  shutdown -r +10//10分钟后重启

  reboot//立即重启,效果等同于shutdown -r now

1.3常用的提高效率的操作

*自动补齐:

  tab键

*使用上次的绝对路径:

  alt +句号

*移动命令光标到开头:

  home

*移动命令光标到结尾:

  end

1.4查看命令历史记录

*能看到最多1000 条已经输入过(enter)的命令:

  history

  我们使用!history上的标号,就能够直接执行这个号对应的命令

1.5通配符与正则表达式

1.5.1通配符

  通配符一般出现在要shell命令或脚本中,匹配特定的文件名,实际上就是shell解释器去解析的特殊符号,linux系统通配符有几下几种:

*代表匹配所有,代表匹配0个或者多个字符串。

? 有且仅匹配一个字符

[...]:匹配中括号内出现的任意一个字符

[!...]:不匹配中括号内出现的任意一个字符

[0-9]匹配一个范围的数字,但是一次只能匹配一个

[abc]代表匹配中括号中的列表,一次也只能匹配1个

如果*加到[]里面就是代表着字符

^代表反向选择符,[^abc]代表除了这三个其他都匹配

1.5.2正则表达式

正则表达式是要依赖一些命令,如grep,awk等进行过滤操作。正则表达式主要参数:

\:忽略正则表达式中特殊字符的原有含义。

^:匹配正则表达式的开始。

$: 匹配正则表达式的结束。

\<或\b:锚定词首,其后面的任意字符必须作为单词首部出现。

\>或\b:锚定词尾,其前面的任意字符必须作为单词尾部出现。

[ ]:单个字符,如[A]即A符合要求 。

[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

。:所有的单个字符。

* :有字符,长度可以为0。

1.6 vim编辑器的使用

  vim编辑器是linux系统中的强大的可编程编辑器,可以安装多个辅助插件,实现很多现代编辑器所具有的功能。

  vim编辑器一共有三种模式:

1) 命令模式(command mode)

  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。

2) 插入模式(Insert mode)

  只有在插入模式下,才可以做文字输入,按ESC键可回到命令模式。

3) 底行模式(last line mode)

  将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号。不过一般我们在使用时把vim简化成两个模式,就是将底行模式也算入命令模式。

1.6.1常用的vim编辑器命令

*vim filename

  打开filename文件

*:w

  保存文件

*:q

  退出编辑器,如果文件已修改请使用下面的命令

*:q!

  退出编辑器,且不保存

*:wq

  退出编辑器,且保存文件

*:wq!

  在root用户下强行保存只读文件

*gg

  光标跳到文件最开始,命令模式下

*G

  光标跳到文件的最末尾,命令模式下

*/关键词

  搜索关键词,在命令模式下,n往下搜索,N往上搜索,区分大小写,若要忽略大小写需提前在底行模式下配置参数:set ignorecase

*yy

  在命令模式下使用,对整行进行复制

*dd

  在命令模式下使用,对整行进行删除

*u

  在命令模式下使用,进行撤销操作

*p

  在命令模式下使用,进行复制操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值