// 欢迎大家交流探讨
linux基本操作(1)--文件、目录、用户、权限相关
命令ls -l /bin 输出如下
drwxr-xr-x 2 root root 4096 12-1 20:52 bin
d文件类型 目录
- 二进制文件/硬链接
l 软链接
2硬链接数
rwxr-xr-x文件所属者,所属组的权限
root root 文件的所属者,所属组
4096 文件大小 以block为单位 默认(1block=512字节);
12-1 20:50 文件创建或最后一次修改的时间
bin 文件名
cd(changedirectory) 改变目录
pwd (print working directory) 输出当前目录
cp -R 复制文件或目录信息
touch 创建新空文件
rm -r 删除文件/目录 -f 强制删除
mkdir 创建新空目录
mv 移动文件及命名
cat 查看文件(一般用于短文件查看,长文件只看最后一屏)
more 查看长文件 空格/-f翻页 enter查看下一行 q/Q 推出查看
head -10 查看前10行文件
tail -10 查看后10行文件 -f 动态显示文件最后几行(默认10行)
ln -s 创建软链接(link)
ln 创建硬链接
软链接相当于win下的快捷方式 软链接可跨文件分区创建,硬链接则不可,软链接和原文件具有不同的inod节点
硬链接相当于复制了文件+同步更新,硬链接与源文件具有相同的inod节点,所以可以同步更新,硬链接不依靠原文件而存在,软连接的原文件删除以后,软链接不可用。
系统的权限操作
对于文件来说
r权限 可读 cat/more/head/tail
w权限 可写 echo /vi
x权限 可执行
对于目录来说
r 可ls
w 可rm/touch/mkdir/cp
x 可进入目录 cd
所以想要删除一个目录下的文件,得看用户是否有对该文件目录的写权限而与文件的写权限无关
切换用户相关操作
su - 用户名
root 用户下切换其他用户 可不用密码
其他用户下切换用户需要密码
useradd 创建新用户
passwd 创建密码
权限相关操作
变更文件权限
chmod [u/g/o] =+- [r/w/x]
或者数字 r4w2x1 (如chmod 777 则文件的权限变为rwxrwxrwx)
chown Alex 变更文件的所属用户
chgrp adm 变更文件的所属组
umask -S 查看创建文件的默认权限属性【u=rwx,g=r-x,o=r-x】
umask 产看文件默认权限属性【022】注022是权限掩码 777-022=755 即为默认权限
umask 027 设置文件的默认权限为777-027=750 【u=rwx,g=r-x,o=---】
注 在默认情况下创建文件不能有写权限 touch /test/newfile 该文件的权限为rw-r--r--
// 欢迎大家交流探讨
// 欢迎大家交流探讨
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.