基础命令
cd filename 进入文件夹 ;cd ../ 返回上一级目录; ls 查看当前目录
创建文件、文件夹
mkdir foldername 当前目录创建一个文件夹
mkdir -p /opt/a/b 创建多层目录
touch filename 创建一个文件
重命名、移动复制文件
mv A B 将文件夹/文件A重命名为B
mv /A /B/C 将文件A移动到B下并重命名为C
cp -r fileName 放置路径 文件拷贝
cp -a A B/ 将A目录整个目录复制到B目录下
cp -R elasticsearch-6.4.3/ ./elasticsearch-6.4.3-2
文件编辑 vim/vi 下常用操作
输入:set nu 显示行号
取消行号:set nonu 取消行号
vim ~/.vimrc //添加 set nu,输入:wq保存退出 ;永久设置显示行号
u 撤销上次操作
ctrl + r 恢复撤销
删除文件命令
rm -rf /filename 删除文件夹及其下全部文件
rm -f /filename 强制删除文件夹
rm -rf log* 删除以log开头的全部文件
>nginx.log 清空nginx.log的文本内容
文件解压
tar -zxvf filename.tar.gz 解压tar.gz文件
unzip filename.zip 解压zip文件
磁盘占用查询
ls -lht 当前目录下每个文件的大小,同时也会给出当前目录下所有文件大小总和
du -sh * 也会列出当前文件夹下所有文件对应的大小,*可替换为具体文件名