• Linux常用命令1


     du 显示目录或文件的大小。
     du –h 显示当前目录的大小
     
     who 显示目前登入系统的用户信息。
     hostname 查看当前主机名
     修改:vi /etc/sysconfig/network
     uname 显示系统信息。
     uname -a 显示本机详细信息。 依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

    用户管理命令
     useradd 添加一个用户
     useradd test 添加test用户
     useradd test -d /home/t1  指定用户home目录
     
     passwd  设置、修改密码
     passwd test  为test用户设置密码

     切换登录:
     ssh -l test -p 22 192.168.19.128

     su – 用户名
     
     userdel 删除一个用户
     userdel test 删除test用户(不会删除home目录)
     userdel –r test  删除用户以及home目录

    组管理
     当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名的私有组
     groupadd  创建组
     groupadd public  创建一个名为public的组
      useradd u1 –g public  创建用户指定组 groupdel
     删除组,如果该组有用户成员,必须先删除用户才能删除组。
      groupdel public

    权限命令
     读取权 r:4
     写入权 w: 2
     执行权 x: 1
     
     三种文件类型
      普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。
      目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。  
      设备文件: Linux系统把每一个设备都看成是一个文件
      
     文件权限管理
      chmod 变更文件或目录的权限。
      chmod 755 a.txt
      chmod u=rwx,g=rx,o=rx a.txt
      chmod 000 a.txt  / chmod 777 a.txt chown 变更文件或目录改文件所属用户和组
      chown u1:public a.txt :变更当前的目录或文件的所属用户和组
      chown -R u1:public dir :变更目录中的所有的子目录及文件的所属用户和组

    一、文件系统的管理
    tips:输入命令的时候要常用tab键来补全

    ls   查看目录信息  ( ls /  ) 
     ls -l 等价于  ll
    pwd   查看当前所处的路径  
    cd     切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~

    mkdir   创建文件夹
    rmdir   删除空文件夹  (只能删除空文件夹)
    rm -r  /a/b  (删除非空文件夹)

    创建文件
    touch a.avi 创建一个空文件
    vi blabla.txt 用文本编辑器编辑一个文件并且保存
    echo "angelababy,zhen de hen xihuan ni" > qingshu.txt  把左边的输出放到右边的文件里去


    删除文件
    rm filename  (rm -r  删除文件夹     rm -rf 强制删除文件或文件夹)
    移动文件  修改文件名
    mv a/wenjian1.txt b/file1.txt   (移动文件的同时还修改了文件名)

    拷贝文件
    cp srcFile destFile

    查看文件内容
    cat wodeqingshu.txt
    more wodeqingshu.txt 可以分页看
    less wodeqingshu.txt 不仅可以分页,还可以方便地搜索,回翻等操作

    tail -10 wodeqingshu.txt   查看文件的尾部的10行
    程序打出的日志在生产实践中具有非凡的debug的意义
    tail -f user.log   实时刷新显示文件的尾部

    head -20 wodeqingshu.txt 查看文件的头部20行


    二、权限管理
    drwxrwxr-x

    修改权限
    chmod  u+rwx file   为file添加或取消所属用户的权限
    (u代表所属用户  o代表其他用户  g代表所属组的成员用户)
    chmod 567 file 用数字也可以表示权限 
    5 --->  101 ---> r-x

    修改文件的所有者owner
    chown hadoop:hadoop  file 将file的所有者改成hadoop用户,所属组改成hadoop组

    上级目录的权限对本级文件或者文件夹的操作也有约束


    三、用户管理
    添加用户
    useradd  itcast0830
    必须设置密码才能正常登陆    passwd itcast

    删除用户
    userdel yun12
    userdel -r itcast -----删除用户的同时删除用户的主目录

    修改用户属性
    usermod -l b a 将a的登陆名改为b
    usermod -g hadoop itcast0830 将itcast0830的组改为hadoop组
    usermod -G hadoop,root itcast0830 给itcast0830添加两个组hadoop,root
    usermod -d /home/itcast itcast0830 将itcast0830的主目录改成/home/itcast
    (要事先创建itcast目录,并且拷入环境变量文件)
    ----****----修改用户的密码
    passwd itcast0830


    添加用户组
    groupadd beauties

    删除用户组
    groupdel beauties

    修改用户组属性
    groupmod

    查看当前登陆的身份
    whoami
    查看当前用属的组
    groups

    smile
  • 相关阅读:
    Silverlight与WPF开发人员入门应该知道的十件事
    Silverlight4.0教程之使用鼠标右键事件和滚轮事件
    Silverlight实用窍门系列:4.Silverlight 4.0添加鼠标右键菜单和Silverlight全屏模式的进入退出。【附带源码实例】
    将moss 2007的模板文件导入到moss 2010
    Silverlight4.0教程之打印报表和图形
    .NET MessageBox 网页弹出消息框
    使用sharepoint自带的文本编辑器1
    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):目录
    推荐一个非常好的在线免费的 Photoshop
    Silverlight游戏设计(Game Design):目录
  • 原文地址:https://www.cnblogs.com/qiuqiu001/p/9000587.html
Copyright © 2020-2023  润新知