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似乎也不能删掉)。
/ 根目录
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似乎也不能删掉)。
相关文章推荐
- Linux主要shell命令详解
- LINUX入门常用命令之Linux与用户有关的命令
- 有关shell命令可以嵌套,以下是最简单的一例
- Linux:shell中的管道命令
- linux教程,Shell命令大全
- 配置linux网关有关的命令及软件
- Linux系统下查看文件调用情况Shell命令
- Linux学习笔记-shell命令[转帖]
- Linux主要shell命令详解
- 深入浅出Shell 编程:Unix/Linux 命令
- linux常用的有关网络操作的命令:
- 深入浅出Shell 编程:Unix/Linux 命令
- Linux主要shell命令详解
- linux命令之有关网络的操作命令
- linux下环境变量有关命令
- Linux学习笔记-shell命令[转帖]
- Linux文件查找命令find,xargs详述04
- Linux主要shell命令详解
- linux下shell命令date的妙用
- linux命令复习之有关磁盘空间的命令