Linux与Bash(一)

一、环境准备

shell基础

最常见的shell:Boume Again Shell (/bin/bash)

shell的类型在代码的第一行规定

#!/bin/bash

 

echo:用于字符串的输出

 

运行shell:

第一种执行方法:

chmod+x /test.sh #使脚本具有执行权限 r 表示可读取,w 表示可写入,x 表示可执行 ./test.sh #执行脚本,执行的时候会根据代码第一行规定的shell类型解析

第二种执行方法: /bin/sh test.sh #用这种那代码第一行就失效了,因为前面指定了解析方式

 

 

二、Linux常用目录

文件相关

ls:列出目录 ls -l查看文件权限

cd:切换目录 cd ~:切换到用户根文件夹 cd ..:返回上一层目录

pwd:显示目前的目录

mkdir:创建一个新的目录

rmdir:删除一个空的目录

cp:复制文件或目录

rm -rf:移除文件或目录

rm dir:删除目录

mv:移动文件与目录,或修改文件与目录的名称

vim test.sh 新建一个sh文件 cat test.sh 查看文件内容

 

修改文件属性:

chmode 777 test #修改test文件属性,表示所有用户都可以读、写、执行

r:4 ,w:2 ,x :1

 

网络相关

ping #测试网络连接情况 -c ping的次数 -l 每次ping的间隔 netstat #打印Linux网络系统的状态信息 -t 列出所有tcp -u 列出所有udp -l 只显示监听端口 -n 以数字形式显示地址和端口号 -p 显示进程和pid名字

性能相关

top #持续监控系统性能

ps #查看进程信息 -aux 显示所有进程,包括用户、分组情况
————————————————
版权声明:本文为CSDN博主「abb21」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/abb21/article/details/117134505

Linux与Bash(一)

上一篇:nc弹shell


下一篇:ubuntu18.04安装ROS Melodic(二)