linux基础命令:
cd /home 进入文件夹
pwd 显示当前目录
ls 显示当前目录可见文件
ls -a显示当前目录所有文件(包括隐藏)
ls -l 显示当前目录文件详情
mkdir 创建文件夹
mkdir /home/a/b -p。如果上级目录不存在,-p自动创建上级目录
mkdir a b。在当前创建多个文件夹
mkdir a/{b,c}. 在指定目录下创建多个文件夹
touch 创建文件
touch a.txt 必须保证上级目录存在
touch .a.txt 创建隐藏文件
rm删除文件
rm a.txt
rm a -r 删除a文件夹
rm * -r 删除所有文件和文件夹(不能删除隐藏文件)
cp 拷贝文件
cp 1.txt 2.txt 前面是原文件,后面是目标文件
cp a b 拷贝文件夹
mv 移动、重命名
mv a.txt b.txt。重命名
mv a.txt ~ 移动到指定目录
> 重定向
ls > 1.txt 把命令返回到结果输出到文件中,会覆盖之前的数据,默认情况命令返回的结果显示在屏幕中
ls >> 1.txt 把命令返回到结果输出到文件中,追加的方式
cat 查看文件内容
cat 1.txt 查看文件内容
cat 1.txt 2.txt 显示多个文件内容
cat 1.txt 2.txt > 3.txt 把多个文件内容合并到新文件中
more 查看文件内容,可分页
管道 |
ls -l / | more 把左边命令返回到结果交给右边命令进行处理
tar 打包 归档
打包:tar cvf new.tar 1.txt 2.txt (new.tar是打包后的文件,后面是需要打包的文件)
解包:tar xvf new.tar
压缩:
1、打包:tar new.tar * 生成new.tar 文件
2、压缩:gzip -r new.tar 生成new.tar.gz文件
解压:
1、解压:gzip -d new.tar.gz 生成new.tar文件
2、解包:tar xvf new.tar
一步到位解压缩:
压缩:tar czf new.tar.gz *.txt
解压:tar dxf new.tar.gz
权限
drwxrwxr-x d代表文件夹
rwx rwx r-x. r可读 w可写。x可执行
第一组指文件拥有者的权限,第二组指文件拥有的组的权限,第三组指其他用户的权限
Shutdown 关机 reboot 重启
看日志:
查进程:
vim 命令:
Vim 1.txt 进入文件命令模式
i 编辑模式:插入光标前一个字符
esc+
:q! 不保存退出
:wq 保存退出
———————————————————————————————
dos基础命令:
cd .. 返回上级目录
cd/ 返回根目录
md 新建目录
copy e:/1/2/img.png d:/1. 复制文件
move 同上 移动(剪切)
md 新建目录
Del 文件。删除文件(不可恢复)
rd
Del *.* 删除目录中所有文件(不是文件夹)