centos 学习笔记--文件处理命令

简介:   2012-2-4 文件处理命令:cat 命令英文原意: concateate and display files 命令所在路径:/bin/cat 执行权限:所有用户 语法:cat[文件名] 功能描述:显示文件内容 范例:$cat/etc/issue       $cat/...
 

2012-2-4
文件处理命令:cat 命令英文原意: concateate and display files
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat[文件名]
功能描述:显示文件内容
范例:$cat/etc/issue
      $cat/etc/services


文件处理命令:more  //可以分页显示文件
范例:$more /etc/services
语法:more【文件名】
     (空格)或f    显示下一页
      (Enter)     显示下一行
      q或Q        退出
    

文件处理命令:head 查看文件的前几行
head -num[文件名]
范例:$head -5 /etc/services

文件处理命令:tail查看文件的前几行
tail -num[文件名]
tail -f  动态显示更新内容
范例:$tail -5 /etc/services

 

文件处理命令 :ln
命令的英文原意:link
语法:ln -s[源文件][目标文件]
范例: $ln -s /etc/issue /issue.soft
软链接文件的权限: lrwxrwxrwx-->指向源文件,只是一个符号链接
时间值:软链接创建时候的时间值
类似于windows的快捷方式。

硬链接:ln /etc/issue /issue.hard
我们发现硬链接所有的属性和源文件相同。
硬链接的大小和源文件的大小一样,而且是和源文件同步更新的


ls -i i-inode i节点
内核需要处理响应的数字表示来确认相应的对象,每个文件必须有一个i节点。
但并不是一个i节点就对应一个文件。
硬链接和源文件有相同的i节点,软连接和源文件的i节点不同
所以硬链接和源文件可以同时更新。

 

权限处理命令:chmod
命令的英文原意:
语法 chmod [{ugo}{+-=}{rwx}][文件或目录]
           [mode=421][文件或目录]
功能描述:改变文件或目录的权限
chmod u +
      g -
      o =
u--所有者
g--所属组
o--其他人
rwx 可读可写可执行

ls -a a
chmod u+wx 文件或目录
chmod o-rx
chmod g=rwx


rwx 可读可写可执行
r-4
w-2
x-1
数字代表相应的权限

rwx r-x r--
7   5   4
rw- r-x --x
6   5   1

chmod 641 a 也可以改变权限

对文件有r权限
r-cat more head tail
w-echo vi 对一个文件具有写权限并不代表能够删除文件
x-命令,脚本

目录的权限
r-表示可以列出目录中的内容
w-表示可以在目录中创建删除文件touch, mkdir,rm
x-表示可以进入这个目录

 

 

权限管理命令:chown
改变文件的所有者
chgrp:改变文件的所属组

 

 

权限管理命令:umask
默认创建文件的权限掩码值
umask -S

 

 

linux权限规则:
缺省创建的文件不能授予可执行x权限(因此比较安全)

相关文章
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
1153 17
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
529 5
|
Linux 虚拟化 Windows
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1874 25
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
828 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
存储 Prometheus 监控
Centos7.9版本安装collectd并开启写入rrd文件功能
Centos7.9版本安装collectd并开启写入rrd文件功能
543 13
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
1227 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
864 3
|
Linux Shell API
CentOS7系统命令学习笔记(三)
CentOS7系统命令学习笔记(三)
359 8
|
Linux 编译器 C语言
./build.sh:行1: g++: 未找到命令的错误问题在centos操作系统下面如何解决
通过上述步骤,您应该能够有效地解决CentOS系统中 `g++: 未找到命令`的错误。确保软件开发环境配置得当,对于顺利执行编译脚本和日常开发工作至关重要。如果问题依然存在,考虑检查脚本内的命令路径引用是否正确,或进一步排查系统配置问题。
830 0