linux常用命令(二)

touch 创建空文件

语法:touch  文件名
echo “hello" >> 文件名  会将内容追加到源文件中
echo ”hello world" > 文件名 ,会覆盖源文件内容

cp 复制文件或目录

cp -rp 源文件或目录 目标目录
-r  复制目录
-p 保留文件属性
-a 复制目录包括子目录

mv 剪切文件、改名

语法:mv 源文件或目录 目标目录

rm 删除文件

rm -rf 文件或目录
    -r 删除目录
    -f 强制执行

cat 显示文件

语法: cat 文件名
注:文件超过一页内容后只能显示最后一页的内容

more 分页显示文件内容

语法: more 文件名
    空格或f   翻页
    Enter    换行
    q或Q     退出

ln 生成链接文件

语法:ln -s 源文件 目标文件
        -s 创建软链接

权限管理命令

权限位

-  rw-6  r--4  r--4   1   root  root     08-11  01:45  aa.txt   644
权限位共10位,第一位代表文件类型
- 普通文件
d 目录文件
l 链接文件
b 块设备文件
权限  读  写  执行    读  写  执行     读  写  执行   
字符  r   w   x       r   w   x        r   w   x
     4   2   1       4   2   1        4   2   1 
分配  文件所有者(u)  文件所属组(g)     其他用户(o)

chmod 修改文件权限

chmod u+r aa   给aa文件的所有者添加读r权限
chmod g+w aa   给aa文件的所属组添加w权限
chmod 755 aa    修改aa文件的权限位755 即rwxr-xr-x
冷灯看剑,剑上几番功名?炉香无需计苍生,纵一川烟逝,万丈云埋,孤阳还照古陵。
原文地址:https://www.cnblogs.com/longlogs/p/11894784.html