Linux 命令行基础

目录

一、什么是命令

1、命令的含义:用来实现某一类功能的指令或程序,执行命令依赖于解释器

2、命令的分类

1)内部命令:属于解释器的一部分

2)外部命令:解释器之外的其他程序

二、切换到命令行的两种方式

1、快捷键

2、鼠标右键,点击“Open Terminal”,打开命令行终端。

三、命令行基础

1、命令行提示标题的含义

1)root用户登录后,最后提示符为#

2)普通用户登录后,最后提示符为$

 2、基础命令

1)pwd  是Print Working Directory的缩写

2)cd  是Change Directory的缩写功能:切换目录

3)ls 是List 的缩写

5)touch

6)head

7)tail

8)grep

9)less 分屏阅读工具

3、常用命令

1)查看系统版本

2)查看CPU信息

3)查看内存信息

4)查看主机名

5)查看网卡信息

7)重启 reboot

 


一、什么是命令

1、命令的含义:用来实现某一类功能的指令或程序,执行命令依赖于解释器

2、命令的分类

1)内部命令:属于解释器的一部分

2)外部命令:解释器之外的其他程序

二、切换到命令行的两种方式

1、快捷键

虚拟控制台切换 (CTRL+ALT+Fn)

Fn=(F1~F6) F1=图形桌面 F2~F6=字符控制台

图形桌面

字符控制台

2、鼠标右键,点击“Open Terminal”,打开命令行终端。

右键打开

命令行终端

三、命令行基础

1、命令行提示标题的含义

1)root用户登录后,最后提示符为#

[root@localhost ~]#     [当前用户@主机名 当前目录]#

2)普通用户登录后,最后提示符为$

[wangwu@localhost ~]$      [当前用户@主机名 当前目录]$

 2、基础命令

1)pwd  是Print Working Directory缩写

功能:查看当前工作目录

root@localhost ~]# pwd

/root

#当前路径是根下的root目录

2)cd  是Change Directory的缩写功能:切换目录

格式: cd [目标路径]

[root@localhost ~]# cd /root/Downloads/

[root@localhost Downloads]#


#这时提示符目录位置变为“Downloads”,证明已经切换到该目录下

3)ls 是List 的缩写

功能:查看目录或文件名

格式:ls  [选项]  [目录/文件名]

[root@localhost Downloads]# ls /

bin   dev  home  lib64  mnt  proc  run   srv  tmp  var

boot  etc  lib   media  opt  root  sbin  sys  usr


#根目录下有以上这些文件夹

4)mkdir  是make directory的缩写

功能:创建目录

格式:mkdir  [选项]  [路径][目录名]

[root@localhost ~]# mkdir /opt/wangwu

[root@localhost ~]# ls /opt/

rh  wangwu


#/opt路径下创建wangwu目录

5)touch

功能:创建目录

格式:touch  [选项]  [路径][文件名]

[root@localhost ~]# touch /opt/wangmazi.txt

[root@localhost ~]# ls /opt/

rh  wangmazi.txt  wangwu

#/opt路径下创建wangmazi.txt文件

6)head

功能:输出文件前n行,默认10行

格式:head  [数字]  [路径][文件名]

(修改数字可改变显示行数)

[root@localhost ~]# head /opt/wangmazi.txt   #默认

1

2

3

4

5

6

7

8

9

10


[root@localhost ~]# head -6 /opt/wangmazi.txt     #显示前6行

1

2

3

4

5

6

7)tail

功能:输出文件后n行,默认10行

格式:tail  [数字]  [路径][文件名]

(修改数字可改变显示行数)

[root@localhost ~]# tail /opt/wangmazi.txt     #默认

11

12

13

14

15

16

17

18

19

20



[root@localhost ~]# tail -5 /opt/wangmazi.txt    #显示后5行

11

12

13

14

15

8)grep

功能:输出包含指定字符串的行

格式:grep  [值]  [路径][文件名]

[root@localhost ~]# grep 10 /opt/wangmazi.txt
10

9)less 分屏阅读工具

功能:支持上下键滚动阅读

格式:less [文件名]

3、常用命令

1)查看系统版本

[root@localhost ~]# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

2)查看CPU信息

[root@localhost ~]# lscpu

Architecture:          x86_64    架构

CPU op-mode(s):       32-bit, 64-bit     运算模式

Model name:          Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz    厂家及型号信息

#此处只展示了简要信息,具体以实际显示为准... ...

3)查看内存信息

[root@localhost ~]# cat /proc/meminfo

MemTotal:         997956 kB     总内存

MemFree:           68016 kB    空闲内存

#此处只展示了简要信息,具体以实际显示为准... ...

4)查看主机名

[root@localhost ~]# hostname

localhost.localdomain

5)查看网卡信息

[root@localhost ~]# ifconfig

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        ether 00:0c:29:75:69:ad  txqueuelen 1000  (Ethernet)

        RX packets 256  bytes 27340 (26.6 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 0  bytes 0 (0.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

6)关机 poweroff

[root@localhost ~]# poweroff

7)重启 reboot

[root@localhost ~]# reboot

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>