怎样理解linux下的普通文件?

怎样理解linux下的普通文件?,第1张

linux下的普通文件就是我们在Windows系统各个盘里看到的那些文件。此外,Linux还有些特别的文件类型。

Linux文件类型

执行ls -al后,权限位前的位置就是文件类型的标示,不同类型文件标示为:

- 普通文件regular file, 比如 -rwxr--r-- ,rxw前面的 - 表明这个是普通文件。

d 目录文件directory 比如drwx------ 目录也是一个文件,其中存放着文件名和文件索引结点之间的关联关系。

b 块设备文件block deivce ,实际上表示硬件设备,可以在/dev 目录访问这些设备,包含磁盘驱动光盘驱动这类存储的。

c 字符设备文件character device ,也表示硬件设备,但是数据是以字节流发送的,这些设备包括终端设备和串口设备。

l 链接link设备 用 I 标示, 就是ln 创建的链接,分为软和硬链接。

p 命名管道文件pipe , 管道也是一个文件,作为数据管道方便程序之间的通信,管道实际缓存了来自第一个进程的输入数据,也称为FIFO。

s 套接字文件socket ,套接字是方便进程之间通信的特殊文件。与管道不同的是,套接字能促使通过网络连接的不同计算机的进程之间进行通信。套接字文件也不与任何数据块关联。

应该是没有配置tftp服务器,不存在/tftpboot/这个目录。如果不需要tftp服务器的话,可以忽略,也可以将拷贝内核映像。

要在同时拷贝多个文件,我们只需要将多个文件用空格隔开。如下示例:$ cp file_1.txt file_2.txt file_3.txt /home/pungki/office。

要拷贝一个目录的话会有点棘手。你需要添加 -r 或者 -R 选项来实现。-r或-R 选项表明递归 *** 作。无论该目录是否为空目录,这个选项都是必要的。如下示例:$ cp -r directory_1 /home/pungki/office。

需要注意的一件事,你需要移除在目录名尾部的斜杠。否则你会收到类似的错误信息cp: omitting directory‘directory_1/’。

/sbin/ifconfig不过有的系统你只能查看,不能设置。设置需要 root 权限。一般的系统默认普通用户没有到 /sbin/ 和 /usr/sbin 的 PATH 环境变量。而 ifconfig 在 /sbin 里面。sudo 是需要修改设置的,默认我记得 centos 没有设置用户可以 sudo 。你可以看看 /etc/sudoer* 的配置文件,里面取消注释 wheel 或者 sudo 组的设置,之后把想可以 sudo 的用户 id 加入 wheel 组即可。或者直接设置 id 的 sudo 设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7244074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存