Linux学习(常用命令1)

  1. cat /proc/partitions 查看分区信息
    sudo fdisk -l 查看磁盘分区信息
    df -Th 查看各分区挂载情况
  2. uname -r 查看系统内核版本
    uname -a 查看系统所有信息
  3. tty命令查看当前终端标识,重定向符号>将内容写入文件,覆盖原来内容,实现两个终端对话(>>是追加功能)
    这里写图片描述

    这里写图片描述

  4. 管道实现终端对话。
    这里写图片描述
  5. touch 批量创建文件
    touch 10086{1,2,,4,5,6} //创建批量文件
    ls 10086[1-6] //查看批量文件
  6. 压缩文件,解压文件命令
    tar -cvzf tn.tar.gz 10086?
    tar -xvzf tn.tar.gz -C /tmp/AA
  7. chown 用户
    chown : 组
    chown 用户:组
    chown 用户+组:
  8. chmod 775(4+2+1:r+w+x)
    例如:chmod a+r 文件名
    u,g,o表示用户,用户组,其他。a表示所有人,r,w,x表示读,写,执行。
  9. head -n +2 查看正数2行
    tail -n -2 查看倒数2行
  10. ls -l 显示目录中所有文件情况的详细信息(包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到系统其它地方的链接,以及链接的指 向)
    ls -hl:人性化方式显示文件大小
    ls -dl 显示目录的详细信息
    ls -ltr 按照时间反向排序
  11. 查找注册名:cat /etc/passwd|grep cjx
    注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序
  12. 软连接:硬连接
    创建硬连接(相当于复制出来一个文件,标号和原文件一样,删除原文件不影响其他与之硬连接的文件)不能对目录文件穿件硬连接,必须在同一个文件系统内创建硬连接
    这里写图片描述
    创建软连接(相当于创建一个快捷键,标号与原文件不一样,删除原文件会不会删除与之连接的文件,但是影响与之软连接的文件显示内容)
    这里写图片描述
  13. umask 掩码(4+2+1 读,写,执行权限)
    用文件(目录)原来的权限&&掩码得到掩码后的文件权限。
    例如:目录权限:775 文件权限:664 掩码:027
    目录权限:750 文件权限:640

    常用的umask值及对应的 目录权限和文件:
    umask值 目录 文件
    022 755 644
    027 750 640
    002 775 664
    006 771 660
    007 770 660

  14. Linux下查找文件
    http://jingyan.baidu.com/article/335530dab6fe0919ca41c365.html
  15. cut命令(显示文件file字段之间以Tab键分隔的第1列)(显示文件file1字段之间以空格键分隔的第1列)-d是指明以什么符号为分隔
    注意:cut命令中如果没有指定文件,则等待用户从键盘输入
    这里写图片描述
  16. sort 命令 http://man.linuxde.net/sort
    -t<分隔字符> 指定排序时所用的栏位分隔字符。
    -u 相同的数据出现一次。
    -r 以相反的顺序来排序。
    -k 按照那个字段(file)进行排序。
    这里写图片描述
  17. wc -l 统计行数,-w 统计字数,-c 统计字节数
  18. type shell命令 查看命令是内置还是外置
  19. whatis shell命令(就一行);man shell命令;info shell命令;shell命令 - -help;shell命令 help
  20. 在/usr/include目录下的所有文件中查找包含BUFSIZ的行,并显示所在行号
    首先切换到/usr/include目录下,然后grep -rn “BUFSIZ” *
    -r 递归查找
    -n显示行号
    *当前目录下的所有文件,也可以是某个文件名
    这里写图片描述
  21. linux当中$用法,取的变量值
    $# 是传给脚本的参数个数
    $0 是脚本本身的名字
    $1 是传递给该shell脚本的第一个参数
    $2 是传递给该shell脚本的第二个参数
    $@ 是传给脚本的所有参数的列表
    $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9$$ 是脚本运行的当前进程ID$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值