linux命令pf linux命令poweroff( 三 )


This is only useful for testing, and should not be expected to work in any
consistent or useful way.
-d
The DHCP client will normally run in the foreground until it has
configured an interface, and then will revert to running in the background. To
run force dhclient to always run as a foreground process, the -d flag should be
specified. This is useful when running the client under a debugger, or when
running it out of inittab on System V systems.
-e
The dhclient daemon creates its own environment when executing
the dhclient-script to do the grunt work of interface configuration. To define
extra environment variables and their values, use the -e flag, followed by the
environment variable name and value assignment, just as one would assign a
variable in a shell. Eg: -e IF_METRIC=1
-r
The client normally doesn't release the current lease as it is
not required by the DHCP protocol. Some cable ISPs require their clients to
notify the server if they wish to release an assigned IP address. The -r flag
explicitly releases the current lease, and once the lease has been released, the
client exits.
-1
The -1 flag cause dhclient to try once to get a lease. If it
fails, dhclient exits with exit code two.
-cf, -lf, -pf, and -sf
The DHCP client normally gets its configuration information from
/etc/dhcp3/dhclient.conf, its lease database from
/var/lib/dhcp3/dhclient.leases, stores its process ID in a file called
/var/run/dhclient.pid, and configures the network interface using
/sbin/dhclient-script To specify different names and/or locations for these
files, use the -cf, -lf, -pf and -sf flags, respectively, followed by the name
of the file. This can be particularly useful if, for example, /var/lib/dhcp3 or
/var/run has not yet been mounted when the DHCP client is started.
-w
The DHCP client normally exits if it isn't able to identify any
network interfaces to configure. On laptop computers and other computers with
hot-swappable I/O buses, it is possible that a broadcast interface may be added
after system startup. The -w flag can be used to cause the client not to exit
when it doesn't find any such interfaces. The omshell (1) program can then be
used to notify the client when a network interface has been added or removed, so
that the client can attempt to configure an IP address on that
interface.
-n
The DHCP client can be directed not to attempt to configure any
interfaces using the -n flag. This is most likely to be useful in combination
with the -w flag.
-nw
The client can also be instructed to become a daemon immediately,
rather than waiting until it has acquired an IP address. This can be done by
supplying the -nw flag.
-e
The client runs child processes (scripts) with a clean
environment. Use the -e flag to specify additional environment variables to pass
to child processes.
linux
dhclient linux命令pf的演示示例linux命令pf:
dhclient
eth0
Renews
the IP address.
Linux
renew ip command
$
sudo dhclient -r //release ip 释放IP
$
sudo dhclient //获取IP
用c语言编写一个linux程序:通过find一个文件名,系统给一个路径,然后用c语言展开这个路径#include stdio.h
#include stdlib.h
#include string.h
int main(int argc, char *argv[])
{
char file_name[64] = {0};
char file_path[128] = {0};
char dir_path[64] = {0};
char cmd[256] = {0};
intre = 0;
FILE *pf = NULL;
char *p = NULL;
printf("请输入文件名:\n");
scanf("%s", file_name);
snprintf(cmd, 256, "find -name %stmp.txt", file_name);//如果文件不在程序运行的本地目录(或者子目录)下 , 则需要改成find / -name xxxx 但耗时会很长

推荐阅读