首页 > 技术文章 > Linux常用命令和常见问题解决<------>第一章

yuancr 2017-07-19 09:51 原文

查看文件下面所有的隐藏目录:
ls -al ~
ls -al ~
ls -a -l ~
可以发现三条命令执行结果是一致的,原因:因为ls为命令 后面的参数要以空格来区分,不论几个空格 shell都会视为一体.

2.在linux下面,VBird和vbird这两个文件是“完全一样的”文件.所以你在执行的时候千万注意命令是大写还是小写.例如下
面这些命令,看看有什么问题:
date <== 结果显示日期时间
Date <== 结果显示找不到命令
DATE <== 结果显示找不到命令
不一样的大小写,有的会显示错误的信息.因此,请千万记得这点.

3.语言
很多时候你会发现,当你输入命令之后显示的结果是乱码?
1>显示目前所支持的语言
echo $LANG
#上面的意思是说,目前的语言(lang)为utf-8
2>也可以修改语言
LANG=en_US
echo $LANG

4.基础命令操作
显示日期与实践的命令:date;
显示具体的年月日:date +%y/%m/%d
显示日历的命令:cal;(列出这个月的月历,直接执行cal即可)
显示某年的日历:cal 2009, col 2017
简单好用的计算器:bc。

5.热键:tab ctrl+c ctrl+b
tab:命令补全
ctrl+c:终止程序
ctrl+d:键盘输入结束的意思,可以替代exit的输入.

6.错误信息的查看
[root@ROOT23 /]# DATE
-bash: DATE: command not found
上面的base表是shell的名称,报错意思就是命令找不到,很有可能系统上面没有DATE这个命令,通常出现command not found的可能
原因为:
1>.这个命令不存在,因为该软件没有安装之故,解决方法就是安装该软件.
2>.这个命令所在的目录目前的用户并没有将它加入命令搜寻路径中
3>.命令输入错误

7.Linux系统的在线求助 man page 与 info page

8.超简单文本编辑器:nano
linux中又喝多的文本编辑器存在,我们最常用的也就是vi,其实还有很挫相当棒的文本编辑器存在,这里先说下nano文本编辑器.
nano使用很简单 你可以直接加上文件名就能打开一个旧文件或新文件.
nano test.txt test.txt存不存在都没有关系,如果存在就会打开旧文件,如果不存在将会打开新文件
输入nano之后会有很多的命令说明
ctrl +G :取得在线帮组
ctrl +x :离开naon软件,如果修改过文件的话会提示你是否保存
ctrl +O :保存文件,如果你有权限的话就可以保存文件
ctrl +r :从其他文件读取
ctrl +w :查询字符串
ctrl +c :说明目前光标所在处的行数与列数信息
ctrl +_ :可以直接输入行号,让光标直接到改行
alt +y :校正语法
alt +m :可以支持鼠标来移动光标的功能

9.正确的关机方法
ps -aux 查看后台运行的程序
netstat -a 查看网络的联机状态
who 查看目前谁在线
惯用的关机命令:shutdown
重启关机:reboot halt poweroff
shutdown -h now 立刻关机
shutdown -h 20:25 晚上八点25分关机
shutdown -h +10 过十分钟关机
shutdown -r now 立刻重启
shutdown -r +30 'The system will reboot' 再过三十分钟系统会重启,并显示后面的消息给所在线的用户
shutdown -k now 'this system will reboot' 发出警告 不会关机
10.重启,关机:reboot halt poweroff

11.开机过程中的问题排解
1>.文件系统错误的问题
如果根目录没有损毁,假设你发生错误的分区在/dev/sda7 这一块,那么在开机的时候,屏幕应该会该诉你,press root password or ctrl+d
这个时候输入root的密码登陆系统,然后进行如下操作:
在光标处输入root账户的密码登陆系统,进行单用户维护工作
输入 fasck /dev/sda7 (fsck为文件系统检查命令,/dev/sda7 为错误的分区,请根据自己的情况执行参数,如果有热线任何的问题是屏幕会出现clear 【y/n】
直接输入y)
修复完之后,以reboot重启

12.忘记root密码解决办法
忘记root密码之后不需要重新安装,只要以单用户维护模式登陆即可更改你的root账号密码,先将系统重启 在读秒的时候按下任意键 然后按下e进入grub的编辑模式了
此时将光标移动到kernel哪一行,在按一次e 进入kernel改行的编辑界面中国,在kkernl的最后面输入如single 按下enter 将诶下来使用命令passwd 更改新的密码
系统会提示你输入两次新的密码.最后在使用reboot即可顺利修改root密码了

 

推荐阅读