Shell编程笔记(此项学习暂时中断,后续视需求补充更新)

shell手册
  • man cmd
    man命令用来访问存储在linux系统上的手册页面。
    该手册可以查询命令的描述、参数用法等。
    比如:
    man ls
    ls -a
    ls -A
    ls --author 可知等用法
    在这里插入图片描述
基本shell命令
文件系统
命令功能部分参数作用
pwdshell会话的绝对文件路径/usr/bin
ls列表命令。列出目录、文件(默认当前路径,也可指定路径)
touch创建文件touch file
cp复制文件-i 询问是否覆盖已有文件
ln链接文件 符号链接:创建全新文件ln -s source link
ln链接文件 硬连接:等同源文件ln source link
mv移动文件/重命名文件-i 询问是否覆盖已有文件
mkdir创建目录-p 可以创建多级目录
rmdir删除空目录
rm删除文件-f 删除多文件,不受提示符打扰
rm删除文件-r 删除多级目录、文件
tree工具,树型列出文件夹、文件结构
file查看文件类型
cat查看整个文件-n 加行号 -b 只给文本加行号 -T 忽略制表符
more逐页查看文件,jk上下翻行
less逐页查看文件,可上下键翻页
tail查看部分文件tail -n file 查看倒数n行文件内容
head查看部分文件head -n file 查看前n行内容
监测程序
命令功能部分参数作用
ps探查当前瞬间进程状态
top实时检测进程
kill结束进程kill PID PID可以top和ps得到
监测磁盘空间
命令功能部分参数作用
mount挂载存储媒体默认输出当前所有挂载
mount手动挂载媒体设备到指定目录mount -t type device directory
umount卸载umount device / umount directory
df查看磁盘空间使用情况df / df -h(易读方式, Kb Mb Gb)
du显示特定目录的磁盘使用情况(文件大小)du -h
处理数据文件
命令功能部分参数作用
sort排序数据sort file
sort以数字方式排序sort -n
sort按月排序(含有时间戳日期的文件)sort -M
grep搜索数据,在file中匹配patterngrep [option] pattern [file]
bzip2压缩数据拓展名.bz2
gzip压缩数据拓展名.gz
zip压缩数据拓展名.zip
tar归档数据(打包数据)tar function [options] object1 object2…
  • sort专题
  • grep专题
  • 压缩
  • 解压
  • 归档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值