命令格式
命令-选项-参数
例如 ls -la /etc
1.文件处理
ls 查看文件
ls -a 查看所有文件,包括隐藏的文件
ls / 查看根目录
ls -lh 查看文件创建的时间 文件所有者 文件大小
- 二进制文件 d 目录 l 软连接
2.权限管理
u 所有者 g 所属组 o 其他人
r 读 w写 x 执行
- 文件处理
mkdir /tmp/xiao 用mkdir 创建目录 在tmp文件下创建一个叫xiao的文件夹
mkdir -p /tmp/japan/xiao 在tmp文件下没有这个japan文件,用-p 来递归创建
ls /tmp 查看 tmp文件下创建的目录的文件
-------------------------------------------
cd 切换目录
cd /tmp/xiao 路径切换到/tmp/xiao 目录下面
cd .. 返回上一层目录
----------------------------------
pwd 显示当前的目录/路径
------------------------------
rmdir 删除 命令
rmdir cr 删除空的文件 文件之能是空的才能删除
-------------------------
cp 复制文件或者目录
cp '/home/cr/桌面/caomall/index.html' '/home/cr/桌面/caomall/hello.js' '/home/cr/桌面/caomall/170314' 将index.html hello.js 文件复制到170314文件夹下面
cp -rp '/home/cr/桌面/caomall/xiaocao' '/home/cr/桌面/caomall/170314' /* -rp 是保持文件的目录结构和文件属性 此命令将 xiaocao 文件 复制到170314 文件下面 两个文件是同时更新的
------------------------------------
mv 剪切/重命名
clear 清屏幕
mv '/home/cr/桌面/caomall/xiaocao' '/home/cr/桌面/caomall/170314' 将xiaocao 文件目录剪切到170314文件目录下面,可以剪切多个, 剪切过去时目标文件在下面可以改名。
mv hello.js wrod.js 将hello.js 重命名为wrod.js 这是在同一个文件夹下面的文件
--------------------------------------
rm 删除文件
rm -rf r 删除目录 f 强制执行
rm -f wrod.js 强制删除wrod.js 文件
rm -rf cao 强制删除cao 文件
-------------------------------------
touch 创建空的文件
touch love.js 创建love.js文件, 用绝对路径可以创建在别的地方 相对路径创建在当前的目录下
--------------------------------------
cat 显示文件内容
cat -n 显示行号
cat -n '/home/cr/桌面/caomall/index.html' 查看index.html 文件里边的内容。
---------------------------------------
tac 反向显示 文件内容倒着显示 将对后面的内容 放到最前面
----------------------------------------
more 分页显示文件内容 对于显示比较长的文件较为适合 不能向上翻页
1. 空格/f ---翻页
2. q---退出
3. 回车--换行
more '/home/cr/桌面/caomall/index.html' 显示文件内容
----------------------------------------------------------------------------
less 分页显示文件内容 对于显示比较长的文件较为适合 可以向上翻页
less '/home/cr/桌面/caomall/index.html' 显示文件内容
PgUp ---上一页
PgDn ---下一页
箭头上 ---上一行
箭头下 ---下一行
/ 要搜索的关键字 按n键遍历所以的关键字 -----搜索
-----------------------------------------------------------------------
head 显示文件内容前面的几行
-n 指定显示到哪一行
head -10 '/home/cr/桌面/caomall/index.html' 指定显示到第10行
----------------------------------------------------------------------
tail 显示文件内容末尾的几行
-n 指定到哪一行
-f 动态显示文件末尾内容 写入完的以后 就可以观察到
- 链接命令
ln 生成链接文件
-s 创建软链接 快捷方式
不加 -s 创建硬链接 相当于拷贝 可以同时更新
可以通过 i 节点来识别
1.硬链接 一个节点 映射到好几个文件 同时更新。
2.不能跨分区 , 软链接可以
3.硬连接不能针对目录来使用,软链接可以