Linux/Unix学习笔记(二)—— 字符操作环境

本文介绍了Ubuntu系统的运行级别设置及其含义,并展示了如何通过init命令切换运行级别。此外还介绍了man命令的使用方法,用于查阅不同类型的命令和函数手册;同时讲解了Linux中的重定向概念与操作符;最后简要介绍了vi编辑器的基本使用方法。
摘要由CSDN通过智能技术生成

一、系统模式(运行级别)

以Ubuntu系统为例,默认的运行级别是5。用以下命令查看:

cat /etc/init/rc-sysinit.conf
输出:
DEFAULT_RUNLEVEL=5

运行级别:

0:关机级别。如果默认设为这个级别,永远不能开机

1:单用户级别。

2:多用户。但是系统不会启动网络NFS(意味着只能本地登录)

3:多用户。命令行模式(无图形用户界面),但是有网络

4:自定义。高手才用

5:多用户。图形界面模式

6:重启级别。设为这个,则一直循环“开机->重启->开机->重启.....”

用init命令暂时切换运行级别(不更改默认的,下次开机还是默认级别)。比如:

init 0 命令关机,init 6 命令重启。

二、使用shell

1.十分好用的man命令

使用man命令可以查看3种命令/函数的使用手册:

  • shell命令(1) 
  • 系统调用(2)
  • C函数(3)

比如,printf既是shell命令,又是C函数。但是我们想要看printf作为C函数时的使用手册,那么就应该这样查:

man 3 printf

2.重定向

在unistd.h文件中,写有重定向的规定:

  • 0 标准输入
  • 1 标准输出
  • 2 标准错误输出

(1)重定向

>    输出重定向 (原文件中内容被覆盖)

2>  错误输出重定向(把错误信息存到文件中,原文件中内容被覆盖)

  输入重定向 (例如,wc<test.txt 

(2)追加重定向

 >>  输出追加重定向(原文件的内容不被覆盖,接着往下写)

2>> 错误输出追加重定向

三、字符编辑器vi(m) 

一共有3种模式,如下图所示。vi命令一进入就是command mode模式

 比较常用的编辑操作有:在command mode下进行复制、粘贴、删除操作,用到的时候再搜也来得及。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值