linux01

Linux Day 1
1.Linux(万物皆目录/)

<1>linux 命令中符号代表含义
[root@localhost ~]#
. -----当前文件夹
.. -----上级文件夹
# -----root用户的命令提示符
/ ----- 根目录
@ ----- 符号前为当前用户,符号后面为当前服务器
~在的位置 ----- 当前所在目录
~ ----- 家目录
$ ----- 普通用户的命令提示符
- ----- 文件
d ----- 目录文件夹

<2>权限-----重要

(1)d(-) --- --- ---
d 和 - 标识符 目录文件夹和文件
在标识符后面9位,为权限,分三组 (组 解决权限问题)

(2)权限
r ----- read ----- 读 -----4
w ----- write ----- 写 -----2
x ----- eccute ----- 执行 -----1
rwx rwx rwx
第一组 代表文件所有者的权限 owen
第二组 代表文件所有者【组】所拥有的权限 gourp
第三组 代表 其他人 others

(3)赋予或消除权限
chmod u/g/o+-r/w/x 文件或文件夹
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限

eg:
将文件 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt / chmod a+r file1.txt

将 ex1.py 设定为只有该文件拥有者可以执行: chmod u+x ex1.py

赋予file1.txt 755权限 rwx r-x r-x 权限

ps:在赋予读权限时必须赋予执行权限

若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。

root 拥有最高权限 可以对根目录下的文件或目录进行rwx
普通用户可以对自己的家目录下文件可以进行任何操作
用户1想访问用户2,必须在用户2赋予权限下的情况下进行访问

<3>命令-----重要
clear 清屏或CTRL+L
cd 切换目录
cd ~ 回到家目录
cd / 回到根目录
cd .. 返回上级目录
pwd 打印当前工作目录
ping 连接网络
当ping通时,下面会出现域名和Ip
passwd (用户名) 更改密码
useradd 添加用户 在HOME目录下创建相对的自己的目录
su 切换用户
chmod 赋予权限 chmod u/g/o+(-)r/w/x 文件或文件夹
cat 用于连接文件并打印到标准输出设备上。 cat 113.text
vi 编辑器 vi 123.text

<4>文件目录-----重要
/ 根目录
bin 二进制文件 一般都是命令
sbin 二进制文件 一般只有超级管理员可以使用的命令,普通用户可以使用命令却没有权限进行更改的权限
boot 存放的是系统文件启动需要的配置的文件
dev 存放的是系统设备文件
etc 存放的是系统的配置文件
/etc/passwd 存放的是用户名
/etc/shadow 存放的是用户密码
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置 service network restart
/etc/profile 系统的环境变量 更改配置文件后要重新载入或重启电脑
home(家目录) 普通用户登入后默认所在的家目录 test用户登入后位置:/home/test/
root root用户 在/(根目录)中的root家目录中 root用户登入后位置:/root
lib 库文件所存地
media 媒体文件
mnt 临时挂载点(mount)
tmp 临时文件存放目录(会定期清理)
usr 用户共享文件夹(所有人公用的文件)
/usr/local/ 安装文件
var 数据库安装的东西

<5>路径
绝对路径
有根目录的为绝对路径,在任何地方都可以使用
相对路径
从当前目录引伸 往下引伸
eg. boot ->test1
->test2
现在所在目录boot/test2
../test1 返回boot目录,进入test1目录

posted @ 2019-04-29 22:06  soul天  阅读(43)  评论(0)    收藏  举报