命令格式
文件和用户的身份:所有者(一个),所属组(多个),其他用户
递归创建是指创建多级目录。因为mkdir一次只能创建一个目录。
切换目录:cd 回到上一级目录: cd … 显示当前目录:pwd 删除空目录(该目录必须是空目录才能删除):rmdir 复制文件或目录:cp -rp [原文件或目录] [目标目录】 -r 复制目录 -p 保留文件属性 文件拷贝过去后直接加上后缀可以重命名 剪切文件、重命名:mv 重命名:直接在同一个目录下移动就是重命名 命令行清屏:Ctrl+l 或者clear 删除文件:rm -rf [文件或目录] -r 删除目录 -f 强制执行 注意:Linux中没有win回收站的概念,一次删除即彻底删除。一般不建议直接删除。 删除目录:必须加上 -r 才能删除 终止命令操作:Ctrl+C
创建空文件:touch 注意:win中文件名不能有空格,Linux可以使用双引号包含可以创建带空格文件。 显示文件内容:cat -n 显示行号 (不适合很长的文件) 显示文件内容(反向显示):tac 分页显示文件内容(很长的文件):more 空格/f 往下翻页 B 往回翻页 enter换行 q或Q 退出 分页显示文件内容:less 和more一样,但是它可以使用上箭头,page up往上翻页 冒号进行搜索,n跳转下一个 显示文件前面几行:head -n指定行数 显示文件后面几行:tail -n指定行数 -f动态显示文件末尾内容
生成链接文件:ln -s [原文件】 【目标文件】 -s 创建软链接 软链接(soft):类似于Windows快捷方式,三个用户都是全部权限。以l 开头。只是符号链接,有一个->指向。删除原文件后也删除了 硬链接(hard):类似于拷贝,同步更新,删除原文件后仍然存在。相当于一个实时备份。 怎么区分:通过i节点识别。硬链接和原文件节点一样。 注意:硬链接不能跨分区,不能针对目录使用。软链接可以。
改变文件或目录权限:chmod 【{ugoa}{±=}{rwx}】[文件或目录] -R 递归修改 权限用数字表示:r——4 w——2 x——1。总的权限数字相加
r 读权限 可以查看文件内容 可以列出目录中的内容 w 写权限 可以修改文件内容 可以在目录中创建、删除文件 x 执行权限 可以执行文件 可以进入目录
权限是针对目录有权限,而不是针对文件。
改变文件或目录的所有者:chown 【用户】【文件或目录】 改变文件或目录的所属组:chgrp 【用户组】【文件或目录】 文件创建后有一个缺省组:即默认组 显示、设置文件的缺省权限:umask [-s] 以rwx形式显示新建文件缺省权限
文件搜索:find 【搜索范围】【匹配条件】 文件搜索的范围越小越好,越精确越好 通配符* 匹配任意字符 通配符 - 匹配单个字符 1M=1024k=2048数据块
在文件资料库中查找文件:locate (速度很快,但新的文件需要updatedb升级资料库才能找到)
