linux常用指令_小白篇(十三):Shell常用指令实操

简短介绍
大家好,如果要学习大数据呢。Linux系统肯定要了解一二的。大家应该都知道Linux系统的操作都是通过指令来控制的,虽然有些系统也提供了图形化界面,但是真的很难用的。今天就为大家介绍下 L inux系统下Shell常用指令。

01

Shell常用指令实操

1、登录Linux系统。(ps:Shell指令是Linux系统下操作指令)
## window下Linux客户端工具(需自行下载)puttySecureCRT(推荐)XShell(推荐)FinalShell## mac下Linux客户端工具(需自行下载)puttySecureCRT(推荐)XShellFinalShell

8839391c2bbfb924a6395a29294b6f1a.png

mac下 Termuis 客户端登录配置截图

2、查看系统版本

## 查看系统内核uname -a## 查看系统版本(尴尬,这个有些指令云机器并没有)lsb_rslease -a

6bd54717b9378f336ef8d959bdedba6a.png

3、pwd 查看当前所在路径

## 查看当前所处的路径下,使我们不会迷失在系统路径下pwd

e8f3204ab1418036b6b20e9e99f85ec7.png

4、cd 指令

## 当我们需要进入到某个目录下,就采用cd指令cd /tmp ##进入根目录下的tmp目录(根目录即系统最外层目录"cd /"进入根目录 )cd tmp ## 进入当前目录下的tmp目录cd .. ##返回上一层目录cd /tmp/log ## 直接进入根目录下的,tmp目录下的,log目录.

c1aeaaf570a91b045d879bc15b3337da.png

5、ll 查看目录下所有文件或文件夹

ll ##显示目录下文件或文件夹,不包含隐藏文件或目录ll -t ## 根据时间排序显示ll -a ## 显示包含隐藏文件在内文件ll -t -a ## 参数组合使用“-t -a”都是参数

b1ad143013ba288f79d1e25aef72d473.png

6、mkdir 创建目录指令

mkdir log ##当前目录下,创建一个log目录mkdir -p log/2020/ ##当前目录下,创建多层次目录

c3faa9577c4ecc1bb20d330234f98e56.png

7、touch 创建文件指令

## 当前目录下创建一个test.log文件touch test.log

ef9c33c6c82296eadd5a48aee21db6ee.png

8、vim 或 vi 编辑文件指令(新手细读此指令)

## vim 或 vi 对文件进行编辑vim test.log ## 1-敲击指令i 键 ## 2-按“i”键开始编辑模式编辑内容 ## 3-随意编辑esc 键 ## 4-按"esc"键退出编辑模式shift + zz # 5-按"shift + zz" 快捷保持内容,并退出文件

c21cef0c66053cdc7a4874c9f431b05f.png

9、cat 将文件所有内容打印到屏幕(注意文件大小,大文件慎用)

## 打印test.log文件内容cat test.log ## 显示文件中的内容

b38657acf4604ad324c6862b2b1e2d90.png

10、echo 打印指令

## 打印输出任意字符串echo "你来呀..." ## 双引号中不要出现特殊符号

3ac9cad595f5f255a9a7f338bd651241.png

11、grep 查找过滤指令(根据关键字过滤)

## 查找哪些文件中有,需要的关键字信息## grep -r -i 关键字grep -r -i 找 ## 查找带有"找"字的文件

1d2e3409b8ee9cfff0f48e4b24e8d567.png

12、ps 查看进程指令

## 根据关键字查找对于进程ps -ef| grep 关键字## 所有linux指令可结合使用

eb9320afc11451c82adeec12ce0cd641.png

13、netstat 查询端口指令

## 查看端口是否被使用netstat -nltp | grep 端口号

e63f6e060709a61b214ef2c50c4b1e95.png

14、du 查看目录及文件大小、df 查看磁盘大小

du -h ##当前目录下,所有目录大小du -sh ## 当前目录总大小du -sh * ## 当前目录及文件大小df -Th ## 磁盘类型和目录大小

66b93e6191b37cb2631a03504475083d.png

e617b1d8d7f42e5e84f077d29c171624.png

15、cp 复制文件、scp 跨服务器复制

##  cp 源文件 新文件(可用做文件备份)cp tset.log test_new.log ## scp 源 远程机器登录用户@机器ip:远程机器目录scp /tmp/log/2020/test.log root@10.10.0.11:/home/log/

37bb72526a97f93d4c3671231eecace5.png

16、mv 移动或重命名指令

## mv 源文件 重命名mv test_new.log test_new2.log

92f960d23d25f27e9b8e19e7e3e2eaf0.png

17、top\ free 机器资源情况监控指令

## top 指令比较详细top  ## 按“q”退出查看模式free ## 比较简捷

1152097ca230e6d9d6d7a7c1332db783.png

18、wc 统计指令

ll | wc -l ## 当前目录下文件个数cat test.log | wc -l ## 文件行数

70dad21e896400a0d4b0ebcdbabb8562.png

19、chmod 文件授权指令(linux分:读、写、执行 三个大类的权限)

## linux权限说明权限分: 三类读: r = 4写: w = 2执行: x = 1权限还分: 三段拥有者: owner所属组: group其它: other完整权限: 三段 + 三类 拥有者(三类) + 所属组(三类) + 其它(三类) = rwx + rwx + rwx = 7 + 7 + 7 = 777(最大权限)rwx = 4 + 2 + 1 = 7 (可读写运行)rw = 4 + 2 = 6 (可读写不可运行)rx = 4 +1 = 5 (可读可运行不可写)777 = rwx + rwx + rwx755 = rwx + r-x + r-x (无权限位置系统用'-'代替了)## 授权文件或目录最大权限chmod 777 test.log

ba090870ea5ef7930fc58f24ffa3bf60.png

20、chown 修改文件或目录属主(文件或目录的所有者变更)

## 将test_new2.log 文件属主变更为hive## chown 用户:组 文件或目录chown hive:hive test_new2.log## 有时没权限操作chown指令,得root用户操作

fcc3c0ef1dc84185a8d1b899e52fd44d.png

21、kill 杀进程指令(危险:慎用)

kill -9 进程ID ## -9 表示强制杀死进程。进程ID通过 ps 指令查

8f09e28f1a34d510f7277c818bef28c5.png

22、rm 删除文件或目录(危险:慎用)

rm -rf test.log ## 强制删除文件test.log

8b147f5775f1bf1839ea705a03b8553c.png

23、id、ifconfig、ping 指令

id 系统用户名称 ## 查询用户是否存在ifconfig ## 查看系统ip等信息## ping ip ,检测服务器连通性ping xxx.xxx.xxx

24、help 帮助指令( ^_^聪明指令)

help ## 查看所有指令mv -- help ## 指令帮助

5ece39c41e2261e14654a57a5b5f46ea.png

65bcd2bdde2a5d9b46527cebf5368592.png

02

小结

Linux系统中包含太多Shell指令。一时没法全部说完,但是如果了解常用的,且知道如何通过help来快速上手一个指令,那么 对于未知何惧之有。大家一定要 掌握自己独有的学习方式。一定要 多总结、多思考。学习他人的学习方式,来完善自身。总的来说就是要 学会进化自己

1dc38412640b6697492afbb4a93de198.png

图片截自www.runoob.com

如果大家喜欢可关注公众号,感谢!

3f4e464a4d159f316b687abaf8d586bd.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值