实用文件操作命令

[复制链接]

826

主题

826

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
分享到:
发表于 2022-5-12 13:52:32 | 显示全部楼层 |阅读模式
centos7添加硬盘后,直接执行下列语句,即可fdisk -l 查看硬盘加入系统。
echo “- - -”< /sys/class/scsi_host/host2/scan

文件有两类数据
元数据:metadata
数据:data
[root@localhost ~]# stat /etc/issue
File: ‘/etc/issue’
Size: 79 Blocks: 8 IO Block: 4096 regular file
Device: 802h/2050d Inode: 134299792 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-07-26 19:19:26.971986040 +0800
Modify: 2016-07-23 00:23:32.282986193 +0800 数据
Change: 2016-07-23 00:23:32.282986193 +0800 元数据
Birth:

有些文件删不了时,可以用绝对路径删除
rm /root/-h -f

b 文件有缓存

dd if=/dev/zero of=/root/f123 bs=1k count=1bs块大小
count 块数

rpm -ivh hexedit-1.2.13-5.el7.x86_64.rpm
查看二进制dex
hexdump /root/f1
hexdump -v /root/f1 以0,1显示

hexedit /root/f1修改二进制
windows 转换 linux 文件
dos2unix f4.txt 去掉window下一些符号,hexdump -c f4.txt

linux文件转换window文件
unix2dos f4.txt
调试 rpm -ivh dos2unix
[root@localhost ~]# hexdump -v f1
0000000 0a61 0a62 0a63 000a
0000007
[root@localhost ~]# hexdump -v f123
0000000 0d61 620a 0a0d 0063
0000007
[root@localhost ~]# unix2dos f123
unix2dos: converting file f123 to DOS format ...
[root@localhost ~]# hexdump -v f123
0000000 0d61 620a 0a0d 0063
0000007
[root@localhost ~]#

两个应用程序通过ip与端口确定:
scoket: ip + port

pwd 查看当前路径
-p 查看物理路径 pwd -P

绝对路径

相对路径
./ 当前路径 ./test.sh
在/etc/sysconfig位置查看/etc/issue
cat ../issue

cd -P 切换到物理目录

回到家目录
cd ~
cd xiong
cd - 切换到刚才目录

ls 命令 ls结果排序是按字符排序的
[root@localhost opt]# clear
[root@localhost opt]# touch 1 22 33 11 adddd
[root@localhost opt]# ls
1 11 22 33 adddd err.log rh

ls ---time=atime /root

读文件带来些io
cat /root/file 在centos7 是不进行atime时间修改,提供io的能力。一天以后,读时会改变, atime old mtime

chattr +A 文件 文件加锁
chattr -A 文件 文件解锁

文件通配符
*匹配0个或者任一个字符
?匹配任意个一个字符
~ 匹配工作目录
~+当前目录 或者 ./
~- 回到上一个目录,或者 ~-
[a-z] 匹配范围内的单个字符,如[0-9] ,选择[ad]a或者d。 可以有大写字母
目录排序 a A b 特别要注意
[root@localhost test]# ll f[A-C]*
-rw-r--r--. 1 root root 0 Jul 27 14:31 fA.log
-rw-r--r--. 1 root root 0 Jul 27 14:31 fA.txt
-rw-r--r--. 1 root root 0 Jul 27 14:29 fb
-rw-r--r--. 1 root root 0 Jul 27 14:31 fb.log
-rw-r--r--. 1 root root 0 Jul 27 14:31 fB.log
-rw-r--r--. 1 root root 0 Jul 27 14:31 fb.txt
-rw-r--r--. 1 root root 0 Jul 27 14:31 fB.txt
-rw-r--r--. 1 root root 0 Jul 27 14:29 fc
-rw-r--r--. 1 root root 0 Jul 27 14:31 fc.log

[wxc]匹配列表中的三个字符

touch f2
>> f2

cp \cp 用原始命令,可以强制覆盖
-a 保留权限
但是拷贝root文件时,不保留权限
cp -rpv /etc/ /tmp/backup`date +%F` 当执行bash找不到命令时,查看路径,还有别名,还有shell类型等

系统配置环境变量生效
source .bah_profile

unalias取消别名

安全释放的空间
> /testdir/f1 快速清0
df

mkdir -pv /testdir/{x,y/{a,b}}
/表示同级创建
云专线_海外IDC http://www.vecloud.com/

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表