<返回更多

Centos7 基本命令操作

2020-05-01    
加入收藏

1-3-linux基本命令操作

本节所讲内容如下:

 

第1章 Linux终端介绍

1.1 基本概念

crtl+alt+fn ---->n为数字

虚拟终端切换方法

ctrl+shift+t 新建伪终端

Alt + 数字键 终端切换

Alt + F4 关闭终端(可以设置)

crtl+ 等号上面的那个加号 放大字体 crtl+- 是缩小字体

通过网络连接

实际生产中截图如下

「Linux」Centos7 基本命令操作

 

[root@panda ~]# echo "我要关机" > /dev/pts/7

[root@panda ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.20.135 xuegod.com

[root@panda ~]# cat /etc/hosts > /dev/pts/7

[root@panda ~]# wall hello --广播群发

Broadcast message from root@panda (pts/4) (Thu Jun 8 20:41:36 2017):

hello

VPN,XSHELL,CRT

第2章 认识SHELL

Shell俗称壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行

Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。

Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。

「Linux」Centos7 基本命令操作

 

通过SHELL,我们可以对LINUX实现哪些操作或管理:

例如:

  1. 对文件的管理(创建、删除、复制、修改)
  2. 对用户的管理(添加、删除)
  3. 相关权限的管理(授权用户对相关文件的管理,比如增删改查)
  4. 对磁盘的管理(分区、raid、lvm)
  5. 对软件的管理
  6. 对网络的管理

2.1 提示符“#”号与“$”号的区别

[root@panda ~]# ---表示是root用户登录,管理员账号登陆

[miao@panda ~]$ ---表示普通用户登录

上面各颜色对应的内容代表的意思如下:

用户名---主机名---当前所在目录(~表示当前用户的家目录)---(# root/$普通用户)

$这个符号后面跟上一个环境变量,可以改变当前环境

2.2 认识Bash Shell

查看所有的SHELL类型

[root@panda ~]# cat /etc/shells

[root@panda ~]# chsh –l

命令格式如下:

命令 【选项】 【参数】

 

第3章 基本命令操作

3.1 基本命令之--ls

作用:查看当前目录下有哪些文件(list)

语法:ls 目录/文件 ,如果不加目录查看当前目录

常用选项:

「Linux」Centos7 基本命令操作

 

「Linux」Centos7 基本命令操作

 

上面显示的内容中,

为什么有的目录文件有不同的颜色呢?

linux系统中不同的颜色代表了不同的文件类型

 

颜 色

代表内容

举 例

蓝色

目录

/etc

 

黑色

文件

/etc/passwd

 

浅蓝色

链接

/etc/grub2.cfg

 

红色

压缩包

boot.tar.gz

绿色

可执行文件

/etc/init.d/network

黑底黄字

设备文件

/dev/sda

 

「Linux」Centos7 基本命令操作

 

「Linux」Centos7 基本命令操作

 

「Linux」Centos7 基本命令操作

 

ls –l 和ll 是等价的

「Linux」Centos7 基本命令操作

 

3.1.1 别名的使用

定义一个别名:

[root@panda ~]# ls -l /opt

total 912

drwxr-xr-x. 9 1001 1001 4096 May 15 22:21 Nginx-1.11.2

-rw-r--r--. 1 root root 924979 May 11 11:21 nginx-1.11.2.tar.gz

drwxr-xr-x. 2 root root 6 Mar 9 2015 rh

drwx------. 3 user4 user2 4096 May 21 08:46 user2

[root@panda ~]# xuegod

bash: xuegod: command not found...

[root@panda ~]# alias xuegod='ls -l /opt'

[root@panda ~]# xuegod

total 912

drwxr-xr-x. 9 1001 1001 4096 May 15 22:21 nginx-1.11.2

-rw-r--r--. 1 root root 924979 May 11 11:21 nginx-1.11.2.tar.gz

drwxr-xr-x. 2 root root 6 Mar 9 2015 rh

drwx------. 3 user4 user2 4096 May 21 08:46 user2

删除别名:

[root@panda ~]# unalias xuegod

[root@panda ~]# xuegod

bash: xuegod: command not found...

设置别名永久生效

--》当前用户

[miao@panda ~]$ echo "alias xuegod='ls -l /mnt'" >> .bashrc

[miao@panda ~]$ . ./.bashrc

[miao@panda ~]$ echo "alias xuegod1='ls -l /mnt'" >> .bashrc

[miao@panda ~]$ . ./.bashrc

[miao@panda ~]$ xuegod1

total 0

drwxr-xr-x 3 root root 30 May 26 21:24 test1

--》全局使用

[root@panda ~]# echo "alias xuegod-1705='ls -ld /opt'" >> /etc/bashrc

[root@panda ~]# source /etc/bashrc

[root@panda ~]# xuegod-1705

drwxr-xr-x. 5 root root 72 May 21 08:31 /opt

[root@panda ~]# su - miao

Last login: Thu Jun 8 21:50:24 CST 2017 on pts/1

[miao@panda ~]$ xuegod-1705

drwxr-xr-x. 5 root root 72 May 21 08:31 /opt

 

3.2 基本命令之--pwd

作用:打印当前用户所在的当前目录位置(print working directory)

语法:直接输入pwd

「Linux」Centos7 基本命令操作

 

3.3 基本命令之--cd

作用:切换目录(change directory)

语法:cd 目录

说明:

「Linux」Centos7 基本命令操作

 

「Linux」Centos7 基本命令操作

 

 

3.4 历史命令之history

命令:history

如何使用这个命令?

第一: 光标上下键

第二: ctrl+r //搜索历史命令(输入一段某条命令的关键字:必须是连续的)

第三: !168 //执行历史命令中第168条命令

第四:!字符串 //搜索历史命令中最近一个以xxxx字符开头的命令,例如!syst

 

3.5 快捷键

都是用ctrl+下面的单词

^C

终止前台运行的程序 //ping 192.16.1.200

^D

退出 等价exit

^L

清屏与clear一样

^A

跳到命令行的开头

^E

跳到命令行的末尾

^U

将光标处到命令行开头的内容删除

^K

将光标处到命令行末尾的内容删除

^R

搜索历史命令,可以利用好关键词

ESC+ 引用上一个命令的最后一个参数,等价于!$

[root@panda ~]# ls /root /home

/home:

miao

/root:

anaconda-ks.cfg initial-setup-ks.cfg 下载 公共 图片 文档 桌面 模板 视频 音乐

[root@panda ~]# cd !$

cd /home

[root@panda home]#

补全命令使用tab键,Tab只能补全命令和文件

第4章 系统时间管理

在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟;系统时钟则是指kernel中 的时钟;所有Linux相关指令与函数都是读取系统时钟的设定

当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作

4.1 两种时间

查看硬件时间:

[root@panda etc]# hwclock

比如还有其它的一些使用

hwclock –s 将系统时钟调整为与目前的硬件时钟一致

hwclock –w 将硬件时钟调整为与目前的系统时钟一致

[root@panda mnt]# hwclock

Wed 30 Nov 2016 10:04:56 PM CST -0.766052 秒

时区:

UTC (Universal Time Coordinated):世界标准时间

GMT (Greenwich Mean Time):格林尼治时间

CST (China standard Time):中国标准时间

查看系统时间

[root@panda mnt]# date

Wed Nov 30 22:05:38 CST 2016

4.2 如何修改时间

[root@panda ~]# date -s "2017-6-8 22:21"

Thu Jun 8 22:21:00 CST 2017

[root@panda ~]# date

Thu Jun 8 22:21:01 CST 2017

[root@panda ~]# date -s "2017-8-8"

Tue Aug 8 00:00:00 CST 2017

[root@panda ~]# date -s "2017-6-8 22:22"

Thu Jun 8 22:22:00 CST 2017

[root@panda ~]# date "+%Y%m%d %H%M%S"

20170330 222046

[root@panda ~]# date "+%Y%m%d %H%D%S"

20170330 2203/30/1751

[root@panda ~]# date "+%Y%m%d %H%M%S"

20170330 222059

[root@panda ~]# date "+%Y%m%d %H:%M:%S"

20170330 22:21:07

[root@panda ~]# date "+%Y/%m/%d %H:%M:%S"

2017/03/30 22:21:19

[root@panda ~]# date -d "+1 months"

Sun Apr 30 22:25:59 CST 2017

[root@panda ~]# date

Thu Mar 30 22:26:03 CST 2017

[root@panda ~]# date -d "+1 months" +%F

2017-04-30

4.3 另外一种时间方式

命令:time(了解)

作用:一般用来测量一个命令的运行时间

使用方法:time 在后面直接跟上命令和参数

[root@panda ~]# time ls -l /etc

…………………

drwxr-xr-x. 2 root root 20 Jul 28 06:27 xml

drwxr-xr-x. 6 root root 4096 Jul 28 06:28 yum

-rw-r--r--. 1 root root 813 Sep 11 2015 yum.conf

drwxr-xr-x. 2 root root 41 Nov 30 15:59 yum.repos.d

real 0m0.022s

user 0m0.005s

sys 0m0.017s

说明:

 

第5章 帮助命令使用

遇到命令不知道添加哪个参数,可以使用命令帮助查看相关介绍,常用的查看帮助信息命令有如下几个

「Linux」Centos7 基本命令操作

 

[root@panda ~]# man date

「Linux」Centos7 基本命令操作

 

退出用:q(man命令退出用)

适用外部命令

「Linux」Centos7 基本命令操作

 

适用内部命令

「Linux」Centos7 基本命令操作

 

如何区分外部命令和外部命令

「Linux」Centos7 基本命令操作

 

 

第6章 关机命令

常用的几个关机命令

6.1 关机命令之--shutdown

作用:关机,重启,定时关机

语法:shutdown [选项]

参数:

[root@panda ~]# shutdown -h +10

10分钟之后关机

[root@panda ~]# shutdown -h 23:30

指定具体的时间点进行关机

[root@panda ~]# shutdown -h now

立即关机

[root@panda ~]#shutdown -r 22:22

22:22 以后重启

6.1.1 关机命令之--init 命令

作用:切换系统运行级别

语法:init 0-6

Linux 7个启动级别:

[root@panda ~]# init 0 init 6 init 3 init 5

 

第7章 定时开机

BIOS

进入bios,一般是在开机后出现主板画面是按Delete这个键,部分品牌机可能按F2或者F1

Power Management Setup,就进入电源管理设置了

「Linux」Centos7 基本命令操作

 

通过回车进入这个设置后,选择Wake Up Event Setup,回车选择Press Enter

「Linux」Centos7 基本命令操作

 


「Linux」Centos7 基本命令操作

 

继续回车选择,将Disabied 更改为Enabled,然后继续回车确定。然后再继续设置时间点和日期

「Linux」Centos7 基本命令操作

 


「Linux」Centos7 基本命令操作

 

 

  1. 如何查看帮助命令
  2. 基本命令使用 ls pwd cd 关机命令
  3. 修改时间 date
  4. Linux中的使用的一些快捷方式

5、别名的使用

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>