![D9`9}}$8DNZ[L(YCMZ72U]L.png](/uploads/projects/renhuan-mjgwi@zr5bec/757293ef12760b2b32a0275f1eb48e51.png)
打印你用过的代码
![$S1(2]QGGC362N6BB$98QOW.png](/uploads/projects/renhuan-mjgwi@zr5bec/aa79231a28cd28389086216cad7c06ab.png)
~ 默认家目录
<br /> 查看临时文件夹<br /> tmp 存放临时文件的文件夹<br /> ![]{1N4S6302U7VUNGQ7UO@OX.png](/uploads/projects/renhuan-mjgwi@zr5bec/e797ed2b57b8e74f39f36ae84d0703f9.png)
![Q~}BHTD(L]HWY_~3~A4$835.png](/uploads/projects/renhuan-mjgwi@zr5bec/bce094c559a39c6f1ba6fc2f1d6753ea.png)
建1000个文件夹

mkdir -p

cat -n 显示行号 tac 倒过来 head -n 5 (文件名) 显示5个文件 tail(文件名) 显示尾部10个文件
ctrl+c 停止
相对、绝对路径
cd /tmp/ 根目录下访问
cd tmp/ 相对路径下访问
ls 查看当前目录下的内容
ls /tmp/
ls -a 显示所有文件,包含隐藏
touch 1.txt
touch .1.txt 加.表示隐藏
-l 列模式显示详细信息 = ll
-t 时间排序(降序)最新的在最上面
-r 时间排序(倒序)最新的在最下面
-lt ls -lr 可以组合使用
-h 更易读的方式显示文件或者文件夹大小
for ((i=1;i<=1000;i++));do mkdir dir_$i ;done;
创建1000个文件
内置命令 bash
外置命令(其他开发者提供)
举例:ifconfig
程序的路径在 : /sbin/ifconfig
可以使用which config查看
ping的程序文件在 /bin/ping
CentOS 6 配置网卡
mkdir test1 创建test1文件夹
mkdir test1/test1-1 创建test1文件夹下的test 1-1
mkdir -p test2/test2-1/test2-1-1/ 一次性创建
touch 1.txt 创建txt文件
rmdir 删除 空文件夹
rm a.txt 删除文件
rm -f a.txt 强制删除文件
rm -r test3
rm -rf test3 删除后很难恢复
cp 拷贝
cp /tmp/test1/1.txt /tmp/test2
mv abc1.txt abc2.txt 重命名 将abc1.txt文件重命名为abc2.txt
mv abc2.txt test3 移动文件 将abc2.txt移动到test3文件夹中
如果mv后第二个参数是文件名 则执行重命名
如果mv后第二个参数是文件夹 则执行移动
echo
echo 定向输入
> 覆写重定向 覆盖原内容
>> 追加重定向 追加到原内容后面
cat
cat 显示内容
cat -n 显示行号、
tail
tail 查看文本文件的尾部分内容
重点:查看日志文件内容
for ((i=1;i<=1000;i++));do echo “i” >> tail.log ; sleep 0.5 ;done;
tail -f tail.txt
-n 显示多少行,默认显示10行
tail -50 tail.log
-n 50 tail.log
动态查看文件的最后50行:
tail -f -n 50 tail.log
tail -50f tail.lo
