Linux 命令行基础
目录
1、命令的含义:用来实现某一类功能的指令或程序,执行命令依赖于解释器
2、鼠标右键,点击“Open Terminal”,打开命令行终端。
1)pwd 是Print Working Directory的缩写
2)cd 是Change Directory的缩写功能:切换目录
一、什么是命令
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
二维码