Linux基础

linux常用命令

1. date   //查看日期
2. ncal   //查看当月日历
3. df     //查看磁盘空间
4. free   //查看内存空间
5. pwd    //打印当前工作目录
6. cd     //进入目录
   cd ..  //返回父目录
   cd -   //返回上一次目录
7. ls     //查看文件
   -l     //长模式
   -t (-reverse)     //按文件修改时间排序
8. mkdir  //创建文件夹
9. cp     //复制文件或目录
   -a     //同时复制属性
   -i     //显示确认提示
   -r     //递归复制目录内的内容 复制文件夹需用
   -u     //仅复制目标中不存在的目录
10. ln    //创建链接
   -s     //创建符号链接
11. which //显示命令位置
12. help --help man whatis info //查看命令文档
13. alias foo='cd /usr; ls ; cd -' //创建别名 作用范围仅限会话内
14. unalias foo  //删除别名

通配符表

在这里插入图片描述

常用模式(接受文件名作为参数的任何命令,都可以使用通配符):
在这里插入图片描述

标准输出重定向

1. ls -l > ls-out.txt   # 将输出内容重定向到文件 会重写文件
2. > ls-out.txt  # 清空文件内容
3. ls -l >> ls-out.txt  # 追加内容到文件末尾

标准输入、标准输出、错误在shell中对应的文件描述符为0、1、2

重定向标准错误

ls -l 2> error-log.txt
ls -l > errot.txt  2>&1   # 标准输出和标准错误都重定向到同一个文件

抛弃输出

ls -l  2> /dev/null

管道线:将一个命令的标准输出连接到另一个命令的标准输入

ls -l | less
ls /bin /usr/bin | sort | uniq  | less   # 对文件列表排序、去重、输出
ls /bin /usr/bin | sort | uniq  | wc   # 对文件列表排序、去重、输出行数-字数-字节数
ls /bin /usr/bin | sort | uniq | grep zip
ls /usr/bin | tail -n 10  # 打印后10行  # tail -f log.txt  使用-f 选项,tail 命令继续监测这个文件,当新的内容添加到文件后,它们会立即出现在屏幕上。
ls /usr/bin | head -n 10  # 打印前10行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值