![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux命令
文章平均质量分 55
linux_zhu
这个作者很懒,什么都没留下…
展开
-
linux 命令之 setfacl
setfacl 命令是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。选项说明:-b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。 -k,--remove-default:删除缺省的acl规则。如果没有缺省规则,将不提示。 -n,--no-mask:不要重新计算有效权限。setfacl默认会原创 2015-12-23 11:16:43 · 1758 阅读 · 0 评论 -
linux 命令之 last
linux系统中last命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统。格式last [—R] [—n][-f file][-t tty] [—h 节点][-I —IP][—1][-y][ID]参数说明-R: 省略 hostname 的栏位-n:指定输出记录的条数。-f file:指定原创 2015-06-26 14:35:31 · 797 阅读 · 0 评论 -
linux date -d 的一些用法
date命令中格式输出类型字符含义如下:%% 一个文字的 %%a 当前locale 的星期名缩写(例如: 日,代表星期日)%A 当前locale 的星期名全称 (如:星期日)%b 当前locale 的月名缩写 (如:一,代表一月)%B 当前locale 的月名全称 (如:一月)%c 当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25)%C 世纪;比如 %原创 2015-06-26 09:48:54 · 19498 阅读 · 0 评论 -
linux 命令之 gdb
gdb命令语法gdb [options] options:-tui :可以将屏幕分成两个部分,上面显示源代码。app :启动gdb后直接载入程序(app是一个可以执行的程序)更多选项参考man gdb启动gdb之后的交互命令:交互命令支持[tab]补全命令 解释原创 2015-05-16 22:18:23 · 619 阅读 · 0 评论 -
linux 命令之 netstat
netstat命令的作用是显示IP、TCP、UDP和ICMP等协议相关的统计信息以及当前TCP/IP网络的连接状况。netstat常用参数:-a : 显示所有连线中的socket。-c : 持续列出网络状态。-e : 显示网络中的其他相关信息。-g : 显示多重广播功能群组组员名单。-h : 显示帮助信息。-i : 显示指定网络接口信息的所有信息。-l : 显示监控中的服务器soc原创 2015-05-19 20:17:30 · 3686 阅读 · 0 评论 -
linux 命令之 tar
作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。语法:tar [主选项+辅选项] 文件或目录主选项:c 创建新的归档文件。(打包)x 从归档文件中释放文件。(拆包)t 列出归档文件内容主选项只能同时存在一个辅选项:z gzip格式,一般是后缀为gz的文件j bzip2格式,一般是后缀为bz2的文件v 显示原创 2015-06-03 18:23:41 · 1060 阅读 · 0 评论 -
linux 命令之 apt-get
apt-get 是一个下载安装软件包的简单命令行接口用法:apt-get [OPTIONS] [COMMANDS] [PACKAGE_NAMES]OPTIONS:-h 帮助信息-q 输出到日志-qq 不输出信息,错误除外-d 仅下载(不安装或解压归档文件)-s 不实际安装(模拟执行命令)-y 假定对所有的询问选是-f 尝试修正系统依赖损坏处-m 如果归原创 2015-06-03 14:55:20 · 834 阅读 · 0 评论 -
linux 命令之 hostname
hostname命令的左右是设置或者显示当前主机系统的名称、域名和节点名等。语法格式:hostname [OPTIONS] [HOSTNAME]OPTIONS:-a :显示主机的别名-d :显示DNS域名-F : 从指定文件中读取主机名-f : 显示FQDN(全称域名)-h : 显示hostname的帮助信息-i :显示主机ip地址-s :以简短的形式显示主机名-V原创 2015-05-18 20:24:12 · 637 阅读 · 0 评论 -
linux 命令之 ifconfig
ifconfig命令主要用于配置或显示网络设备(Network Interface Controller 网卡、网络适配器)。使用ifconfig命令还可以指定网络接口地址(ip地址)。语法:ifconfig [-a | -s | -v] [网络设备] [down | up |[-]allmulit | [-]arp | [-]promisc] [add ] [del ] [hw ] [io_原创 2015-05-18 20:25:30 · 707 阅读 · 0 评论 -
linux 命令之 ip
ip 命令的语法ip [OPTIONS] OBJECT {COMMAND | help}OPTIONS是修改ip行为或者改变其输出的选项。-V : 打印ip的版本并退出 -s :输出更为详细的信息。如果这个选项出现两次或者多次,输出的信息将更为详细。 -f : 这个选项后接协议种类,包括 inet、inet6、link。表明强调使用的协议种类。(link代表不涉及任何网络协议)。 -4 :是原创 2015-05-18 12:02:05 · 1365 阅读 · 0 评论 -
linux 命令之 crontab
cron 是Linux的内置服务。有以下命令启动、查看、关闭这个服务。service cron start //启动服务service cron stop //关闭服务service cron restart //重启服务service cron reload //重新载入配置service cron status原创 2015-06-18 15:22:18 · 810 阅读 · 0 评论 -
linux 命令之 ping
ping命令主要用于检测主机的连通性。语法:ping [-dfnqrRv] [-c ] [-i ] [-I ] [-l ] [-p ] [-s ] [-t ] 参数:-d 使用 Socket 的 SO_DEBUG 功能。-f 极限检测,不等收到响应就全速发出请求信息。只有系统管理员能用。-n 只输出数值,而不查找主机地址的符合名称-q 不显示命令执行过程,原创 2015-06-12 19:39:32 · 1124 阅读 · 0 评论 -
linux 命令之 uptime
uptime 命令是用来查询linux系统负载的。命令格式uptime [OPTION]-V 显示版本不带参数的 uptime 直接输出系统负载.何为系统负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用'w原创 2015-06-25 16:56:27 · 1608 阅读 · 0 评论 -
linux 命令之top
top命令是显示当前系统正在执行的进程相关信息。包括进程ID、内存占用率等;top命令格式如下:top [OPTIONS]OPTIONS:-b 批处理-c 显示进程的完整名-I 忽略失效过程-s 保密模式-S 累积模式-i<时间> 设置间隔时间-u<用户名> 指定用户名-p<进程号> 指定进程-n<次数> 循环显原创 2015-07-11 16:43:10 · 847 阅读 · 0 评论 -
linux 命令之 getfacl
getfacl -- 获取目录或文件访问控制列表使用方法: getfacl [-aceEsRLPtpndvh] 文件 ... -a, --access 仅显示文件访问控制列表 -d, --default 仅显示默认的访问控制列表 -c, --omit-header 不显示注释表头 -e, --all-effective原创 2015-12-23 11:19:03 · 11506 阅读 · 0 评论 -
linux 命令之 chacl
chacl是用来更改文件或目录的访问控制列表的命令。其和chmod有异曲同工之妙。但是比chmod更为强大,更为精细。chmod只能把权限分为三种:用户,组,其它人。通过chmod你可以指定文件属主的权限,文件所在组的用户的权限,其它人的权限。如果有这样的需求,通过chmod能搞定吗??如果A用户的文件只想给B看。通过chmod能不能搞定。当然你可能讲把A,B放到一个组里面原创 2015-12-23 11:21:05 · 1537 阅读 · 0 评论 -
linux 命令之 chage
Linux服务器安全策略中有一条强制密码有效期设置,通过chage命令可以设置。用法:chage [选项] 用户名选项: -d, –lastday 最近日期 将最近一次密码设置时间设为“最近日期” -E, –expiredate 过期日期 将帐户过期时间设为“过期日期” -h, –help原创 2015-12-10 10:40:46 · 752 阅读 · 0 评论 -
linux screen 使用
screen 简介 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——原创 2015-11-11 11:54:29 · 705 阅读 · 0 评论 -
linux smartmontools 工具
smartmontools是一款开源的磁盘控制,监视工具,可以运行在Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,同时它还可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和 SCSI硬盘,另外还支持磁带设备,它的老家在smartmontools.sourceforge.net,实际上它是一个软件包,包括了两个原创 2015-07-24 12:02:26 · 3950 阅读 · 0 评论 -
linux 命令之 dmidecode
Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。Dmidecode简介 DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。原创 2015-07-22 21:57:12 · 1953 阅读 · 0 评论 -
初识 linux expect
expect是一个用来实现自动交互功能的软件套件 。使用它可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。 expect则可以根据程序的提示模拟标准输入提供给程序需要的输入来实现交互程序执行。expect需要Tcl编程语言的支持,要在系统上运行expect必须首先安装Tclexpect安装sudo apt-ge原创 2015-07-20 17:30:02 · 884 阅读 · 0 评论 -
linux openssl加密文件
openssl 支持的加密算法-aes-128-cbc -aes-128-cfb -aes-128-cfb1-aes-128-cfb8 -aes-128-ecb -aes-128-ofb-aes-192-cbc -aes-192-cfb -aes-192-cfb1-aes-192-cfb8 -aes-192-ecb -aes-192-ofb-aes-256-cbc -aes-256-cfb -ae原创 2015-07-20 23:26:31 · 1521 阅读 · 0 评论 -
linux 命令之 watch
watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化。命令格式watch [options] command参数解释:options :选项-n或--interval watch缺原创 2015-08-09 22:03:56 · 753 阅读 · 0 评论 -
linux 命令之 ipcs、ipcrm
ipcs是linux下显示进程间通信设施状态的工具。可以显示消息队列、共享内存和信号量的信息。Usage: ipcs [-asmq] [-t|-c|-l|-u|-p] ipcs [-s|-m|-q] -i id ipcs -h for help -a:是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息。-s:打印出使用信号进行进程间通信的信息原创 2015-08-09 15:31:59 · 847 阅读 · 0 评论 -
linux 命令之tcpdump
tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句来删选去掉无用的信息。tcpdump选项说明:-A 以ASCII格式打印出所有分组,并将链路层的头最小化-c 在收到指定的数量的分组后,tcpdump就会停止-C 在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数f原创 2015-06-17 14:41:12 · 887 阅读 · 0 评论 -
linux 命令之ln
软连接:在选定位置生成一个文件的镜像,不占用磁盘空间。可以跨文件系统,可以对一个不存在的文件名进行连接。类似windows快捷方式。硬链接:选定位置生成一个和源文件大小相同的文件。不能跨文件系统。普通用户不能给目录创建硬链接。无论软连接硬链接都会保持文件的同步性。不论改了哪一处,其他的文件都会发生相同的变化;ln 命令格式ln [OPTIONS] SOURCE DIST参数说原创 2015-06-17 12:02:15 · 844 阅读 · 0 评论 -
linux 命令之arp
arp 命令主要用于显示和修改地址解析协议(ARP)使用的IP地址到Ethernet MAC(以太网物理地址)转换表。arp语法格式:arp [-evn] [-H type] [-i if] -a [hostname]arp [-v] [-i if] -d [hostname] [pub]arp [-v] [-H type] [-i if] -s hostname hw_addr [tem原创 2015-05-21 20:22:28 · 1326 阅读 · 0 评论 -
linux 命令之find
find语法find 起始目录(path) 表达式(选项、条件测试、动作)find path -option [condition ] [ -print -exec -ok command ] { }\;path:指定find开始查找的目录,默认条件下,find会递归的查找指定目录下所有子目录和文件-option : 选项 condition :条件测试-p原创 2015-04-17 16:41:18 · 573 阅读 · 0 评论 -
linux 命令之xargs
之所以能用到这个命令,关键是由于一些命令不支持 | (管道) 来传递参数。比如ls | echo #结果是空白 因为 ls 的结果 没有通过 | 传递给echo ls | xargs echo #正常输出了echo的结果xargs选项: -0 : 处理一些特殊元字符# ls New\ fileNew file (当前目录下 有一个 New file原创 2015-04-17 21:30:56 · 853 阅读 · 0 评论 -
linux 命令之tee
tee 读取标准输入的数据,将其内容输出到标准输出设备,同时保存成文件参数:-a,--append 附加到既有文件的后面,不覆盖原有内容(文件不存在时,会新建)-i-i,--ignore--interrupts 忽略中断信号--help 帮助信息--version 显示版本信息例子:# who | tee who.outgino tty7原创 2015-04-16 11:56:11 · 547 阅读 · 0 评论 -
linux 命令之head
head用来显示文件的开头至标注输出中,默认head命令打印其相应文件的开头10行命令格式: head [参数] [文件名]参数:-q 隐藏文件名-v 显示文件名-c 显示文件字节数-n 显示文件行数测试文本文件:a.txt内容如下例子:原创 2015-04-16 00:56:05 · 562 阅读 · 0 评论 -
linux 命令之tail
tail命令 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。命令参数:-f 循环读取-q 不显示文件名( 一直读取文件末尾的字符,并打印)-v 显示详文件名-c 显示的字节数-n 显示的行数--pid=PID 与-f一起用,表示在进程死掉之后结束--quiet,--silent 从不输出给出文件名的首部-s,--sleep-i原创 2015-04-16 01:19:14 · 472 阅读 · 0 评论 -
linux 命令之seq
用于产生从某个数到另外一个数之间的所有整数不带选项用法如:#seq 10 (结果是 1 2 3 4 5 6 7 8 9 10,每个数字占一行,数字之间间隔默认为1)#seq 1 10 (结果是 1 2 3 4 5 6 7 8 9 10,每个数字占一行,数字之间间隔默认为1)#seq 1 3 10 (结果是 1 4 7 10,每个数字占一行,数字之间间隔为第二个参数3)带选项的原创 2015-04-15 23:57:33 · 1084 阅读 · 0 评论 -
linux 命令之 cut
cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。截取的方式有三种:1、按照字符位置截取。2、按照字节位置截取。3、使用一个分隔符将一行分割成多个field,并提取指定的fields。 (字段)cut命令有5个参数, 其中 -c, -b, -f 分别表示 以“字符“,”字节“,”字段“截取方式。当采用字段模式截取时,需要用”-原创 2015-04-15 23:09:10 · 577 阅读 · 0 评论 -
linux 命令之wc
wc -c filename:显示一个文件的字节数wc -m filename:显示一个文件的字符数wc -l filename:显示一个文件的行数wc -L filename:显示一个文件中的最长行的长度wc -w filename:显示一个文件的字数原创 2015-04-15 22:30:23 · 433 阅读 · 0 评论 -
linux 命令之awk
awk 是一个强大的文本分析工具,把文件逐行的读入,以空格为默认分割符将每行切片,切开的部分再进行各种分析处理。awk命令形式:awk [-F | -f | -v] `BEGIN{} // {command1;command2;....;commandN} END{}` file[-F | -f | -v] : 大参数,-F指定分隔符,-f调用脚本,-v定义变量` ` :原创 2015-04-19 14:30:01 · 743 阅读 · 0 评论 -
linux 命令之grep
grep命令:打印文件中匹配某个样式的行格式: grep [options] pattern [filles]options (选项) :控制样式的选项: -E : 扩展的grep ,egrep -f regex-file : 从文件中获取正则表达式 ,fgrep -i : 不区分大小写#cat argvs.sh #!/bin/bash原创 2015-04-18 11:09:16 · 669 阅读 · 0 评论 -
linux 命令之 pushd、popd、dirs,以及栈的基础知识
栈的定义 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表插入、删除这些操作的一端为栈顶(Top),另一端称为栈底(Bottom)。当表中没有元素时称为空栈。栈为一种先进后出的数据结构。或者称为后进先出栈的修改需要遵循先进后出的原则。每次删除(退栈)的总是当前栈中”最新”元素(最后入栈的元素),而最先插入的元素是被放在栈的底部,要最后才能删除。 如图所示,元素是以原创 2015-05-08 14:03:47 · 1437 阅读 · 0 评论 -
linux 命令之lynx
lynx命令是纯文本模式的网页浏览器,不支持图形、音频、视频等多媒体信息lynx语法: lynx [options] [file]options : 选项 -case:在搜索字符串时,区分大小写; -ftp:关闭ftp功能; -nobrowse : 关闭目录浏览功能; -nocolor:关闭色彩显示模式; -reload:更新代理服务器的缓存,只对原创 2015-05-03 15:34:37 · 11152 阅读 · 1 评论 -
linux 命令之 script
Script这个命令用来将操作的过程保存在日志中 Script的命令形式:script [-a] [-q] [filename]# [-a] 追加,不覆盖以往的记录# [-q] 安静模式,不显示script开始的信息# [filename] 保存结果的日志名,如果不输制定文件名,默认存入当前目录的 **typescript** 文件中更多参数参考man手册实例说明$ script原创 2015-05-01 11:33:38 · 3023 阅读 · 1 评论