mkdir 目录名字 创建目录mkdir -p /1/2/3 创建目录及子目录rmdir 目录名字 删除空目录rm 文件名 删除目录/文件rm -rf f:强制 r:删除目录时需要添加cp 文件1 文件2 复制文件cp -r 目录1 目录2 复制目录mv 移动cat 读取文档内容(从头到尾)tac 读取文档内容(从尾到头)cat -A 每行结束显示一个$符号more 文件名 从头显示文件内容,按空格一页页向下翻页,回车下一行less 文件名 可以按上下键上下翻行j:下 k:上 pgup/Ctrl+b上翻,pgdn/Ctrl+f下翻页 g到首行G到尾行 /关键词 搜索 n下一个匹配项 N上 q 退出lesshead 文件名 查看前十行 -2 前两行tail 文件名 查看后十行 -2 后两行 -f 动态查看内容ls -l -:普通/可执行文件 d 目录 c 字符设备(处理字符) b 块设备(磁盘等,存文件) l 软链接文件 s socket文件(进程间通信,本地通信) p 管道文件(一些命令的输出作为另一命令输入) rwxrwxrwx 1段主(user)的权限 2段组(group)的权限 3段其他非本群组(others)的权限 s临时权限 普通用户能改自己的密码 若有x权限,为s,无为S
chmod r=4 w=2 x=1 -R 子目录/文件继承权限umask 0022 (看后三位) 默认目录755 文档644 777-022=755
chown root:root 文件 更改主,组,归属 -R 继承lsattr 查看隐藏属性 lsattr -R 列出目录下及子目录下文件及特殊属性chattr +a 1.txt 增加属性 a权限 只能追加,不能删除,重命名等 解除限制,-a i权限 不能追加,删除,重命名, 文件固定了 解除限制 -istick_bit 防止别人修改/删除自己的文件(只能作用于目录上,对于文件没太大意义) chmod o+t 文件名 权限变成(有x权限) rwt 无x权限为Twhich 搜索命令的觉得路径位置(在$PATH下搜索,并且需要有x权限)whereis 字符 搜索包含字符的路径 有限的路径下搜索locate 字符 需要安装 需要更新 updatedb 包含字符的都列举出来,不精准 (不在tmp目录搜索)find /tmp/ -name 'something*' 在tmp下搜索something -type d 目录 f 文件 s b c 等类型 -mtime +10 创建/最后更改时间在10天之前的 单位为天 -mmin +5 五分钟之前的 mtime (modify time) 创建/更改时间ctime (change time) 更改的时间atime (access time) 访问时间 touch 若存在,则修改三个time 若不存在,创建 mtime变,ctime 变 ctime 变,mtime不一定变 cat时,ctime变ln -s /root/1.txt /tmp/2.txt 软链接(绝对路径) 也可以做目录 2.txt相当于快捷方式ln /root/1.txt /tmp/2.txt 硬连接 只能文件 两个文件大小相同,一个丢失时,另一个可替代对方groupadd grp1 创建用户组grp1 文件在/etc/group !表示无密码 groupdel grp1 删除组 -g 指定组id (默认从500开始) 下次创建从自己指定的id号之后开始useradd qianshan 创建普通用户qianshan 并默认创建组qianshan userdel qianshan 删除用户 useradd -u 505 -g 555 asd 创建用户asd uid=505 gid=555 useradd -u 505 -d /home/user3 -s /sbin/nologin user2 家目录为user3,shell为nologin useradd -M -s /sbin/nologin user5 创建user5,不创建家目录usermod -g 555 用户名 改变gid为555 -G 拓展组 -L 锁定 (不能登陆) -U 解锁mkpasswd 自动生成密码程序 需安装 expect -l 6 6位 -s 0 无特殊符号 -d 4 4个数字 -C 5大写5个 -c 6 小写6个su - 切换用户时切换环境变量df 查看磁盘分区及使用状况(free也可以) df -h 自动使用合适的单位 -m m为单位 df -i inode使用情况 du /etc/ 子文件大小及总和 -h 自动使用合适单位显示 du -sh 目录/文件 查看指定目录/文件大小fdisk -l 查看磁盘,分区状况 磁盘小于2T 用fdisk分区 大于2T 用parted centos6一般用的硬盘格式为ext4 mkfs.ext4 /dev/sdb5 格式化sdb5为ext4格式 mke2fs -t ext4 -b 1024 -m 1 -L qianshan /dev/sdb1 格式化1 为ext4 块大小1024 保留1% 标签 mount /dev/sdb5 /mnt/ 把 5 挂载到mnt下 挂载前不要有数据,会覆盖 umount 卸载开机挂载,可以写在/etc/fstab里 或/etc/rc.local里
1