zoukankan      html  css  js  c++  java
  • linux常用命令 3

    示例定义的 mytest或者test 用户 mygroup 用户组
    cat /etc/group 查看组 groupname:x:groupId:其他成员 组名:x(加密):组ID:组成员
    cat /etc/passwd 查看用户 用户名:x:用户ID:组ID:shell解析器

    useradd mytest 添加用户

    passwd mytest 设置密码

    groupadd mygroup 添加组
    groupdel mygroup 删除用户组

    示例:
    groupadd mygroup 添加组
    useradd test -g mygroup 添加用户到mygroup组中
    passwd test 修改密码

    cat /etc/passwd 用于查看
    cat /etc/group 用于查看


    ls -a 显示隐藏文件
    ls -l 一行显示文件信息
    ls -al 查看详细信息

    - rwx rwx rwx 4 root root 4096 Sep 8 14:06 .
    权限 连接 所有者 用户组 文件容量 修改时间 文件名


    -文件
    d目录
    |连接文件
    b设备文件里面的可供存储的接口设备
    c设备文件里的串行端口设备,例如键盘、鼠标

    r 可读 4
    w 可写 2
    x 可执行 1

    -|本用户|同组其他用户|其他组用户 权限


    chgrp 改变文件所属用户组
    chown 改变文件所有者
    chmod 改变文件权限

    示例:
    在/home/test 这个test文件夹自己创建的
    chgrp 组名 文件名
    chgrp mygroup test

    chown 用户名:组名 文件名
    chown test:mygroup test

    chmod 777 文件或目录 修改文件权限。文件可读、写、执行 对所有用户。
    chomod 770 文件或目录 其他组不可rwx 本组和本用户可以rwx

    挂载命令
    mount [-参数] [设备名称] [挂载点]
    挂载光驱时,可直接使用 mount /mnt/cdrom


    卸载命令
    umount [挂载点]

    示例 /home/test下

    mount /dev/sda1 test 挂载上test sda1上的内容
    cd test
    ls -l 可以看出很多文件
    cd .. 退出到test上级目录
    umount test 卸载


    rm rf * 递归删除

    ln -s 源 目标


    |管道命令

    把上一个命令的结果交给 | 的后面的命令处理

    more 显示文件内容,按行
    less 显示文件内容,按页

    grep 查询内容,关键词
    -n 显示第几行
    如果是多个文件 grep 后面 直接加上 文件夹就行了

    find 查找文件或文件夹
    find /home -name abc home目录下查找abc的文件 按名字查找
    find /home -amin -10 10分钟之内存取的文件或目录
    find /home -atime -10 10小时内存取的文件或目录
    find /home -cmin -10 10分钟内更改过的文件或目录
    find /home -ctime +10 10小时前更改过的文件或目录

    find /home -size +10k 查找/home目录下大小为10k的文件


    重定向命令
    ls -l > a.txt 列表的内容写到文件中
    ls -l >>a.txt追加写到文件中


    tar -zxvf 文件 解压

    & 放在控制台 进行运行

    查看磁盘使用情况
    df [-参数]
    例如 df -l

    查看某个目录是在哪个分区
    df [目录全路径] 存在一些内存设备管理、udev、sda1、sda2等等设备信息

    查看linux系统分区具体情况
    fdisk -l


    查看设备使用情况,根据inode block等关系文件操作系统的信息
    dumpe2fs [-bh] 设备文件名

    磁盘与目录容量
    df 列出文件系统的整体磁盘使用量
    du 评估文件系统的磁盘使用量

    rpm包
    redhat package manager 逐渐地被linux发行版本使用的安装包

    rpm -qa 查询所有linux中安装了那些rpm包

    rpm -q mysql 查看mysql 包的信息

    rpm -i rpm包全路径名称: 安装包到当前系统 i=install
    rpm -ivh rpm包全路径名称: 安装包到当前路就提示信息 v=verbose h=hash进度条
    rpm -e rpm包名称 删除rpm包
    rpm -e --nodeps rpm包名称 强制删除rpm包

    rpm -u rpm包全路径 升级


    top 查看 cpu 内存使用情况
    date MMDDHHMMCCYY.SS 月月日日时时分分年年年年.秒秒
    cal 3 2012 查看月历

    压缩: tar -jcv -f filename.tar.bz2 要被压缩的文件或者目录
    查询: tar -jtv -f filename.tar.bz2
    解压缩 tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
    如果不指定 -c 解压的内容就在当前文件夹下了,那个目录要自己先创建

    -c 新建打包文件
    -j 是针对*.tar.bz2 压缩包的
    -z 是针对*.tar.gz 压缩包的

  • 相关阅读:
    struts2中token防止重复提交表单
    有关于kali linux安装eclipse出现的一系列问题
    Kali-linux安装之后的简单设置
    kail新手安装
    画图解释 SQL join 语句
    struts2中利用POI导出Excel文档并下载
    eclipse jetty插件安装(离线版)
    web安全浅析
    maven项目配置Jetty服务器
    js、javascript正则表达式验证身份证号码
  • 原文地址:https://www.cnblogs.com/friends-wf/p/4268506.html
Copyright © 2011-2022 走看看