Linux学习笔记(一)——命令行模式 目录
Linux学习笔记(一)——命令行模式
一、X Window与命令行模式的切换
二、命令行模式下命令的执行
三、Linux系统的在线求助man page 与 info page
四、超简单的文本编辑器:nano
五、正确的关机方法
一、X Window与命令行模式的切换 1.Linux默认的情况下会提供六个终端来让用户登录,切换的方式为使用:【Ctrl+Alt+F1~F6】的组合键;
回到X Window:【Ctrl+Alt+F1】
Linux图形界面(即X Window模式下)与命令行模式如下图:
文章图片
文章图片
二、命令行模式下命令的执行 1.命令行模式里面执行命令时的两种主要的情况:
情况一:该命令会直接显示结果,然后回到命令提示字符等待下一个命令的输入,eg:date和cal 命令;
情况二:进入到该命令的环境,直到结束该命令才回到命令行界面的环境,eg:bc命令。
2.基本命令的操作:
①显示日期与时间的命令:date
——>控制输出格式时:1) date +%Y/%m/%d2)date +%H:%M
文章图片
②显示日历的命令:cal [month][year]
——>eg: cal 10 2015(即2015年10月的日历)
文章图片
③简单好用的计算器:bc
注:Linux的环境中大小写字母是不一样的东西,如date ≠ Date ≠ DATE
3.重要的几个热键:
①[Tab]按键:可将命令补全或文件补齐,
如果是在一串命令的第一个字段后面,则代表【命令补全】;
如果是在一串命令的第二个字段后面,则代表【文件补齐】;
如果安装了Bash-completion软件,则在某些命令后面使用[Tab]按键时,可以进行【选项/参数的补齐】。
②[Ctrl]-c 按键:中断目前程序的按键
③[Ctrl]-d按键:键盘输入结束,相当于exit
④[Shift]+{[Page UP]|[Page Down]}按键:Shift+Page UP 往前翻页,Shift+Page Down往后翻页
4.错误信息的查看
通常出现【command not found】的可能原因为:
①命令不存在,因为该软件没安装,解决办法:安装该软件
②这个命令所在的目录目前的用户并没有将它加入命令查找路径中
③打错字了
三、Linux系统的在线求助man page 与 info page 1.【--help】命令:求助说明
——>通常用于协助查询“你曾经使用的命令所具备的选项与参数”,即知道某个命令但网际相关选项与参数时使用
文章图片
2.【man page】命令:当要查询的命令你从来没有使用过,或查询的不是命令而是文件的格式时使用
eg:man date
3.【info page】命令:用于查询命令的用法或文件的格式
与【man page】的区别:info page 是将文件数据拆成一个一个的段落,每个段落用自己的页面来编写,并且在各个页面中还有类似网页的超链接来跳到各不同的页面中,每个独立的页面也被称为一个节点。可以将info page 想成是命令行模式的网页显示数据
查询的目标数据的说明文件必须要以info格式来写成才能够使用info的特殊功能,而这个支持info命令的文件默认是放置在/usr/share/info这个目录当中。
eg: info info
四、超简单的文本编辑器:nano 1.nano:用于打开一个新文件或旧文件
eg:nano text.txt
文章图片
五、正确的关机方法 1.在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作,所以直接按下电源关机,则其他人的数据可能就此中断;此外,若不正常关机,则可能造成文件系统的损毁(来不及将数据回写到文件中)
2.与关机或重启相关的命令:
①将数据同步写入硬盘中的命令:sync
②常用的关机命令:shutdown
——>shutdown -h now:立刻关机
——>shutdown -h 20:25:指定时间在今天20:25关机
——>shutdown -h +10:系统再过十分钟后自动关机
——>shutdown -r now: 系统立即重新开机
——>shutdown -r +30 'The system will reboot' :系统30分钟后重启,并通知用户
——>shutdown -c :取消关机
——>shutdown -k now 'This system will reboot' 仅发出警告邮件的参数,系统并不会关机,吓唬人。
【Linux学习笔记(一)——命令行模式】③重新启动,关机:reboot、halt、poweroff
推荐阅读
- linux学习|ubuntu中root和普通用户切换
- ubuntu18.04之安装vim
- CentOS 7 设置批量后台运行程序,并开机自启动
- Linux学习|CentOS 7 安装Golang
- Linux学习|每天一个小技巧———————如何修改超级用户密码
- Linux学习|PXE网络安装已经无人值守安装教程
- Linux学习|每天一个小技巧---------如何搭建自己的Linux的yum源环境
- 命令|工欲善其事必先利其器----浅谈RPM包管理工具
- Linux学习|每天 一个小知识-----如何让你的Linux系统永久登录
- Linux系统分区概念