Day 1
命令执行权限
root:
/sbin
/usr/sbin
all users:
/bin
/usr/bin
bin-binary
usr-users
sbin-super binary
文件类型
drwxr-xt-x 1 root root 7
开头 d-目录directory
- 二进制文件
1 软链接文件link
1----硬链接数
用户
用户组
文件大小(数据块block 512KB)
rwx r-x r-x
r-read
w-write
x-execute
所有者U[user owner]
所属组g[group]
其他人o[others]
ctrl + c 终止命令执行
文件处理命令
1)命令 ls(list) 选项[-ald] [文件或目录]
-a[all] 显示所有文件,包括隐藏文件
-l[long] 详细信息显示
-d[directory] 查看目录属性
-i[i-node] 查看i结点
2)命令 cd (change directory) 命令路径:shell内置命令 权限:所有用户
cd [directory]
exp: cd / 切换到根目录
cd .. 回到上一级目录
3)命令 pwd (print working directory) /bin/pwd all
pwd
exp: pwd
result: /bin
4)命令 mkdir (make directories) /bin/mkdir all
mkdir [目录名]
exp: mkdir newdir
5)命令 touch /bin/touch all
touch [文件名]
exp: touch newfile
6)命令 cp (copy) /bin/cp all
cp -R [源文件或目录] [目的目录]
-R 复制目录
7)命令 mv (move) /bin/mv all
mv [源文件目录] [目的目录] 功能:移动文件、改名
8)命令 rm (remove) /bin/rm all
rm -r [文件或目录]
-r 删除目录
9)命令 cat (concatenate and display files) /bin/cat all
cat [文件名] 显示文件内容
10)命令 more /bin/more all
more [文件名] 分页显示文件内容
(空格)或f 显示下一页
(Enter) 显示下一行
q或Q 退出
exp: more /etc/services
11)命令 head /bin/head all
head -num [文件名]
-num 显示文件前num行
12)命令 tail /bin/tail all
tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件内容
默认显示10行
13)命令 ln (link) /bin/ln all 产生链接文件
ls -s [源文件] [目标文件]
-s 创建软连接
ls [源文件] [目标文件]
创建硬连接
软链接文件 lrwxrwxrwx --> 10 他只是个链接,所以该链接权限为所有人
时间值是创建软链接文件的时间值
类似于快捷方式
软链接可以跨文件系统(相当于可以从C盘文件连接到D盘文件)
硬链接文件 跟源文件一模一样,两个文件同步变化,就相当于一个文件以两个名字存放在两个位置,两个文件用的一个i结点
软链接无法跨文件系统(相当于不可以从C盘文件连接到D盘文件)
Linux利用i结点查找文件
权限管理命令
1)chmod (change the permissions mode of a file) /bin/chmod all
chmod [{ugo}{+-=}{rwx}] [文件或目录]
[mode=241] [文件或目录]
改变文件或目录权限
r-4 w-2 x-1 rwxr-xr-- = 754
文件:
r-cat more head tail
w-echo vi
x-命令,脚本
目录
r-ls
w-touch mkdir rm
x-cd
2)chown (change file ownership) /bin/chown all
chown [用户] [文件夹或目录]
3)chgrp (change file group ownership) /bin/chgrp all
chgrp [用户组] [文件或目录]
4)umask
0022 0-特殊权限位 022-用户权限位,权限掩码值
777-022=755
Linux权限规则----缺省创建的文件不能授予可执行x权限
umask [掩码值]
添加用户 useradd [用户名]
passwd [用户名]
命令执行权限
root:
/sbin
/usr/sbin
all users:
/bin
/usr/bin
bin-binary
usr-users
sbin-super binary
文件类型
drwxr-xt-x 1 root root 7
开头 d-目录directory
- 二进制文件
1 软链接文件link
1----硬链接数
用户
用户组
文件大小(数据块block 512KB)
rwx r-x r-x
r-read
w-write
x-execute
所有者U[user owner]
所属组g[group]
其他人o[others]
ctrl + c 终止命令执行
文件处理命令
1)命令 ls(list) 选项[-ald] [文件或目录]
-a[all] 显示所有文件,包括隐藏文件
-l[long] 详细信息显示
-d[directory] 查看目录属性
-i[i-node] 查看i结点
2)命令 cd (change directory) 命令路径:shell内置命令 权限:所有用户
cd [directory]
exp: cd / 切换到根目录
cd .. 回到上一级目录
3)命令 pwd (print working directory) /bin/pwd all
pwd
exp: pwd
result: /bin
4)命令 mkdir (make directories) /bin/mkdir all
mkdir [目录名]
exp: mkdir newdir
5)命令 touch /bin/touch all
touch [文件名]
exp: touch newfile
6)命令 cp (copy) /bin/cp all
cp -R [源文件或目录] [目的目录]
-R 复制目录
7)命令 mv (move) /bin/mv all
mv [源文件目录] [目的目录] 功能:移动文件、改名
8)命令 rm (remove) /bin/rm all
rm -r [文件或目录]
-r 删除目录
9)命令 cat (concatenate and display files) /bin/cat all
cat [文件名] 显示文件内容
10)命令 more /bin/more all
more [文件名] 分页显示文件内容
(空格)或f 显示下一页
(Enter) 显示下一行
q或Q 退出
exp: more /etc/services
11)命令 head /bin/head all
head -num [文件名]
-num 显示文件前num行
12)命令 tail /bin/tail all
tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件内容
默认显示10行
13)命令 ln (link) /bin/ln all 产生链接文件
ls -s [源文件] [目标文件]
-s 创建软连接
ls [源文件] [目标文件]
创建硬连接
软链接文件 lrwxrwxrwx --> 10 他只是个链接,所以该链接权限为所有人
时间值是创建软链接文件的时间值
类似于快捷方式
软链接可以跨文件系统(相当于可以从C盘文件连接到D盘文件)
硬链接文件 跟源文件一模一样,两个文件同步变化,就相当于一个文件以两个名字存放在两个位置,两个文件用的一个i结点
软链接无法跨文件系统(相当于不可以从C盘文件连接到D盘文件)
Linux利用i结点查找文件
权限管理命令
1)chmod (change the permissions mode of a file) /bin/chmod all
chmod [{ugo}{+-=}{rwx}] [文件或目录]
[mode=241] [文件或目录]
改变文件或目录权限
r-4 w-2 x-1 rwxr-xr-- = 754
文件:
r-cat more head tail
w-echo vi
x-命令,脚本
目录
r-ls
w-touch mkdir rm
x-cd
2)chown (change file ownership) /bin/chown all
chown [用户] [文件夹或目录]
3)chgrp (change file group ownership) /bin/chgrp all
chgrp [用户组] [文件或目录]
4)umask
0022 0-特殊权限位 022-用户权限位,权限掩码值
777-022=755
Linux权限规则----缺省创建的文件不能授予可执行x权限
umask [掩码值]
添加用户 useradd [用户名]
passwd [用户名]