01、Linux常用命令和shell脚本(非常有好一看就懂)

快速掌握DBA必备基础知识:Linux的使用和Shell基础

目录

 Linux管理以及常用命令

vim编辑内容显示

Linux字符串和文件查找命令详解 

Linux用户管理

Linux怎么正确设置权限和属性?

Linux压缩和解压命令详解

Linux服务管理、性能收集相关命令详解

Linux计划任务配置

shell字符串输出详解

使用ChatGPT编写Shell脚本


 Linux管理以及常用命令
ls          查看当前文件夹包含的文件
1s -1       除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
ls -lh      以易读的方式显示大小
ls -a       列出目录所有文件,包含以.开始的隐藏文件
ls | wc -l  统计当前文件夹下的文件和文件夹总数
cat /etc/passwd | wc -l     统计某个文件的总行数
​
mkdir -p bb/cc  如果bb文件夹不存在,会自动创建好bb
touch 1.txt     创建 1.txt 文件
rm 1.txt        删除1.txt 这个文件
rm -rf aa       删除aa这个文件夹
cp 1.txt bb     把1.txt复制到bb文件夹下
cp -rf *  /data/aa  把当前路径下的所有文件和文件夹都复制到/data/aa下
mv 1.txt bb     把1.txt文件移动到bb文件夹下
mv 1.txt 2.txt  把1.txt更名为2.txt
mv * /data/aa   把当前路径下所有的文件和文件夹都移动到/data/aa下
​
df -l       显示磁盘使用情况
df -Th      以已读方式显示磁盘使用情况
vim编辑内容显示
进入编辑的方法:
    敲i能进入编辑模式
    敲a也能进入编辑模式,区别是在当前位置后一格插入
    敲o,是在当前行之后插入一行
普通模式下:
    执行gg,可以移动到文件开头
    大写的G,可以移动到文件的最后一行。
    数字+8g 跳到指定行,比如2gg,就是跳到第二行。
    yy,拷贝当前行
    p,在当前光标后粘贴,如果之前使用了yy复制了一行,则在当前行的下一行粘贴
    2yy,拷贝多行
    dd,删除当前行
    u,撤销刚才的操作
    Ctrl+r,取消撤销
    如果我们想查找关键字,可以执行/后面接要査找的关键字,比如/aaa 就是查找关键字aaa,n键查找下一个,    大写的N键查找上一个。
命令行模式:
    在普通模式下,输入冒号:,可以进入命令行模式
    在命令行模式下:
    :set number 显示行号:
    :%s/one/two/g 替换关键字;
    :wg 保存并退出。
    :q!强制退出
Linux字符串和文件查找命令详解 

grep    查找文件中符合条件的字符串,比较复杂,功能强大常用
grep root /etc/passwd    关键字过滤,表示在/etc/passwd中过滤包含root关键字的行
grep '^root' /etc/passwd    过滤以root开头的行
grep 'nologin$'/etc/passwd    过滤以nologin结尾的行
grep -v nologin /etc/passwd    过滤不包含nologin的行
grep -w bin /etc/passwd        精确过滤,也就是被匹配的文本只能是单词,而不能是单词中的某一部分,比如sbin的行就不会过滤出来

find    列出文件系统内符合条件的文件,比较复杂,功能强大常用
find /-name"passwd"        查找某个文件
find /-name "*.conf'    查找后缀为.conf的文件
find /var/log/ -type f    查找/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

共勉浩浩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值