标签:入门 翻页 ctrl Linux #% 指令 简单 root
一、 X Windows与文本输入
1.重新启动X Windows
- 直接注销再重新登录
- 在X的画面中直接按下 ctrl+shift+backspace 即可重新启动,前提是已经将 应用程序--工具--优化工具--打字--杀死X服务器的按键序列 从禁用改为ctrl+shift+backspace的设定
2. X Windows 与文本模式切换
- 纯文本模式指终端机接口 terminal或console, Linux预设回提供6个terminal让使用者登录
- 切换方式为 ctrl+alt+F1~F6
- 系统会将F1~F6命名为tty1~tty6的操作接口环境。其中ctrl+alt+F1是图形接口桌面,其余的分别是文字接口登入tty2~tty6终端机
- 一般系统默认启动图形界面,X窗口会出现在tty1界面
- 纯文本模式下启动X窗口,则图形界面窗口会出现在当时所在的tty[i]上,启动指令为startx。生效前提是
- 当前并没有被其他的X Windows启动,
- X window system 已经被安装且X server可以顺利启动,
- 具备窗口管理员如GNOME、KDE等
- startx 指令不要求管理员身份
3. 登录与注销
- ~表示用户的根目录,即/home/ruanfang
- $是提示字符,表示是一般身份用户,而root的提示字符为#
- Linux 纯文本模式登录 输入用户名密码即可,注销使用exit即可
- 第一第二行的内容以及上次登录信息储存在/etc/issue中
二、 文本模式的指令下达
格式:command [-options] parameter1 parameter2 ...
指令 选项 参数1 参数2
- command为指令的名称
- 中括号中的选项代表可填项,它通常是对指令进行选项的设定
- 参数可以是选项设定的参数,也可以是指令操作的对象
- 空格shell都视为1格
- 当指令太长时,可以使用反斜杠\使得enter键失效,使指令连续到下一行继续输入,再按enter键执行指令
- Linux系统中区分大小写
1. 语言的设置
终端机接口在默认情况下无法支持中文编码输出,设置支持语系的格式
- locale 指令显示目前所支持的语系
- LANG 显示目前语系的输出
- LC_TIME 表示时间方面的语系显示,其余的类推
- LC_ALL 可以进行设置,使得全部的数据都同步为更新的设定值
- LANG只与输出讯息相关,若需要修改其他不同的信息需要同步更新LC_ALL
- 修改语言信息的时候=两边没有空格符
- 注销后下达的指令都会失效
2. 基础指令
2.1日期与时间指令
- 格式: date [选项]... [+输出格式]
- 查看Linux下的时间
#查看系统时间 [root@node5 ~]# date Fri Sep 18 16:30:46 CST 2020 #时区的注释: #UTC (Universal Time Coordinated):世界标准时间 #GMT (Greenwich Mean Time):格林尼治时间 #CST (China standard Time):中国标准时间
- 按格式输出日期
#%y 年份最后两位数(00-99) #%Y 年份 #%m 月份(01..12) #%d 日期(例如:01) #%H 小时(00-23) #%M 分钟(00..59) #%S 秒(00-60)
- 查看时区
- 编写定时任务
#编写定时任务
[root@node5 ~]# crontab -e
no crontab for root - using an empty one
59 23 * * * ntpdate ntp.api.bz
"/tmp/crontab.D94MU3" 1L, 32C written
crontab: installing new crontab
#查看定时任务
#每天晚上23:59自动同步时间
[root@node5 ~]# crontab -l
59 23 * * * ntpdate ntp.api.bz
[root@node5 ~]# date -s "2018-11-02 17:11:59"
Fri Nov 2 17:11:59 CST 2018
[root@node5 ~]# date +%F' '%T
2018-11-02 17:12:56
2.2 日历指令
- -1 :显示当前月份
- -3 :显示上,当前,下月份
- -s :以周日起始
- -m:以周一起始
- -j:按公历换算成当前年份月份属于第几天
- -y:当前年份的所有日历
- -V:日历版本信息
- -h:日历的用法
2.3 计算器指令
- -i:强制进入交互模式
- -l:使用函数库,常用
- -q:不打印版本信息
- -s:报错
- -w:警告
- -v :版本信息
变量名 | 作用 |
---|---|
scale | 指定精度,即小数点后的位数,默认为0,所以默认执行1/2,结果为0 |
ibase | 指定输入的数字的进制,如ibase=2 |
obase | 指定输入数字的进制,如果需要设置ibase和obase,应先设置obase |
last | 表示最近打印的数字 |
函数名 | 作用 |
---|---|
s(x) | 计算正弦值,x为弧度值 |
c(x) | 计算余弦值 |
a(x) | 计算反正切值 |
l(x) | 计算x的自然对数 |
e(x) | 计算e的x次方 |
j(n,x) | 贝塞尔函数,计算从n到x的阶数 |
- shell使用脚本计算
- quit 退出计算器
三、 热键的使用
- Tab键
- tab接在一串指令的第一个字的后面,表示命令补全
- tab接在一串指令的第二个字后面表示文件补齐
- ctrl+C键:中断目前程序
- ctrl + D键:键盘输入结束或者直接离开文字接口,相当于exit
- shift+pageUp/pageDown :向上翻页或者下辖翻页
四、 man与info
1. --help
快速的取得所需要的选项,参数的说明
2. man page
进入详细信息,可以查询指令的用法与相关参数说明,可以按空格键向下翻页,按q离开man 环境
- (number)的信息说明
代号 | 代表内容 |
1 | 用户在shell环境中可以操作的指令或可执行文件 |
2 | 系统核心可呼叫的函数与工具等 |
3 | 一些常用的函数与函数库。大部分时C语言的函数库 |
4 | 装置文件的说明,通常在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戏 |
7 | 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等的说明 |
8 | 系统管理员可用的管理指令 |
9 | 跟kernel有关的文件 |
- man page 的部分组成
代号 | 内容说明 |
name | 简短的指令,数据名称说明 |
synopsis | 简短的指令下达语法简介 |
description | 较为完整的说明 |
options | 针对synopsis部分中有列举的所有可用的选项说明 |
commands | 当软件在执行时可以在此程序中下达的指令 |
files | 程序或数据使用或参考,相连的某些文件 |
see also | 跟指令或数据的有关说明 |
example | 一些可以参考的范例 |
- 输入/[word] 可以查找相关word
- 常用按键
按键 | 功能 |
空格键 | 向下翻页 |
pagedown | 向下翻页 |
pageup | 向上翻页 |
home | 去到第一页 |
end | 去到最后一页 |
/string | 向下搜寻string |
?string | 向上搜寻string |
n,N | 利用/或?搜寻字符串时,用n找下一个,N反向搜寻 |
q | 退出 |
3. info page
将文件数据拆成一个一个的段落,每个段落用自己的页面编写,附有超链接
名称 | 含义 |
file | info.info提供 |
node | 目前页面属于Top节点 |
next | 下一个节点的名称为Getting Started,可以按N到下一个节点 |
up | 回到上一节点,按U |
prev | 前一个节点 |
4.文书编辑器 nano
- 格式: nano 文件名
- ctrl+x 退出
五、关机
- 将数据同步写入硬盘中 sync
- 强制关机 shutdown,root才能执行
- 重新启动 reboot
- halt 系统停止,屏幕可能会保留系统已经停止的讯息
- 关机 poweroff ,系统关机
- shutdown 指令
选项 | 含义 |
-k | 发送警告信息 |
-r | 停掉服务器就重新启动 |
-h | 停掉服务器立即关机 |
-c | 取消shutdown指令 |
时间 | 指定系统关机的时间,若没有默认1min 自动进行 |
- 实际使用管理工具 systemctl [指令]
标签:入门,翻页,ctrl,Linux,#%,指令,简单,root 来源: https://www.cnblogs.com/forever-fate/p/16359634.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。