Linux常用命令和常见问题解决<------>第一章
查看文件下面所有的隐藏目录:
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密码了
Linux常用命令和常见问题解决<------>第一章的更多相关文章
- Linux常用命令详解(第一章)(ls、man、pwd、cd、mkdir、echo、touch、cp、mv、rm、rmdir、)
本章命令(共11个): 1 2 3 4 5 6 ls man pwd cd mkdir echo touch cp mv rm rmdir 1. " ls " 作用:列出指定目录下 ...
- Linux常用命令详解(第二章)(cat、more、less、head、tail、clear、poweroff、reboot、alias、unalias、uname、hostname、history、whitch、wc、w、who、whoami、)
本章命令(共18个): 1 2 3 4 5 6 7 8 9 10 cat more less head tail clear poweroff reboot alias unalias uname h ...
- Git常用命令及常见问题解决
$ mkdir xxx ----创建xxx目录 $ cd learngit ----切到xxx目录下 $ pwd ----查看当前文件所在目录 $ gi ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- DG常用运维命令及常见问题解决
DG常见运维命令及常见问题解决方法 l> DG库启动.关闭标准操作Dataguard关闭1).先取消日志应用alter database recover managed standby data ...
- Linux学习笔记 一 第三章 Linux常用命令
第三章Linux常用命令 一.文件处理命令 1.命令格式 2.目录处理命令:ls 3.目录处理命令:mkdir 4.文件处理命令: touch
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- [置顶] linux常用命令手册
前言:整理了一份linux常用命令手册,与大家分享.这是一些比较常用的命令. 我已经整理成一份PDF带书签的手册,可以到CSDN免费下载. 下载地址:http://download.csdn.net/ ...
- Linux常用命令-文本查看篇
前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...
随机推荐
- TypeScript技巧集锦(陆续更新)
在C++项目中编译TypeScript(以下简称ts) 编辑ts文件的属性,项类型选择"自定义生产工具". 命令行输入tsc所在位置与编译参数,我的是"C:\Progra ...
- JAVA 23种开发模式详解(代码举例)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...
- android网页分享到朋友圈问题求助?
目前想要实现通过QQ将网页分享到微信好友或朋友圈,看见有些APP是直接分享出去左下角图标显示的是QQ.求助各位大牛提供下思路. 这种功能是怎么实现的.应该不是通过android的系统分享实现的吧?.查 ...
- jQuery实现按Enter键触发事件
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...
- 【Android Developers Training】 102. 序言:让你的应用获知地点
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...
- 门控开关项目--使用Multism仿真
可以修改桥式整流电路的电容,发现容值不合适的时候,直流不平稳.
- Java添加JDBC
添加JDBC 1.SQL Server SQL Server2005 下载 sqljdbc_4.0 https://www.microsoft.com/en-us/download/details.a ...
- 网络编程学习笔记(三)UDP
1.不可靠的.效率高.数据报(数据打成一个小包一个小包地往外发).非连接. 2.UDP是非连接的,因此严格来说并不区分服务器端和客户端. 3.UDP通信过程:UDP都是通过字节数组进行对话的. ...
- Azure PowerShell (14) 批量导出Azure ASM ACL和ARM NSG配置信息
<Windows Azure Platform 系列文章目录> 最近有一个客户需求,需要批量导出Azure Classic VM的ACL (Access Control List), 还有 ...
- C# 哈希表(Hashtable)用法笔记
一.什么是Hashtable? Hashtable 类代表了一系列基于键的哈希代码组织起来的键/值对.它使用键来访问集合中的元素. 当您使用键访问元素时,则使用哈希表,而且您可以识别一个有用的键值.哈 ...