linux基础篇——命令

摘要:linux命令,是用来实现某一种功能的指令或程序命令的执行依赖于解释器(例如:/bin/bash),Shell解释器是一个程序,bash是shell的其中一种。

命令分类

   命令分为内部命令和外部命令

   内部命令:系统自带属于解释器的一部分

(列如type pwd      pwd 是 shell 内建或者使用enable 显示内部命令)


外部命令:系统之外自己安装的其他程序

列如:type ping
ping 是 /usr/sbin/ping

命令行的一般格式
命令字 选项… 参数1 参数2…
ls —— 用途:查看目录和文件属性及目录下内容
格式:ls 选项… 目录或文件名…
[root@rhel8 opt]# ls -l /etc/passwd
-rw-r--r--. 1 root root 1080 3月 24 18:50 /etc/passwd
常用选项:
-l 以长格式显示目录下的内容列表及详细属性。
-d 仅显示目录本身,而不显示目录下的内容列表
-t 用文件和目录的更改时间排序
-a 显示所有目录文件,包括隐藏的内容
-h 人性化显示目录下内容的大小(kB、MB、GB)
-R 递归查看目录下所有内容

选项分为长选项和短选项如下

短选项:-l -d -h -a -t
[root@rhel8 opt]# ls -l /etc/passwd
长选项 --word 例如:--all, --human GNU

查看及切换目录


查看当前所在的目录
pwd —— 用途:查看当前所在的工作目录
[root@rhel8 ~]# pwd

切换工作目录
cd 用途:切换到其他目录
格式:cd 目标目录
[root@rhel8 ~]# cd /opt/
cd - 返回上次所在目录

 

查看文件内容
cat —— 用途:查看文本文件内容
命令行一般格式:cat 选项 文件…
[root@rhel8 ~]# cat -n /etc/profile
[root@rhel8 ~]# cat -b /etc/profile

常用选项
-n 查看时以行号的形式显示文件内容
-b 查看时以行号的形式显示文件内容,对空行不编号

查看红帽系统版本信息
[root@rhel8 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.0 (Ootpa)


查看内核版本信息
[root@rhel8 ~]# uname -r
4.18.0-80.el8.x86_64

 

查看内存大小及空闲情况

free –h

 

 

查看主机名
[root@rhel8 ~]# hostname

查看网卡信息
[root@rhel8 ~]# ifconfig

创建目录
mkdir 命令格式 mkdir 【选项】【目录名】
命令选项:
-p 递归创建多个目录
-m 创建目录时并设置目录权限

创建文件
touch 用途:新建空白文件
格式1:touch [目录]文件名

格式2:touch  文件名

 

less分屏阅读工具

less 工具是对文件或其它输出进行分页显示的工具,常用于查看内容量较大的文件

head与tail

 

head命令
head 用来显示文件的开头至标准输出中,默认head命令打印其相应文件的开头10行
常用参数
-n<行数> 指定显示的行数
[root@rhel8 ]# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

tail命令 
tail 用来显示文件的末尾至标准输出中,默认tail命令打印其相应文件的末尾10行
常用参数
-n<行数> 显示的行数
-f 动态显示
[root@rhel8 ~]# tail -n 2 -f /var/log/messages
Mar 25 00:11:21 Chinese dnf[17239]:
Mar 25 00:11:21 Chinese systemd[1]: Started dnf makecache

grep文件过滤工具

grep命令

 Linux系统中grep命令是一种强大的文本搜索工具,用于查找文件里符合条件的字符串。
命令格式:grep 选项… “查找条件” 目标文件
常用选项
-v 显示不包含匹配文本的所有行
-i 忽略字符大小写的差别
-n 标示出该行的列数编号

[root@rhel8 bin]# grep -n "root" /etc/passwd

 

posted @ 2020-12-25 18:09  A仰望A  阅读(78)  评论(0)    收藏  举报