linux 入门

来源:互联网 发布:品茗安全计算软件 编辑:程序博客网 时间:2024/06/17 12:43

linux入门
(本篇博客采用rhel7.0操作系统,gnome桌面)


1. 虚拟控制台
ctrl+alt+f2-f6 ##进入虚拟控制台(文字界面)
ctrl+alt+F1|F7 ##回到图形界面
当然在文字界面你可以用startx命令进入图形,前提是你安装了图形界面,常用的图形界面有GNOME和KDE。linux的默认登录模式有两种,一种是文字界面(运行等级 3),一种是图形界面(运行等级5)。linux有7种执行等级,我们目前只需要知道下面四种:

run level0: 关机
run level3: 纯命令模式
run level5: 含有图形界面模式
run level6: 重启

  用init命令进入切换各种模式,例如我想要关机就可以使用:init 0 命令  gnome中常规操作:>1.ctrl+alt+上|下 ##切换工作界面 2.ctrl+alt+L           ##锁屏

2.什么是shell?

   简单的说shell就是**linux系统内核与用户的接口**,它为用户提供使用操作系统的界面。它接受来自用户的命令,然后调用相应的应用程序处理用户键入的命令  。同时shell也是一种程序设计语言,使用交互式的方式解释和执行用户输入的命令,或自动解释和执行预先设定好的一连串命令。   
cat /etc/shells #查看shell的种类

打开shell:
图形界面开机后打开shell:左上角Applications–>favorites–>terminal
这里写图片描述
使用shell命令:
在提示符之后输入: 命令 参数 目标
参数指定:
- -参数 ##单词的全拼
-参数 ##单词缩写
帮助:命令 - -help
【内容】      ##内容选加
<内容>       ##内容必加
内容…      ##内容个数任意

3.简单命令:

日期:

`date        ##查看日期``cal         ##查看日历`
[root@burgess ~]# date +%Y-%m-%d   2017-07-31

监控:
watch -n 1 date 监控date命令每秒钟执行一次

修改密码:

passwd  username                   ##更改用户密码(只有root用户可以)passwd                             ##普通用户修改自己的密码passwd -l   username               ##冻结普通用户passwd -u   username               ##解锁冻结普通用户

文件相关命令:

file                ##查看文件类型cat   文件名称       ##查看文件所有内容到文件的最后less      文件名称   ##查看文件所有内容从文件的开始,按Q退出head -数字  文件名称  ##文件内容前多少tail -数字  文件名称  ##文件内容后多少wc  -l          ##行数    -c          ##字节数    -m          ##字符数    -w          ##单词数    -L          ##显示最长行的长度

切换用户:

[root@burgess ~]# su - <username>    ##shell中切换用户身份

历史命令的调用:

history             ##查看历史!数字               ##执行第多少条命令!关键字             ##执行最近一条以关键字开头的命令ctrl+R+关键字       ##调出最近一条含有关键字的命令上/下键                ##从最后一条命令开始向前查看或者向后查看history -c          ##清除历史

4.快捷键:

ctrl    + a             ##光标移动到行首        + e             ##光标移动到行尾        + u             ##光标所在位置删除到行首        + k             ##光标所在位置删除到行尾        + r             ##调出最近一条含有关键字的命令        + 左/右          ##光标移动以单词为单位        + c             ##撤销以输入的命令        + d             ##关闭当前环境        + shift + t     ##在现有shell中重新打开一个table          + shift + pageup/pagedown   ##切换table        + l             ##复位并清屏        + alt + l       ##锁屏        + alt +上/下     ##切换工作界面        + alt + f1|f7   ##进入图形界面        + alt + f2-f6   ##进入虚拟控制台

5.关机重启:

poweroff|init 0|shutdown -h now ##关机
reboot| init 6 |shutdown -r now ##重启

尽量用shutdown来进行关机或重启
因为shutdown可设置关机时间,自定义关机消息,可以仅发出警告,可以选择是否要用fsck检查文件系统,更为安全。

[root@burgess ~]# shutdown -h now立刻关机[root@burgess ~]# shutdown -h 10:10系统在今天的1010会关机,若1110执行此命令,则隔天才关机[root@burgess ~]# shutdown -h +10系统过10分钟后自动关机[root@burgess ~]# shutdown -r now系统立刻重启[root@burgess ~]# shutdown -r +30 'the system will reboot!'在过30分钟后重启并发消息给所有在线用户[root@burgess ~]# shutdown -k now 'this system will reboot!'仅发出警告系统并不会关机
原创粉丝点击