Linux 基础命令操作

目标内容
1.常见单词整理
2.Linux终端介绍
3.认识SHELL 
4.基本命令操作
5.系统时间管理
6.帮助命令使用
7.关机命令
8.实战定时开机


1.常见单词整理

Terminal : 终端                        network-scripts: 网络脚本  
passwd ::密码文件    nologin :禁止登录   
shutdown :关机                        reboot :重启  
poweroff :关机    Grep :过滤   
localhost :本机        useradd: 添加用户  
graphical :图形

2.Linux终端介绍
tty:终端设备的统称(控制台终端)
     tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备

pts虚拟终端

      如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty),我们通过XSHELL连接上服务器上显示出来的就是pts
      pts(rpseudo-teminal slave)是pty的实现方法,与ptmx(pseudo-terminal master)配合使用实现pty

控制台终端tty1-tty6切换方法:
图形界面切换到字符界面终端: Ctrl+Alt+F2-6
切换到图像界面 Alt+F1-F6

虚拟终端切换方法:
ctrl+shift+t  新建伪终端
Alt + 数字键  终端切换
Alt + F4 关闭终端


3.认识SHELL
      Shell提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行
      Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。它也有自己的编程语言,语法等

提示符“#”号与“$”号的区别
[root@xuegod72 ~]#         ---表示是root用户登录,管理员账号登陆
[miao@xuegod72 ~]$    ---表示普通用户登录
[用户名@主机名 当前所在目录]root #/普通用户 $

Bash Shell基本语法结构
查看所有的解释器:
[root@xuegod72 ~]# cat /etc/shells

[root@xuegod72 ~]# chsh –l


4.基本命令操作
基本命令之--ls
ls 目录 查看当前目录下有哪些文件,如果不加目录查看当前目录
常用参数:
 -l 显示详细信息 注:系统里面的快捷方式#ll=ls -l
 -a显示隐藏文件
 -d 查看目录(不查看里面的内容)

[root@localhost ~]# ll
drwxr-xr-x.  2 root  root        6 Nov  4 17:05 Public
d文件类型
rwxr-xr-x文件权限
2  链接文件个数
root  文件所属用户
root  文件所属用户组
6 Nov  4 17:05 文件上次修改时间
Public  文件名

文件的类型有
 d:目录文件
 l:链接文件
 b:块设备文件
 c:字符设备文件
 p:管道文件
 -: 表示普通文件

ls –l 和ll 是等价的

pwd :打印当前用户所在的当前目录位置
[root@localhost ~]# pwd
/root

xshell 小技巧
 加大字体:ctrl+shift + + (+不是小键盘上的那个的+)
 缩小字体:ctrl + -

cd命令
cd的作用 切换目录
 直接输入cd表示回到当前用户的宿主目录 或者 cd ~
 cd ..  表示返回到上级目录位置
 cd . 表示进入到当前用户所在的目录

5.系统时间管理
     在Linux中有 "硬件时钟"与"系统时钟"等两种时钟。
硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟;
系统时钟则是指kernel中 的时钟;
所有Linux相关指令与函数都是读取系统时钟的设定
当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作

查看硬件时间:
[root@localhost ~]# hwclock
Mon 06 Mar 2017 08:30:00 PM CST  -0.036942 seconds

查看系统时间
[root@localhost ~]# date
Mon Mar  6 20:30:46 CST 2017
[root@localhost ~]#

如何修改时间
[root@localhost ~]# date -s 2016-07-08

时间同步
[root@localhost ~]# ntpdate time.windows.com

6.帮助命令使用
whatis  <命令>:显示命令的简短功能
[root@localhost ~]# whatis mkdir
mkdir (1)            - make directories
mkdir (1p)           - make directories
mkdir (2)            - create a directory
mkdir (3p)           - make a directory
[root@localhost ~]#

man  <命令> 查看手册页或命令描述
[root@localhost ~]# man mkdir
退出  :q

适用外部命令
 <命令> --help
 <命令> -h
适用内部命令
 help <命令>

区分 命令类型
type <命令>

7.关机命令
常用的几个关机命令
 shutdown
 init
 reboot  
 poweroff

关机命令之--shutdown
作用:关机,重启,定时关机
语法:shutdown  [选项]
参数:
 -r    => 重新启动计算机
 -h    => 关机
 -h + 时间  =>定时关机
[root@xuegod72 ~]# shutdown -h +10    //10分钟之后关机
[root@xuegod72 ~]# shutdown -h 23:30   //指定具体的时间点进行关机
[root@xuegod72 ~]# shutdown -h now //立即关机
[root@xuegod72 ~]#shutdown -r  22:22     //22:22 以后重启

关机命令之--init 命令
语法:init  0-6
Linux 7个启动级别:
 0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关
 1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录
 2 多用户模式,没有NFS网络支持
 3 完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式
 4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置
 5 图形化模式,登陆后进入图形GUI模式,X Window系
 6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启

启动级别配置:
RHEL7不再使用/etc/inittab文件进行默认的启动级别配置,systemd使用比sysvinit的运行级更为自由的target替代。
 第3运行级用multi-user.target替代
 第5运行级用graphical.target替代
runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接。

进行切换
切换到第3运行级
[root@localhost ~]# systemctl isolate multi-user.target

[root@localhost ~]# systemctl isolate runlevel3.target

查看运行等级
[root@localhost ~]# runlevel
N 3   //N 标识没有进行过切换 临时切换


设置默认第三启动级别
[root@xuegod60 ~]# systemctl set-default multi-user.target
或者可以看这个文件:/etc/inittab
[root@xuegod60 ~]# systemctl get-default
graphical.target


8.实战定时开机
1.进入bios,一般是在开机后出现主板画面是按Delete这个键,部分品牌机可能按F2或者F1
2.Power Management Setup,就进入电源管理设置了
3.通过回车进入这个设置后,选择Wake Up Event Setup,回车选择Press Enter
4.继续回车选择,将Disabied 更改为Enabled,然后继续回车确定。然后再继续设置时间点和日期



猜你喜欢

转载自takeme.iteye.com/blog/2360590
今日推荐