• 正文
  • 推荐器件
  • 相关推荐
申请入驻 产业图谱

常见的shell命令之文件操作相关命令

2024/08/19
2034
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

1、touch创建新文件
命令:touch
英文全拼:
功能:创建大小为0的一个空文件
参数:touch 文件名
示例:

2、echo创建有内容的文件
命令:echo
功能:将内容回显到输出设备,echo命令加上重定向可以创建带内容的文件。
参数:echo 内容或者“内容” > 文件
示例:

3、file查看文件类型
命令:file
功能:读取文件头并识别文件
参数:file 选项 文件

示例:

4、cp文件复制命令
命令:cp
英文全拼:copy
功能:实现文件的复制操作
参数:cp [选项] 源文件/目录 目的文件/目录

示例:

5、mv文件改名移动
命令:mv
英文全拼:move
功能:可以将一个目录移到另一个目录,或者对文件进行改名
参数:mv 源文件/目录 目的文件/目录
示例:

6、chmod权限设置命令
命令:chmod
英文全拼:change mode
功能:设置用户对于文件的权限
参数: chmod [参数] 目录或文件
示例:

其中-rw-r—r--就是权限信息。第一个字符是文件类型,-表示普通文件,b表示块设备,c表示字符设备,d表示目录,l表示链接设备,p表示命名管道,s表示Socket文件。
剩下的9个字符-rw-r—r--分成三组,-表示无权限,其他字符含义如下:

文件权限设备时可以通过字符或数字来实现。

7、chown文件属主设置命令
命令:chown
英文全拼:change ownerp
功能:设置文件所有者和文件关联组的命令,只有超级用户能够使用该命令
参数:chown 用户:组 文件或目录
示例:

8、cat文件查看合并命令
命令:cat
英文全拼:concatenate
功能:命令用于连接文件并打印到标准输出设备上
参数:cat 文件名
示例:

9、tar文件压缩解压命令
命令:tar
英文全拼:tape archive
功能:文件打包工具,可实现文件的压缩和解压
参数:tar [选项] 文件

示例:将文件打包成tar.bz2的压缩包

将tar.bz2的压缩包解压到指定目录

10、ln创建链接命令
命令:ln
英文全拼:link files
功能:为某一个文件在另外一个位置建立一个同步的链接
参数:ln 选项 源文件 目标文件

示例:

跨目录创建软连接时,需要指定源文件的绝对路径

11、find文件查找命令
命令:find
功能:在指定目录下查找文件
参数:find 目录 [选项] 查找条件

示例:

12、whereis查找文件
命令:whereis
功能:用于定位可执行文件、源代码文件、帮助文件在文件系统中的位置
参数:whereis [选项] 文件名

示例:

13、grep文本查找命令
命令:grep
功能:用于查找文件里符合条件的字符串
参数:grep [选项]

示例:

14、uname列出内核信息
命令:uname
英文全拼:unix name
功能:用于显示系统信息
参数:uname 选项

示例:

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ABS07-32.768KHZ-4-T 1 Abracon Corporation CRYSTAL 32.7680KHZ 12.5PF SMD

ECAD模型

下载ECAD模型
$1.36 查看
HFBR-5911ALZ 1 Foxconn Transceiver, 830nm Min, 860nm Max, 1250Mbps(Tx), 1250Mbps(Rx), LC Connector, Through Hole Mount, ROHS COMPLIANT PACKAGE
$59.92 查看
6N137S 1 Everlight Electronics Co Ltd Logic IC Output Optocoupler, 1-Element, 5000V Isolation, 10MBps, ROHS COMPLIANT, SURFACE MOUNT, DIP-8
$0.59 查看
飞凌嵌入式

飞凌嵌入式

保定飞凌嵌入式技术有限公司,创建于2006年,是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业,是国内较早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累,公司拥有业内优秀的软硬件研发团队,在北京及保定建立两大研发基地,在苏州、深圳设有华东、华南技术服务中心,并在北美、欧洲以及亚太等其他国家和地区拥有国际业务网络。公司研发的智能设备核心平台广泛应用于物联网、工控、轨道交通、医疗、电力、商业电子、智能家居、安防、机器人、环境监测等诸多领域。

保定飞凌嵌入式技术有限公司,创建于2006年,是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业,是国内较早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累,公司拥有业内优秀的软硬件研发团队,在北京及保定建立两大研发基地,在苏州、深圳设有华东、华南技术服务中心,并在北美、欧洲以及亚太等其他国家和地区拥有国际业务网络。公司研发的智能设备核心平台广泛应用于物联网、工控、轨道交通、医疗、电力、商业电子、智能家居、安防、机器人、环境监测等诸多领域。收起

查看更多

相关推荐