linux文件打*号,Linux文件操作(查看,复制,删除,打包,特殊符号,)

1、文件操作

cd 进入操作

1.1 创建文件和目录(指定目录和不指定目录的区别)

mkdir /tmp/test01    //创建空文件夹, ./和/的区别是./代表在当前目录

1d4062db5cd11d398fbbf8261e8e1c4b.png

mkdir -p /data1/hadoop/hdfs/name  //递归创建文件夹

5d436940542d57c82188352b235f3a26.png

mkdir ./test4 ./test5   //在当前目录下创建两个文件夹,两个文件夹名用空格隔开

c0513fa42dcd691a6468f9c401d8c173.png

touch /tmp/test01/file.txt   //创建空文件

63cc9ee6e03fea5026f995f98b5100d5.png

vi file.log //创建空文件并进入编辑模式

94c987936b38111bb282a3dcd3c240c7.png

echo>file.txt  //创建file.txt并输入空到该文件中 ,单方括号和双方括号都可以

137bb598f23f7f827d981e3396614867.png

adfa4c9bb7be30c1aa64c8bd256f35e0.png

cat ./def   //查看内容

f98ffe7b013ff23435d4abe0d6b835d5.png

1.2 列出文件和目录列表

ls -a -h -l

3c5fc72d809649e0dbe0966c9504368c.png

29986506ad2ec30e3e8751664635b616.png

ll -h (ls -l)

1.3 文本编辑器 Vi

Vim/vi/nano file

:q  //退出

:w  //保存

:wq  //保存退出

:q!  //强制退出

e398595d3a796b09d8ae9e0b4e3ebff9.png

e0bed6c838895f7eea78e7ec9462f91b.png

1.4 文件内容查看

cat -n    //查看内容时显示行号

ba9f3efde16d96ca1f831f591918fc42.png

cat/etc/redhat-release    //不显示行号

cat -n /etc/passwd    //查看内容时显示行号

1.5 显示文件的头10行或尾10行

tail    //默认查看文件尾10行

head   //默认查看文件头10行

head -n    //查看指定头几行

223a766b0ba96a97bd34d6c9ec97e007.png

tail -n    //查看指定尾几行

more    //百分比查看,不能回滚看

less     //可以回滚看

1.6 复制文件

cp /tmp/test01.txt /opt

1.7 复制目录 (格式cp -r 文件夹1 文件夹2,复制文件不需要加-r)

cp -r /tmp/test01 /opt

233f441d48507c48b168db0f1022fa6f.png

1.8 移动、剪切、重命名文件或目录

mv /opt/test01 /tmp

4410b51468c2bec1451e5147991ca919.png

mv /opt/file1.txt  /tmp/file2.txt

mv ./test5/letwant ./test1/let    //直接将文件剪切然后重新命名

ae6ef5e4c3874e2f59eacb6de6cf4d44.png

rename:批量命名

1.9 重定向和追加 >   >>

> 先清空文件内容,后写入新的内容 (慎用)

echo "hello world" > /tmp/file1.txt

c2614f828295590382a5d3b79a9da5a9.png

>>追加新的内容到文件最后一行,旧的内容不会删除

91479d76eb3e4635d7c4b7d48bbfe982.png

# ls -l /root  >> /tmp/file1.txt

1.10 屏幕打印 echo

echo "No Hello World..."    //打印到屏幕

echo "hello world" /data0/my.cnf  //打印到文件

echo "hello world" >> /data0/my.cnf  //打印追加文件

1.11 删除

rm   //删除文件 (需输入yes才能执行删除操作)

7726180580c3842c2211134c45375432.png

rm -r  //删除目录

rm -rf   //常用命令,强制删除,不会有选择

1、打包压缩、查找

1.1 打包tar原理

-z  //压缩

-c  //打包

-x  //解包

-f  //必须要

-C   //指定解包位置

-v  //输出信息

tar -zxvf /home/test/test.tar       //表示解压到当前目录

2135882fcabb2ebc2619424a2f5dc496.png

tar -zxvf 带解压文件 -C 要解压的文件目录 (大写的C)

8b33816bbc7460e149ba7cd788e6e4f9.png

1.12 特殊符号

cd ~   //返回到根目录

cd -  //回退到上一次所在位置

cd ..  //返回到上一级目录

cd .  //当前目录

1.13 防火墙

service iptables status/start/stop/restart

chkconfig iptables --list

service iptables off/on

1.14 tail -f 等同于--follow=descrptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止

tail -F等同于,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值