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 设置。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)