Linux基础语句

Linux基础语句

1.登录用户

[root@localhost~]#

[当前登录用户@主机名 当前所在目录]#
linux:超级用户 root
windows 超级用户:administrator
# 超级用户
$ 普通用户
当前所在目录 ~ 用户的家目录
超级管理员 /root/
普通用户 /home/用户名/

2.linux 命令

显示list
ls 显示目录下所有内容
ls -l 长格式显示
ll 别名
ll -h
ls -a

3.权限

-rw-r–r– 1 root root 27034 7月 25 2017 install.log
-rw-r–r– 第一列:权限 所有者权限 所属组权限 其他人权限
1 第二列:引用计数
root 第三列:所有者
root 第四列:所属组
27034 第五列:大小 默认单位是Byte
7月 25 2017 第六列:文件最后一次修改和访问的时间
install.log 第七列:文件名

ls -h:人性化显示 文件大小MGTK备注:单独使用不会出现,需要组合使用。
ls -hl:多个选项可以一起使用 而且大部分没有顺序
ls -a:显示所有文件(包含隐藏文件)
文件名前面带有点的文件就是隐藏文件

需求:我想要所有文件人性化长格式显示怎么写 ls -ahl/ll -ah

4.目录操作命令

(1)cd 切换所有目录
命令名称 cd
cd/home
相对路径
参考当前的所在目录进行相对目录跳转 请查看好自己所在的目录是哪一个
./ 当前目录
../上一级目录
../../上上级目录
绝对路径(尽量使用绝对路径)
cd 回到当前登录用户的家目录
cd- 进入上一次操作的目录
cd– 进入上一级目录
(2)pwd 显示当前所在目录(重点重点重点)
(3)linux 常见目录(以下目录系统各位全部记下来 重点重点)
/ 根目录
/root 超级用户 家目录
/home 普通用户的家目录
/bin 命令保存目录(普通用户的命令)
/sbin 命令保存目录(超级管理员的命令)
/dev 设置文件保存目录
/etc 配置文件的保存目录
/lib 函数库的保存目录
/mnt 系统挂载目录(推荐使用)
/media 挂载目录
/tmp 临时目录
/proc 直接写入内存
/usr 系统软件源目录
/var 系统相关文件内容
/var/log 系统日志
(4)创建目录(重点重点重点)
mkdir 目录名
蓝色文件是我们的目录也就是文件夹
-p 就是递归创建
(5)删除(重点重点重点)
rm -rf 文件/目录
-r 删除目录
-f 强制

三 文件操作命令(重点重点重点)

1.创建文件 新建文件

touch 文件名
touch kaizi.avi

2.cat 文件名 查看文件

cat install.log
cat -n install.log

-n 查看文件同时显示行号

3.more 文件名 分屏显示

more install.log
空格 向下翻页
d 向上翻页
q 退出

4. head -要查看的条数 文件名

head -10 install.log 显示十条

5. tail – 要查看的条数 文件名

tail -10 install.log 显示后十条

四 文件和目录都操作的命令(重点)

1.rm 删除 rm-rf文件/目录
2.cp 复制拷贝 copy
cp要被复制文件路径 被复制的什么位置路径
cp liuhaifeng.avi ./debao/liuhaifeng.avi 复制文件

五 权限管理

1. 权限位

-rwxrwx—
-文件类型 r可读 w可写 rx拥有者属性 x可执行 第二个rx组属性 —无此属性 第一个-和第二个-其他人对该文件属性
– rw – r– r–
权限位 是十位
第一位 代表文件类型
-普通文件
d目录文件
l链接文件
第二位到第四位 所有者权限 u=user
第五位到第七位 所属组权限 g=group
第八位到第十位 其他人权限 o=other

r 读取 4
w 写入 2
x 执行 1
– 无权限

2.修改该权限(超级重点重点)

chmod 权限 文件名
逻辑描述法
chmod u+x wangfang
chmod u-x wangfang
chmod u=rwx wangfang
chmod g=rwx wangfang
请将其他人权限加上 rwx对于wangfang这个文件
chmod o=rwx wangfang
请将其他人权限改为rw 对于wangfang文件
chmod o-x wangfang
chmod o=rw wangfang
数字描述法
r=4 w=2 x=1
chmod 777 demo.php
chmod 755 demo.php
chmod 555 demo.php
chmod 333 demo.php
777最大权限 在生产环境服务器中禁止赋予这个权限

文件:

r 查看文件内容 cat more
w 修改文件内容
x 执行文件内容
目录:
r 列出文件
w 创建删除文件
x 进入目录

总结:

1.对文件有写权限,只代表可以修改这个文件,那么如果想要删除这个文件需要对文件所在目录有写权限
2.只要对目录有写权限,目录的文件就算是root创建的文件也可以删除

赋予权限要合理:

1.对目录有w权限,就意味着要有rwx权限

2.对脚本执行,需要rx并且对目录有rx权限才可以

3.  chown 改变所有着和所属组

     命令名称 chown

     命令主要用于文件或者文件夹宿主及所属组的修改

     Chown 用户名 文件名 改变文件所有者

     Chown john demo.php john 这个用户必须存在

     Chown 用户名:所属组 文件名

     Chown john:john wangfang 改变所有者同时改变所属组

 

续集:https://www.cnzxv.cn/2023/587.html

© 版权声明
THE END
喜欢就支持一下吧
点赞51赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容