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 文件名

          
ls (list) -lad (查看文件信息) -i 查看文件的inod节点
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--


// 欢迎大家交流探讨


发布了38 篇原创文章 · 获赞 12 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章