从今天开始学习linux操作系统,为了以后的工作发展吧!!加油
现阶段的任务主要是熟悉一下linux的常用命令,以后的目标是学习linux内核的部分,话不多说,现在总结一下今天学到的知识吧!
本人使用的是ubuntu12.04,安装在vmware虚拟机下
当你安装完ubuntu时,系统默认是以图形界面启动,我们如何从图形界面转到字符界面呢?很简单,按下ctr+alt+F1~F6中的任意一个即可,若你又想启动图像界面,可以输入:startx或者按下ctr+alt+F7
若想设置系统的默认启动方式,需要到文件/etc/inittab 中去修改initdefault这一行为id:3:initdefault,即将系统的默认启动level设置为3(字符界面)
但是这种方式不成功,ubuntu下没有inittab这个文件,下面有中成功的方法,
命令:sudo vi /etc/default/grub,
这里简要说说系统的运行级别,linux系统有7种运行级别,在/etc/rc.d/rc<x>.d中定义
0:停止运行,所有进程终止,关闭系统。shutdown命令就是这种机制
1:单用户模式,只有少数进程运行
3:字符界面
5:图形界面
6:重启计算机
所以这里就引出了如何关闭计算机的问题,有以下几种命令关闭计算机
1.shutdown
2.halt
3。reboot
4 init 后面跟数字
具体的使用可以man帮助
Shell的简要介绍:
shell是linux系统的命令编译器,即将命令解释给内核,然后内核才能够运行命令,同时shell还是一种编程语言,在系统的维护方面发挥着很大的作用。
shell包括很多的类,常用的有bash,csh,ksh等
查看你的系统用的是什么shell的命令为:echo $SHELL
一般都是用的bash
下面是今天学到的几个小命令
ls:列出目录中的文件及目录
alias:给命令起别名 如:alias ok=“ls -l /boot”
unalias:取消定义的别名。在计算机重新启动或关闭终端后,定义的别名会失效
|:管道命令,可以将前面命令的输出作为后面命令的输入
5种重定向命令,感觉跟C++里面的输入输出很像
以后要好好的学习一下vi和vim的操作!!
创建root命令
sudo passwd root
设置密码
确认密码