【查看主命令-ls】
ls+路径 : 查看对应路径下是所有文件(不包含隐藏文件)
ls -l :以列表的形式显示
ls -la : 将文件夹下隐藏文件也展示出来
ls -lh : 查看文件夹下可读性较高的文件
【路径命令-/】
/ 附属命令
./ / :都代表当前目目录
../ :相对当前目录的上一级目录
pwd 主命令
pwd :查看当前工作路径
【切换目录-cd】
cd 主命令
cd : 切换当前的工作个目录
~ :
~:当前用户的家目录
【创建文件夹-mkdir】
mkdir +路径
mkdir ~/wenjian : 在家(任意)目录创建文件夹
mkdir -p : 创建层级文件夹
mkdir a b c :创建多个文件夹
【创建文件-touch】
touch + 路径?+文件名称 :指定文件夹下创建文件
touch a/test.txt :创建文件
touch a.txt b.txt :创建多个文件
【文件操作-cp】
cp +文件名称 : 复制文件
cp+路径+文件名称 +目标路径 :复制文件到指定位置
cp /etc/test.txt /a.txt :复制并改名
cp +文件夹 :复制文件夹
注意:当时用cp命令进行文件夹复制的时候,需要添加-r,否则文件夹将会被忽略
-r :递归复制
cp -r +文件夹 :复制文件夹及以下所有文件
【移动/重命名文件-mv】
mv :移动、剪切文件,可做重命名使用
mv 需要移动的文件 新位置
注意:移动文件夹时,无需使用递归
【删除命令-rm】
rm: 删除文件/文件夹
rm 文件夹/文件名 :删除指定文件
rm -r: 递归删除文件夹下所有文件(有确认提示)
rm -rf :递归删除不提示
rm -f : 删除文件不提示
rm -rf 文件1 文件2 文件夹:可以同时删除多个文件和文件夹
y/yes 确认 n/no 取消
rm -f test* : 删除文件名包含test开头的文件
【*】 通配符,表示任意字符
【编辑器-vim】
vim 文件路径:打开文件
esc → : q : 退出编辑器
esc →:wq :保存并退出
a: 编辑文件
【输出重定向- > >>】
> : 覆盖输出,覆盖掉原先的文件内容
>>: 追加输出,不会覆盖原始的文件内容 ,会在原始的末尾继续追加
【打开文件:cat】
cat 文件 :打开文件
cat 文件1 文件2 ....文件n >新文件名称 :合并多个文件
【查看磁盘的空间-df】
df : 显示磁盘空间无单位
df -h :显示带单位的磁盘空间
【查看内存-free】
free :默认使用K未单位显示内存使用情况
free -m: 默认使用M未单位显示内存使用情况
free -g:默认使用G未单位显示内存使用情况
-/+ buffers/cache: 228 1665 1665是真实可使用内存
swap:用于临时内存,当真实内存不够用时,就可以使用硬盘内存
【查看文件前N行-head】
head 文件名 :查看文件(默认前10行)的内容
head -n 文件名 :查看文件第N行的内容
【查看文件末尾N行-tail】
tail 文件名: 查看文件(默认末尾10行)的内容
tail -n 文件名:查看文件倒数第N行的内容
tail -f 查看文件的动态变化
tail -f 文件路径
【以较少的内容进行输出-less】
less 文件 :输出文本的一部分,使用辅助键(↑,↓,空格,回车)
【统计文件内容信息-wc】