随笔分类 - Linux
摘要:top命令 top命令提供运行系统的动态实时视图,其可以显示系统摘要信息,以及当前由内核管理的进程或线程的列表,显示的系统摘要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的。 语法 top -hv | -bcHisS -d delay -n limit -u|U user | -p
阅读全文
摘要:curl命令 curl是一个命令行工具,用于使用任何受支持的协议HTTP、FTP、IMAP、POP3、SCP、SFTP、SMTP、TFTP、TELNET、LDAP或FILE向网络服务器传输数据或从网络服务器传输数据,其被设计成无需用户交互即可工作,因此非常适合在shell脚本中使用,该软件提供代理支
阅读全文
摘要:ip命令 ip命令与ifconfig命令类似,但比ifconfig命令更加强大,主要功能是用于显示或设置网络设备、路由和隧道的配置等,ip命令是Linux加强版的的网络配置工具,用于代替ifconfig命令。 语法 ip [ OPTIONS ] OBJECT { COMMAND | help } i
阅读全文
摘要:journalctl命令 journalctl命令是Systemd日志系统的一个命令,主要用途是用来查看通过Systemd日志系统记录的日志,在Systemd出现之前,Linux系统及各应用的日志都是分别管理的,Systemd取代了initd之后便开始统一管理了所有Unit的启动日志,可以只用一个j
阅读全文
摘要:systemctl命令 Systemd是一个命令组,涉及到系统管理的方方面面,而systemctl是Systemd的主命令,用于管理系统。 描述 在历史上Linux的启动一直采用init进程,这种方法有两个缺点,一是启动时间长,init进程是串行启动,只有前一个进程启动完,才会启动下一个进程,二是启
阅读全文
摘要:kill命令 kill命令向指定的pid进程发送信号,如果不指定要发送的signal信号,则默认情况下signal是SIGTERM,它会终止进程,要列出所有可用信号,可以使用-l选项获取Linux信号列表,经常使用的信号包括HUP、INT、KILL、STOP、CONT和0,可以通过三种方式指定信号:
阅读全文
摘要:route命令 在计算机网络中,路由器是负责转发网络流量的设备,当数据报到达路由器时,路由器必须确定将其路由到目的地的最佳方法,route命令用于查看和更改内核路由表,在不同的系统上,命令语法不同,所以实际时可以查看命令的帮助来确定具体使用方法。 语法 route [-CFvnee] route [
阅读全文
摘要:traceroute命令 traceroute命令尝试跟踪IP数据包到某个Internet主机的路由,方法是使用一个小ttl(生存时间)启动探测数据包,然后侦听来自网关的ICMP超时回复,它以ttl为1开始探测,并将其增加1,直到获得ICMP port unreachable或TCP reset,这
阅读全文
摘要:ifconfig命令 ifconfig代表interface configuration,其用于查看和更改系统上网络接口的配置。 语法 ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>] [add <address>[/<prefixlen>
阅读全文
摘要:netstat命令 netstat命令显示各种网络相关信息,例如网络连接、路由表、接口统计信息、伪装连接、多播成员身份等。 语法 netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [-
阅读全文
摘要:ps命令 Linux是一个多任务、多用户的操作系统,因此它允许多个进程同时运行而不相互干扰,进程是Linux操作系统的重要基本概念之一,进程是程序的执行实例,在操作系统中执行不同的任务。Linux为我们提供了一个名为ps的实用程序,用于查看与系统上的进程相关的信息,它是process status进
阅读全文
摘要:expr命令 expr命令计算给定表达式并显示其相应的输出,其被使用用于:基本操作像加法、减法、乘法、除法和模等等整数,求值正则表达式,字符串操作,如子字符串,字符串长度等。 语法 expr [EXPRESSION | OPTION] 参数 --help: 输出帮助信息。 --version: 输出
阅读全文
摘要:tr命令 tr命令用于转换或删除文件中的字符,可以读文件也可以从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。 语法 tr [OPTION]... SET1 [SET2] 参数 -c, -C, --complement: 使用SET1的补码。 -d, --delete: 删除SE
阅读全文
摘要:sort命令 sort命令用于将文本文件内容加以排序,可针对文本文件的内容,以行为单位来排序。 语法 sort [OPTION]... [FILE]... sort [OPTION]... --files0-from=F 参数 -b, --ignore-leading-blanks: 忽略前导空格。
阅读全文
摘要:sed命令 sed命令是利用脚本来处理文本文件,可依照脚本的指令来处理、编辑文本文件,主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 语法 sed [OPTION]... {script-only-if-no-other-script} [input-file]... 参数
阅读全文
摘要:pico命令 pico是一个简单易用、以显示导向为主的文字编辑程序,具有pine电子邮件编写器的风格。在现代Linux系统上,nano即pico的GNU版本是默认安装的,在使用上和pico一模一样。 语法 nano [OPTIONS] [[+LINE[,COLUMN]] FILE]... 参数 +L
阅读全文
摘要:look命令 look命令用于查询单词,仅需指定欲查询的字首字符串,它会显示所有开头字符串符合该条件的单词。 语法 look [-bdf] [-t char] string [file ...] 参数 -a, --alternative: 使用备用字典文件。 -d, --alphanum: 使用普通
阅读全文
摘要:join命令 join命令用于将两个文件中,指定栏位内容相同的行连接起来。其首先找出两个文件中指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 语法 join [OPTION]... FILE1 FILE2 参数 -a FILENUM: 从FILENUM打印不成对的行,其中FILENUM是1
阅读全文
摘要:aspell命令 aspell命令是一个交互式拼写检查器,其会扫描指定的文件或任何标准输入的文件,检查拼写错误,并允许交互式地纠正单词。 语法 aspell [options] command 参数 usage, -?: 显示常用拼写检查命令和选项的简短摘要。 help: 输出帮助信息。 versi
阅读全文
摘要:grep命令 grep命令用于查找文件里符合条件的字符串,如果发现某文件的内容符合所指定的模式,grep命令会把含有模式的那一行显示出来。若不指定任何文件名称,或是所给予的文件名为-,则grep指令会从标准输入设备读取数据。 语法 grep [OPTION]... PATTERN [FILE]...
阅读全文