Java教程

Shell编程笔记(终止,后续待记录)

本文主要是介绍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专题
  • 压缩
  • 解压
  • 归档
这篇关于Shell编程笔记(终止,后续待记录)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!