Linux 入门知识一(附上如何解决Ubuntu的root密码问题)
、centos有拥有七个控制台,其中第一到第六个是字符界面,第七个是图形界面
切换的快捷键是ctrl+shift+fn(n为自然数)
输入tty的话,可以检查当前处于哪个控制台
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213849760-1906744788.png)
如何在centos的图形化界面打开终端
1.右键-》选择打开终端
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213901073-437663630.png)
2.应用程序-》附件-》选择终端
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213912573-1393254135.png)
终端命令的格式
命令 -选项 参数
ls (列出当前目录所有东西相当于windows dir命令)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213922963-490990569.png)
pwd(列出当前所在的目录)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213932057-560740774.png)
上面的 ls其实是有一个隐藏的参数的
ls = ls /root
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213939932-1542190509.png)
ls -l (l长模式的形式显示出来)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213948213-669727177.png)
ls -1(把当前目录先所有的文件一行一个显示出来)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315213956823-1438679923.png)
ls -a (a = all 相当于所有的,显示当前目录的所有文件,包括隐藏文件,凡是以点开头的文件都是隐藏文件)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214005745-280048464.png)
ls -s(除了列出所有文件之外,还会列出文件的大小(再加上-h选项,会告诉你大小的单位))
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214014870-1880130314.png)
ps 如果在敲linux的命令行的时候有多个选项的话,,此时提取公因式
eg ls -a -b -c-> ls -abc
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214023588-2095608664.png)
-h(以更适合人类的单位展示出来)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214044260-1130742578.png)
清屏 clear或者(ctrl +c)
如果命令的选项是一个单词的话在选项面前加两个--
date 命令
date(当前日期)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214052823-558896071.png)
cal (显示日历)
cal (显示当前的月份放入日历)
cal 2017(显示全年的日历)
cal 2 2017 (显示具体某一个月的日历)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214102479-1100116842.png)
![](https://images2015.cnblogs.com/blog/744147/201703/744147-20170315214109838-1441953891.png)
bc(计算器,默认保留小数点0位)
scale = n(n为保留几位小数)
linux 命令不支持简写
tab键可以补全命令
history (记录已经敲过的命令,默认记住1000条)
! history中买了的序号
则自动使用这个敲过的命令,ctrl+a光标跳到命令行第一个字母,ctrl+e 跳到结束,ctrl+u 删到本行到头,ctrl+c终止执行命令行
快速应用上一个命令行的参数 按下esc + .
选中你所需要的命令行,再按下鼠标的滚轴即可完成复制粘贴的功能
Linux对大小写区分很严格,大写就是大写,小写就是小写。
Linux 的帮助指令
whatis ls 查询命令的意思
man ls 具体的解释这条命令的用法
man +关键词 筛选你所需要的内容
man k 关键字
info 命令
/usr/share/doc/在这个路径下有许多帮助文件
Linux文本编辑
nano 打开
gedit
Linux正确的关机方法
sync 命令 把缓存里的内容写到硬盘上
shutdown 关机
shutdown -h 10
shutdown -k 10
reboot 重启(-f立即重启)
poweroff 关机(-f立即关机)
Linux 运行级别
/etc/init.d/
/etc/rc.d/init.d/
这个目录有7个文件夹,分别带别7个运行级别
在ubuntu下如何打开终端
1.同时按Alt 和 F2,打开如下图所示的“运行应用程序”对话框
2.然后在里面输入:gnome-terminal,之后点右下角的“运行”,就打开终端工具
ubuntu默认root密码
安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了
善守者藏于九地之下, 善攻者动于九天之上