linux基础命令下
命令是区分大小写的。
ls -l 查看详细信息
查询出来的大小默认单位是字节,byte.
2如何创建一个空文件
touch /oldboy/olbboy.txt
3如何对空文件进行编辑
1)打开一个文件进行编辑
vi/vim(centos7没有此命令)
按i进行编辑
保存关闭:按esc(退出编辑状态)
按:wq(write --->写/保存 quit 退出)
q 只退出,不保存
w只保存,不退出
2)将文件不用打开进行直接编辑
将屏幕上显示的信息保存到文件中
第一步:屏幕上有信息显示
echo "hello world"
第二步:屏幕的信息显示到屏幕上
echo "hello world > oldboy.txt(会覆盖之前的内容)
说明: > 标准输出重定向
执行原理:将原有的数据清空,在将数据写入
>> 标准输出追加重定向
不会清空原有数据,在最后一行添加新数据
检查文件写入是否正确:
4.查看文件内容的命令:
cat(猫) ----- 查看文件
cat oldboy.txt cat c.txt b.txt (查看多个文件)
5.如何复制保存数据
copy(复制) -- cp
用法: cp 要复制数据信息(文件/目录)复制到什么位置
cp /oldboy/oldboy.txt / tmp
备份整个 oldboy 目录
cp /oldboy /oldboy_bak 出现错误:cp: 略过目录"/oldboy"
正确方式
cp -r = cp - recursion(递归) 拷贝该目录下的所有东西到另一个目录
cp -r /oldboy /oldboy_bak 发现 oldboy_bak 下面多了一个oldboy文件夹
补充:不需要多次确认是否覆盖:
\cp -r /oldboy/oldboy01/ /tmp/
需要多次确认是否覆盖:
cp -r /oldboy/oldboy01/ /tmp/
6)删除数据命令
delete(删除) == remove(移除) = rm
/rm 强制删除,不需要提示
rm -f = rm -force 强制删除文件,不提示
rm -rf 可以强制删除目录和目录下的文件
PS:运维人员两大经典错误
01.删根目录 避免
rm -rf / 或者 rm -rf / old (中间出现了空格) 表示删除 根目录 和当前目录下的 old文件夹
所以我们最好切换到需要删除的文件下,在进行删除比较好.
7)移动数据信息(剪切)
move ---> mv
mv 命令用法跟 cp类似
mv /oldboy /tmp/
说明:移动目录不需要加参数,如果有重复需要覆盖,可以使用/mv 或者 mv -f
8)重命名 mv
mv boy.txt girl.txt
快捷方式:
ctl + a 移动光标到行首
ctl + e 移动光标到尾行
ctl + 左右方向键 按照英文单词快速移动
ctl + l 清屏
ctl + c 中断命令执行操作
ctl + d 补全快捷键
方向键上下 调取之前输入过的命令