目录
hardware, server-name, server-name等语句的用法
-
> , >!, >>, <四个重定向的区别
> : 输出重定向到一个文件或设备,覆盖原来的文件。
>! : 输出重定向到一个文件或设备,强制覆盖原来的文件。
>> : 输出重定向到一个文件或设备,追加到原来的文件后面。
< : 输入重定向到一个程序。
举例:
小王希望将他执行的ls命令的输出结果保存在当前目录下文件ouputs.ls中,以供日后进行分析和使用,但要求不覆盖原来文件的内容,他应该使用的命令是:ls >> outpus.ls
-
hardware, server-name, fixed-address等语句的用法
hardware 语句:指明物理硬件接口类型和硬件地址。硬件地址由6个8位组构成,每个8位组以“:”隔开。如00:00:E8:1B:54:97
语法:hardware hardware-type hardware-address;
server-name 语句:用于告诉客户服务器的名字。
语法:server-name "name";;
fixed-address 语句:fixed-address 语句用于指定一个或多个IP地址给一个DHCP客户。只能出现在host声明里。
语法:fixed-address address [, address ... ];
在dhcpd.conf中用于向某个客户主机分配固定IP地址的参数是:fixed-addrees
-
Linux文件权限一共几位长度?每一位的作用是什么?
长度:共10位
第一位(左数)表示当前目录是目录还是文件,d表示目录,-表示普通文件.
后面9位分为3组,每3位作为1组,从左到右分别表示文件属主,文件属组,和其他所有用户的权限.(---代表读写执行权限都没有,比如-rwzrwz---,意为其他用户组没有权限对文件读写执行)
-
使用pthread库的多线程程序编译时需要加什么连接参数
答案:-lpthread
由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数: gcc -o pthread -lpthread pthread.c
-
crontab命令怎么使用
使用crontab命令编辑 :
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
* 表示
第1列时:表示每分钟都要执行一次,
第2列时:表示每小时都要执行一次,依次类推,
举例:
以下的命令在什么时间自动运行:
06 03 * * 3 lp /usr/local/message/ mail -s "server message" root
答案:会在 每周三03:06分 执行
-
linux中tar解压缩命令的使用
语法:tar [主选项+辅选项] 文件或者目录
使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:
c ——创建的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。
x ——从档案文件中释放文件。相当于拆包。
t ——列出档案文件的内容,查看已经备份了哪些文件。
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
辅助选项:
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压?一般格式为xx.tar.gz或xx. tgz
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2压缩或解压?一般格式为xx.tar.bz2
-v :压缩的过程中显示文件!这个常用
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数!
-p :使用原文件的原来属性(属性不会依据使用者而变)
举例:
在linux中使用tar命令将文件aaa打包成bak.tar的命令是:tar -cf bak.tar aaa
-
用什么命令来显示当前目录?
- 直接pwd可以
- $pwd是不可以的,因为$表示引用pwd的结果,但是没有对这个结果做任何处理
- echo $(pwd) 或者echo $PWD都可以,前者是表示引用pwd命令的输出并且打印到屏幕;后者的PWD是一个环境变量;