Linux指令(面试题)

一、简述以下LINUX命令的用途,并列出你知道的参数及其用途

1、awk:

       AWK是一种处理文本文件的语言,是一个强大的文本分析工具。之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。

      [-F|-f|-v]   大参数,

    -F指定分隔符,

    -f调用脚本,

    -v定义变量 

2、wc:

     wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 

     -c 统计字节数。 

   -l 统计行数。

   -w 统计字数。

3、chmod:

     改变一个或多个文件的存取模式(mode)

    -c,--changes 只输出被改变文件的信息

    -f,--silent,--quiet  当chmod不能改变文件模式时,不通知文件的用户
    --help 输出帮助信息。
    -R,--recursive  可递归遍历子目录,把修改应到目录下所有文件和子目录
    --reference=filename  参照filename的权限来设置权限
    -v,--verbose  无论修改是否成功,输出每个文件的信息
    --version  输出版本信息。

4、uname:

     用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等。

   -a或--all:显示全部的信息;
   -m或--machine:显示电脑类型;
   -n或-nodename:显示在网络上的主机名称;
   -r或--release:显示操作系统的发行编号;
   -s或--sysname:显示操作系统名称;
   -v:显示操作系统的版本;
   -p或--processor:输出处理器类型或"unknown";
   -i或--hardware-platform:输出硬件平台或"unknown";
   -o或--operating-system:输出操作系统名称;
   --help:显示帮助;
   --version:显示版本信息。

5、curl:

    利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

-A/--user-agent <string>          设置用户代理发送给服务器
-b/--cookie <name=string/file>    cookie字符串或文件读取位置
-c/--cookie-jar <file>            操作结束后把cookie写入到这个文件中
-C/--continue-at <offset>         断点续转
-D/--dump-header <file>           把header信息写入到该文件中
-e/--referer                      来源网址
-f/--fail                         连接失败时不显示http错误
-o/--output                       把输出写到该文件中
-O/--remote-name                  把输出写到该文件中,保留远程文件的文件名
-r/--range <range>                检索来自HTTP/1.1或FTP服务器字节范围
-s/--silent                       静音模式。不输出任何东西
-T/--upload-file <file>           上传文件
-u/--user <user[:password]>      设置服务器的用户和密码
-w/--write-out [format]           什么输出完成后
-x/--proxy <host[:port]>          在给定的端口上使用HTTP代理
-#/--progress-bar                 进度条显示当前的传送状态

猜你喜欢

转载自blog.csdn.net/su_bao/article/details/80936082