您的位置:首页 > 运维架构 > Shell

day_04 Linux下有关增删查改的Shell命令

2017-07-10 22:51 387 查看
~ 当前用户主目录

/ 根目录

Shell命令:(增删查改)

ls 显示文件

ls -a 显示所有文件 包括 . 和 ..

ls -l

ll

cd类似“开门”,无论是开门进入上一层还是下一层

. 当前路径(相对路径)

.. 上层路径(相对路径)

cd . 当前目录(停在当前目录)

cd .. 前往上层目录

文件权限:

r read 可读

w write 可写

x exe 可执行

- 无权限

root 超级用户无需一般用户授权,自动获得最高权限

虽然root是最高权限,但也有不能执行的操作。例如 rm -rf .. 这种操作

文件类型 当前用户-同组的-其他组的 链接数 用户名 组名 大小 最后修改时间 文件名

- — — — 23 Tom Tom 178 6月 11 2016 filename

chmod修改文件权限,例如 chmod 777 filename

111 111 111

所有权限全开,为1开为0关

chmod +x filename

将可执行权限置为可执行(打开可执行权限)同理 -x 为关闭

pwd显示当前绝对路径

passwd修改用户密码

mkdir创建目录

rmdir删除空目录

rm 删除

-r删除目录

mv改动(移动)

相对路径(..) mv filename ..

和绝对路径(//) mv filename /home/username/666

创建用户需要root来创建,普通用户没有权限。

adduser 创建用户 adduser username(用户名)

passwd 修改用户密码,如果不接参数,则默认当前用户

(如果在创建用户的时候没有进行passwd操作,重启之后则不能以该用户登录。Linux不允许用户以

空密码登录)

userdel 删除用户(虽然成功执行userdel操作,但/home文件夹还存在已删除用户的文件夹需要手动

删除)

rename 重命名的部分 将要重命名为什么 将哪一个或哪一类文件重命名

接下来就是几个小的思考题?

1、将USB导入Linux

U盘在Linux系统打开之前已经插上的需拔掉重插,(也就是这个U盘必须在Linux启动之后再插到电脑上,才能导入Linux),虚拟机会弹出提示在“可移动设备”里连接U盘

点击断开连接(连接主机)

2、改掉“广告词”localhost 即 hostname

cd /etc/sysconfig

su root

vi network 更改HOSTNAME

reboot

3、比较su 后接 - 与不接 - 有什么区别

对超级用户root来讲并没有什么大的区别,因为root几乎所有文件夹都有权限查看

有- 的登录进去时候是此次登录用户的主文件夹

没有- 的登录进去是上次登录用户的主文件夹,普通用户无权访问,用ls查看会出现没有权限的错误报告

4、自己摸索rename怎么用

rename 想要重命名的部分 将要重命名为什么 将哪一个或哪一类文件重命名(哪一类可以用?或*表示)

今日小结:

Linux:一切皆文件

几乎所有文件都能进行增删查改操作(这个 ls -a 显示的 .. 文件即使root似乎也不能删掉)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: