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.128su – 用户名
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 等价于 llpwd 查看当前所处的路径 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.txtmore 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 yun12userdel -r itcast -----删除用户的同时删除用户的主目录修改用户属性
usermod -l b a 将a的登陆名改为busermod -g hadoop itcast0830 将itcast0830的组改为hadoop组usermod -G hadoop,root itcast0830 给itcast0830添加两个组hadoop,rootusermod -d /home/itcast itcast0830 将itcast0830的主目录改成/home/itcast(要事先创建itcast目录,并且拷入环境变量文件)----****----修改用户的密码passwd itcast0830 添加用户组groupadd beauties删除用户组
groupdel beauties修改用户组属性
groupmod查看当前登陆的身份
whoami查看当前用属的组groups