> 文章列表 > Linux Tips 02 Linux基础知识、常用命令、热键、man、info、nano文本编辑器、系统命令

Linux Tips 02 Linux基础知识、常用命令、热键、man、info、nano文本编辑器、系统命令

Linux Tips 02 Linux基础知识、常用命令、热键、man、info、nano文本编辑器、系统命令

文章目录

      • 一、Xwindow和命令行的切换
      • 二、命令的执行
      • 三、基础命令操作
      • 四、命令行中常用的热键
      • 五、man指令 查询帮助
      • 六、info查询命令信息
      • 七、nano文本编辑器
      • 八、系统相关的命令

一、Xwindow和命令行的切换

startx 启动图形化界面
Ctrl+Alt+F1 图形用户界面登录
Ctrl+Alt+F2-F6 命令行界面登录exit注销linux

startx运行的前提是:
1、没有其他Xwindow在使用
2、已经安装Xwindow 并且 X Server已经启动
3、最后有窗口管理器,GNOME、KDE或者普通的TWM

二、命令的执行

命令执行的格式
command [-options] parameter1 parameter2
命令 选项 参数1 参数2
1、一行命令的开头要么是命令要么是可执行文件
2、command为命令的名称
3、[]中的写-h 代表是选项的简称 --help代表是选项的全名
4、后面参数可能是选项的参数 也可能是命令的参数
5、命令、选项、参数 用空格区分,无论多少个空格都是看为是一个空格
6、回车后命令就执行
7、命令太长可以使用反斜杠来转义回车
8、linux系统中大小写不一样

三、基础命令操作

显示日期日历

显示日期
date
格式化显示日期
date +%Y/%m/%d
date +%H:%M
显示日历
cal
显示指定年月的日历
cal [month] [year]
简易计算器
bccommand --help 了解命令的作用和使用方法

四、命令行中常用的热键

tab键 命令补齐和文件补齐
tab跟在一串命令的第一个字段后面 则是命令补全
tab跟在一串命令的第二个字段后面 则是文件补全ctrl+c 中断当前程序ctrl+d 键盘输入结束 离开命令行shift+up/down
往前翻页 往后翻页

五、man指令 查询帮助

man command 进入man界面了解对应的功能
在man界面 空格向下翻页 q代表退出使用man man可以查询command后面数字的意义
1、该命令为一般用户可以使用的命令
2、系统内核可调用的函数和工具
3、常用函数和函数库,大多数为C语言
4、设备文件的说明,通常是在/dev下的文件
5、配置文件或者是某些文件的格式
6、游戏
7、惯例与协议等,例如Linux文件系统、网络协议、ASCLL带么等的说明
8、系统管理员可用的管理命令
9、跟内核有关的文件man page大概由如下几个格式组成
NAME 简短的命令、数据名称说明
SYNOPSIS 简短的命令语法简介
DESCREPTION 较为完整的说明
OPTIONS 针对SYNOPSIS部分中,有列举的所有可用的选项说明
COMMANDS 当这个程序在执行的时候,可以在此程序中执行的命令
FILES 这个程序或数据所使用或参考或链接到的某些文件
SEE ALSO 可以参考跟这个命令或数据相关的其他说明
EXAMPLE 一些可以参考的范例

man指令的热键

空格 向下翻一页
page down 向下翻一页
page up 向上翻一页
home 跳到第一页
end	跳到最后一页
/string 向下查找string这个字符
?string 向上查找string这个字符
n和N 在查找的过程中 n来实现继续查找下一个 N进行反向查找
q 结束这次man page

通常man page读取出来的东西 都是来自/usr/share/man这个目录

六、info查询命令信息

info page 将文件拆成一个个段落,每个段落由自己的页面来编写,各个页面有链接进行跳转,单独的一个页面则是一个节点
info 的文件一般默认放在 /usr/share/info目录下
info page 由以下几个部分组成
File 代表info page来源于info.info这个文件
Node 代表当前这个页面属于Top节点
Next 下一个节点的名称,可以按N到下一个节点中去
Up 回到上一层的节点 可以按U返回上一层
Prev 前一个节点

info page 中的快捷键空格 向下翻一页
page down 向下翻一页
page up 向上翻一页
tab 在节点之间移动,有结点的地方可以用*来显示
enter 当光标移动到节点上,按下enter可以进入节点
b	移动光标到该info界面当中的一出
e	移光标到该info界面当中的最后一个结点处
n	前往下一个节点处
p	前往前一个节点处
u	向上移动一层
s(/)	在info page当中进行查找
h(?)	显示帮助选项
q	结束这次的info page

七、nano文本编辑器

nano text.txt相关的一些热键
ctrl+G 取得联机帮助
ctrl+X 离开nano软件,如果有修改则需要提示是否需要保存
ctrl+O 保存文件,在具备权限的前提下保存文件
ctrl+R 从其他文件读取数据
ctrl+W 查找字符串
ctrl+C 说明目前光标所在的行数和列数
ctrl+_ 直接输入行号 光比移动到对应的行
alt+Y 语法校验功能的开和关
alt+M 可以支持鼠标来移动光标的功能

八、系统相关的命令

查看当前有谁在线
who
查看网络的联机情况
netstat -a
查看后台执行的程序
ps -aux
常用的关机命令
shutdown
shutdown -h now 立刻关机
shutdown -h 20:00 定时到20:00的时候关机
shutdown -h +10 十分钟后关机
shutdown -r now 系统立刻重新开机
shutdown -r +30 'message' 三十分钟后重启,显示message信息给所有在线用户看
shutdown -k now 'message' 发出警告文件,但是系统不会关机,吓唬人
shutdown -c 取消已经在进行的shutdown命令
重启
reboot
halt
poweroff
将数据同步写入硬盘
sync
对系统中所有服务进行管理 使用systemctl
systemctl reboot
systemctl poweroff