学习增删改查
/*
增:mkdir、touch
删:rm
改:mv、cp、vi(m)
查:find
*/
day_1
1.cp命令 复制一个文件或者文件夹
cp -t 目的文件夹 复制文件 //先指定目标文件 再指定源文件
cp 目标地址 源文件
cp -r //复制目录
cp -p //保持属性不变
cp -a //包含-r -p的内容
2.mv //剪切或者重命名
mv 源文件 目标地址 //剪切
mv 源文件 源文件名字 //重命名 两个地址一样时为重命名
3.ls命令
man ls //查看ls命令的用法
pwd 查看当前用户所在目录
ls 查看当前目录下文件(夹)
file 区分文件和文件夹 directory是文件夹
4.创建文件
mkdir 创建文件夹
mkdir -p //递归创建目录,即使上级目录不存在,会按目录层级自动创建目录
touch 创建文件
rmdir //删除空目录
rm -r //删除目录
rm -f //强制删除
5.find 命令 //大范围和小范围
find / -name test.java //根目录下根据名字查找
find / -name Tes* //搜索以Tes开头的所有文件
6.history //查看历史记录,执行历史命令 !+命令标号=执行标号命令
//默认记录1000条
7.tar命令 * //压缩和解压命令
//linux 压缩文件名后缀.tar.gz//是用tar压缩的文件
压缩命令:tar -czvf 压缩生成文件 被压缩文件
解压命令:tar -xzvf 解压文件 目录
8.service 启动或者关闭防火墙
关闭防火墙:service iptables stop
启动防火墙:service iptables start
9.rpm(红帽包管理redhat)
rpm -qa | grep命令://查看linux系统下是否安装了指定的软件//-qa 查询所有 //grep以行处理
rpm -e --nodeps 命令://卸载指定的软件
10.cat //查看文本
-n //显示行号
11.head //默认显示前十行
-n //指定显示行数
tail //默认显示后十行
-n
-f //持续刷新
12.clear //清屏
ctrl + l //清屏快捷键
Ctrl + c //强制退出
13.poweroff //关机
reboot //重启