第十一讲——基础命令 本文共有3964个字,关键词: 额……终于把那些绕来绕去的玩意儿搞定了,接下来的工作就比较轻松愉快了,当然,只是暂时的。 我们先来回顾一下之前的命令。 1.关于用户管理的命令 useradd 添加用户 userdell -r 连用户和用户家一块儿干掉 usermod改变已添加用户的信息 passwd 修改用户密码 2.组管理命令 groupadd 添加组 groupdel 删除组 groupmod 修改组信息 gpasswd 添加组密码 3.权限管理命令 chmod 权限管理 4.目录管理命令 ls、cd、pwd、mkdir、rmdir、tree ld命令和cd命令已经做过说明,不再赘述 pwd :显示当前目录路径。 mkdir: 创建目录,如果是在当前目录下创建,则 mkdir filename即可,否则需要指定路径如mkdir /tmp/test mkdir -p /tmp/test/x/m /tmp/test/y ——>等价于mkdir -p /tmp/test/{x/m,y},称为花括号展开这是bash的一种特性。 -v 显示创建过程 -p 递归创建目录,如果有连续一个以上不存在的目录需要加次选项,例如mkdir -p /tmp/1/2/3/4/5 tree :显示目录树结构,不加参数显示当前目录下的结构,否则需指定路径,例如tree /etc rmdir :删除空目录,当目录不为空时无法删除,支持-p递归删除空目录,很少使用。 5.文件管理命令: touch、stat、file、rm、cp、mv、nano touch :touch并不是创建文件,只是如果这个文件不存在则创建,touch主要用于修改文件时间戳。 -c 不创建任何文件 -a 改变访问时间 -m 改变修改时间 -t 指定修改时间 stat: 查看文件或者文件系统的状态信息 stat filename 或者stat direct 即可查看问价或者目录的状态信息。 file :查看文件的类型 file filename rm :删除命令 -r 递归删除,常用于删除目录。 -f 强制删除,不询问,很危险,慎用。 cp :复制命令(copy) cp 源 目标 对于cp命令来说,只有最后一个是目标,其他的都是源,默认只复制文件。只能实现一个文件到一个文件,多个文件到一个目录。 -r 递归复制,产用于目录的复制,例如之前的/etc/skel 复制到家目录下并修改权限,就可以使用cp命令。 -f 强行复制,强行覆盖已存在文件,不提示。 -i 覆盖提示。 -a 保留源文件的所有属性(archive),归档存放,不改变文件的任何属性,只是打包放起来,以后需要时再展开,是一种备份的常用机制 -a的命令是 -dR的合成命令 -d 保持链接属性 -R 递归复制 -P 保持复制链接,cp复制时默认是复制链接所指向的文件 -L 随符号链接拷贝源文件 mv :移动文件(剪切文件) mv SRC(源) DEST(目标) -f 强制覆盖(如果目标已存在) nano :一个文本编辑器,非常简单,键入nano回车即可,界面上有提示,唯一注意的就是^尖括号代表的是ctrl。 另外介绍一个命令install install命令:复制一个文件并制定属性。 install SRC DEST 用法同cp -d 创建多个目录 install -d /tmp/{a,b,c} 创建a,b,c三个目录于/tmp下。 -m 权限的制定 install 作用目标盘只能是文件,在rpm包制作时会使用到。 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 给自己讲linux 2016-12-11 评论 1421 次浏览