Linux shell 使用

目录

shell 简介

Shell指令实操-入门命令

man函数

echo

date

reboot

wget

yum

系统状态检测命令

ifconfig

uname

uptime

free

who

last

history

sosreport

工作目录切换命令

pwd

cd

ls

文本编辑命令

cat

more

head

tail

od

tr

wc

cut

diff

文件目录管理命令

touch

mkdir

cp

mv

rm

dd

用户与组管理命令

useradd

passwd

userdel

usermod

groupadd

打包压缩文件命令

tar

文件查询搜索命令

grep


shell 简介

计算机硬件由运算器、控制器、储存器、输入/输出设备组成,而能够让电脑内各个部件各司其职的东西就是内核,内核负责驱动硬件、管理活动、和分配硬件资源,正因为内核的重要性,它不能直接被用户操作,所以我们需要开发基于"系统调用接口"的应用程序来满足用户的需求。

Linux shell 使用_第1张图片

shell的直译是“壳”,充当人与内核或者硬件的翻译官,用户将自己的意愿变成shell指令,它就会调用对应的指令让计算机为我们服务,大多数linux系统默认的Shell字符是Bash,Bourne-Again-Shell,Bash非常重要。Bash有以下几项优点:

1.默认保存历史命令(可用上下键翻看)

2.命令仅需输入前几位就可以使用tab建补全

3.强大的批处理版本

4.实用的环境变量

Linux shell 使用_第2张图片

Shell指令实操-入门命令

man函数

用于查看命令的具体可用参数与对象格式等等

man man

Linux shell 使用_第3张图片

Linux shell 使用_第4张图片

man命令操作按键:

Linux shell 使用_第5张图片

echo

用于在终端显示字符串或者变量

Linux shell 使用_第6张图片

date

用于显示设置系统时间

Linux shell 使用_第7张图片

Linux shell 使用_第8张图片

Linux shell 使用_第9张图片

reboot

重启计算机

Linux shell 使用_第10张图片

wget

用于下载网络文件 格式:wget [参数] 下载地址

yum

下载浏览器 yum install elinks

使用浏览器访问网页 elinks 【参数】 网址

Linux shell 使用_第11张图片

系统状态检测命令

ifconfig

用于获取网卡配置与网络状态等信息:ifconfig 【网络设备】【参数】

Linux shell 使用_第12张图片

uname

用于查看系统内核版本等信息,格式为:“uname 【-a】”

Linux shell 使用_第13张图片

uptime

用于查看系统的负载情况,格式为:“uptime”

系统当前时间 系统一运行时间 在线用户 平均负载值

free

用于显示当前系统中的内存使用情况

Linux shell 使用_第14张图片

who

查看当前登录主机的用户情况

last

查看所有系统的登入记录

Linux shell 使用_第15张图片

history

查看历史执行过的命令

sosreport

用于手机系统配置并诊断信息后输出结论文档

工作目录切换命令

pwd

显示当前的工作目录

cd

可以切换工作命令

Linux shell 使用_第16张图片

Linux shell 使用_第17张图片

ls

查看当前目录有那些文件

Linux shell 使用_第18张图片

Linux shell 使用_第19张图片

文本编辑命令

cat

用于查看较短的纯文本

Linux shell 使用_第20张图片

more

查看较长的纯文本文件

Linux shell 使用_第21张图片

可以查看纯文本文件的前几行

Linux shell 使用_第22张图片

tail

查看纯文本文件的后几行

Linux shell 使用_第23张图片

od

查看特殊格式的文件

Linux shell 使用_第24张图片

tr

用于转换文本文件中的字符

Linux shell 使用_第25张图片

wc

该命令用于统计指定文本的行数,字数、字节数

Linux shell 使用_第26张图片

Linux shell 使用_第27张图片

cut

通过列来提取文本字符

Linux shell 使用_第28张图片

diff

比较多个文件的差异

Linux shell 使用_第29张图片

文件目录管理命令

touch

用于创建空白文件与修改时间文件,如果黑客执行了 touch -d “2 days ago” test 可以将访问时间与修改时间修改为2天前,伪造了自己没动过该文件

Linux shell 使用_第30张图片

mkdir

用于创建空白的文件夹

Linux shell 使用_第31张图片

cp

用于复制文件或目录

Linux shell 使用_第32张图片

mv

移动文件或改名

rm

删除文件或目录

Linux shell 使用_第33张图片

dd

用于指定大小的拷贝文件或指定转换文件

Linux shell 使用_第34张图片

Linux shell 使用_第35张图片

用户与组管理命令

useradd

用于创建新用户

Linux shell 使用_第36张图片

Linux shell 使用_第37张图片

passwd

用于修改用户密码

Linux shell 使用_第38张图片

userdel

删除用户所有表格

Linux shell 使用_第39张图片

usermod

修改用户属性

Linux shell 使用_第40张图片

groupadd

创建组群

打包压缩文件命令

tar

对文件打包压缩或解压

Linux shell 使用_第41张图片

文件查询搜索命令

grep

用于对文本进行搜索

Linux shell 使用_第42张图片

你可能感兴趣的:(Linux)