学习linux的第二天

linux命令的分类:
1、内部命令
2、外部命令(例如:systemctl start httpd)
命令的格式:命令字 +选项+参数
帮助:help man
一、目录和文件基本操作
1、pwd 查看目录
cd 切换 cd - 返回上一次cd操作 cd…退回上一步
2、创建目录和文件
mkdir -p /mnt/cdrom
touch /tmp/hao123.txt touch /tmp/hao123 (touch 主要创建的是可能创建的是空白文件)
3、复制:cp -rf 源目录或文件 目标目录或文件
例如:cp -rf /etc/sysconfig/selinux
删除:rm -rf (同上)
移动:mv 目录或文件 想要移动到的目录或文件
4、查找目录和文件:
which ls 在做计划任务执行脚本时,需要查找命令的位置
find /etc -name “*.conf” -a(且) -size +10M (‘+’超出10以上)
5、ll:列出当前文件的详细信息
ls:仅列出当前文件名或者目录名
6、wc:查看命令的用法
more /etc/sysconfig/selinux |wc -c (多少字符) wc -l(多少行)wc -w:(字节数)
7、du的使用方法

  • du -sh:详细存储的大小(对应的目录,文件)
  • du -ah:详细统计
    8、df-HT:查看占有空间
    例如:df-HT grep “/$” | awk ‘{print $6}’ |awk -F % ‘{print}’
    用户配置文件 /etc/passwd
    9、sort 将文件的每一行作为一个单位,相互比较
    sort -t “:” -k3 /etc/passwd -n 正序
    ( 以冒号为分隔符,进行排序)
    10、 sort -t “:” -k3 /etc/passwd -n | head (只显示10个内容,head默认前十个)
    11、awk -F “:” ‘{printf $NF}’ /etc/passwd/(把前面的文件目录去掉)
    12、awk -F “:” ‘{print $NF}’ /etc/passwd|uniq -c (去重,显示数量)
    13、统计出最占cpu的进程
    ps aux --sort=-%cpu
    ps aux --sort=-%MEM | hea -6(前六个)
    系统缓慢现象时,一般需要查询下系统资源情况。
    kill -9 PID号 杀死进程
    三、管道
    管道:将前面命令的输出结果作为后面输入
    col 命令用于过滤文本中的一些特殊控制字符
    正常输出结果保存到后面的文件
    man ls | col -b>lshelp.txt
    more :分页查找 less:分页查找;可查(定位)
    head 默认显示10行 head -n(行数)
    tail -f /var/log/message 查看日志文件(动态的)
    mount | tail -1显示最后一行尾部
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值