通配符 [0-9][[:digit:]]:匹配一个数字
[a-z]:匹配小写字母 [A-Z] [[:alpha:]]:匹配所有字母
[]:匹配括号内匹配到的内容
[1]:匹配括号中没有的
[-f]:判断文件是否存在
uptime:10:35:34 up 1:32, 2 users, load average: 0.00, 0.01, 0.05
系统时间,状态,运行多久用户,五分钟平均负载,十分钟,十五分钟
top 实时显示系统负载,以及每一个进程的资源占用情况
ps选项:ps -ef显示所有进程
ps -a:显示当年终端机下所有进程
ps -u:以用户应用为主的进程
ps -ax:显示详细信息
用户:
passwd修改密码 useradd创建新用户 su用户名,用户目录没有变化 su - 用户名,到用户的家目录 exit退出who -m或者whoami查看当前用户
文件:
mkdir只能创建一层,mkdir -p 可以创建多层目录:mkdir -p data/data2/data3
创建文件:>file ; touch file
查看文件:cat file(echo file为前提)
对比文件:diff file1 file2
查看结尾:tail passwd查看结尾默认10行 tail -20 passwd 查看结尾后20行
head passwd head passwd
cat -n passed :显示行数 vi +行数 passwd:跳到对应的行数 cat -E 显示多余空格 cat -s取消多个空行
grep -i不区分大小写 grep -c 统计打印的行数 grep -n打印文件的行数
删除文件:rm 文件名字 删除目录:rm -r 目录名字,递归删除 强制删除:rm -rf 文件名字
删除空目录:rm -d 文件名 mv:移动文件位置,移动的时候不指定新名字,名字不变,指定新名字,重命名
复制:cp 文件名字 要复制的路径 带权限复制:cp -p file文件名 文件类型
ln -s file1 file2:创建软链接 (软连接在原文件删除的情况下失效) ln file1 file2:创建硬链接 (硬链接在源文件删除后内容依然存在)
exec:对匹配的文件执行该参数给出的shell命令。形式为command{};,注意{}与\;之间有空格
find -name test99 -exec rm-rf{} ;
find -name “test*” -exec rm -rf{} ;
文件系统:类unix系统上,是一个“倒挂树”形式
linux 系统文件目录:bin,sbin系统命令的二进制文件
boot存放于系统启动有关的文件
dev设备文件 etc配置文件 home 用户的家目录 lib库,模块的文件 opt与第三方的安装模块
usr 系统用户 var 与应用相关文件
more:分屏显示 more -10 dmesg.old 一屏十行
文件操作:cut cut-b按照字节个数截取文件
cut -b 10-20:从第10个字节截取到第20个字节
cut -b 10-:截取从第10个字节以后的
cut -b -20:截取第20个字节之前的
sort:字段排序 (默认为正序排序)
sort -r:反向排序
cat sort |sort |uniq 先排序再去重
cat sort |wc -l 统计行数
which 查看命令所在路径. which +命令
which可以判断系统中有没有安装命令程序
查询文件所在位置:find locate
查询路径(默认当前):参数(-name filename
-user usename
-type f/s/)
单引号:强引用(可见即可得) 双引号:弱引用(把变量或者转义符正常使用)
\t ===>tab “\n” ===>换行(左右没有空格)
第三次作业
最新推荐文章于 2023-05-07 21:17:49 发布
