linux抓包工具 linux抓包语句
Linux系统要用到哪些命令
记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了
linux抓包工具 linux抓包语句
linux抓包工具 linux抓包语句
找到最耗CPU的ja线程ps命令
命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid
结果展示:
这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。 比如你想分析一下一个ja进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的一列。
比如这里找到了一个TID : 30834 ,所占用的TIME时间。
通过 printf "%xn" 30834 首先转化成16进制, 继续通过jstack命令dump出当前的jvm进程的堆栈信息。 通过Grep命令即可以查到对应16进制的线程id信息,很快就可以找到对应最耗CPU的代码快在哪。
简单的解释下,jstack下这一串线程信息内容:
"DboServProcessor-4-thread-295" daemon prio=10 tid=0x00002aab047a9800 nid=0x7d9b waiting on condition [0x0000000046f66000]
n权限类型有3种基本类型,分别是r、w、x,这些类型可以组合使用。id : 对应的linux作系统下的tid,就是前面转化的16进制数字
tid: 这个应该是jvm的jmm内存规范中的地址定位,如果你详细分析jvm的一些内存数据时用得上,我自己还没到那种程度,所以先放下
top命令
命令:top -Hp pid
结果显示:
和前面的效果一下,你可以实时的跟踪并获取指定进程中最耗cpu的线程。 再用前面的方法提取到对应的线程堆栈信息。
判断I/O瓶颈
mpstat命令
命令:mpstat chmod777filename-P ALL 1 1000
结果显示:
注意一下这里面的%iowait列,CPU等待I/O作所花费的时间。这个值持续很高通常可能是I/O瓶颈所导致的。
通过这个参数可以比较直观的看出当前的I/O作是否存在瓶颈
iostat命令
命令: iostat -m -x 1 1000
同样你可以观察对应的CPU中的%iowait数据,除此之外iostat还提供了一些更详细的I/O状态数据,比如比较重要的有:
gqu-sz : The erage queue length of the requests that were issued to the dev. (磁盘队列的请求长度,正常的话2,3比较好。可以和cpu的load一样的理解)
await : The erage time (in milliseconds) for I/O requests issued to the dev to be served. (代表一个I/O作从wait到完成的总时间)
svctm和%util都是代表处理该I/O请求花费的时间和CPU的时间比例。 判断是否瓶颈时,这两个参数不是主要的
r/s w/s 和 rMB/s wMB/s 都是代表当前系统处理的I/O的一些状态,前者是我们常说的tps,后者就是吞吐量。这也是评价一个系统的性能指标
pid命令
命令: pidstat -p pid -u -d -t -w -h 1 1000
结果显示:
相当实用的一个命令,可以基于当个进程分析对应的性能数据,包括CPU,I/O,IR , CS等,可以方便开发者更加精细化的观察系统的运行状态。不过pidstat貌似是在2.6内核的一些较新的版本才有,需要安装sysstat包。
ubuntu下,可以通过sudo apt-get install sysstat进行安装。
sar命令
命令:sar -x pid 1 1000
sar也可以指定对应的pid,关注固定的几个参数,没有pidstat那么强大。 看不到对应的I/O, IR等信息。
sar的功能可以覆盖mpstat , iostat的相关功能。
dstat命令
命令:dstat -y --tcp 1 1000
通过dstat --tcp可以比较方便的看到当前的tcp的各种状态,不需要每次netstat -nat去看
其他命令
netstat -natp : 查看对应的网络链接,关注下Recv-Q , Send-Q , State。
lsof -p pid : 查找对应pid的文件句柄
lsof -i : 80 : 查找对应端口被哪个进程占用
lsof /tmp/1.txt :查找对应文件被哪个进程占用
tcpdump / wireshark :抓包分析工具
jstat / jmap / jstack / jps 等一系列的ja命令
如果你想做一些性能调优的工作,一定要善于利用一些工具进行关注相应的状态。通过linux命令你可以比较方便的观测到CPU , I/O , network等一些比较外围的状态, 很多时候就已经可以解决大部分的问题。jvm内部的一些运行状态,得需要借助一些特有的工具进行细粒度的观测。
抓包到底是什么意思
|g+w|为组linux下有命令可直接执行抓包的,命令如下:1、tcpdump -vv -i N -s 10240 -w /root/abc.cap host ip群用户可写权限|抓包是网络技术领域中的一种常用技术,它是指通过网络工具抓取网络数据包,并进行分析、解密等作。抓包可以帮助我们了解网络通信过程中的实际情况,比如分析网络延迟、查看数据包中的内容、判断网络是否中断等。
抓包的方法多种多样,主要有三种:使用专业的网络抓包工具、使用作系统自带的网络调试工具、使用浏览器开发者工具。其中,专业的网络抓包工具具有抓包速度快、数据分析功能强大等优点,如wireshark、Charles等。作系统自带的网络调试工具比如Windows的Fiddler、Linux系统下的tcpdump也可以进行抓包作。浏览器开发者工具可以方便快捷地抓取浏览器发出的请求和响应数据。
linux下tcpdump怎么捕获本地的包
|-5|显示文件末尾5行的内容|2、上述命令中,N,是你要抓的本机网卡,一般是0,可使用ifconfig查看使用的哪个网卡
5、find搜索目录-user用户名。这里是查找属于用户名为user1的文件,linux如何添加删除用户名,可以参考Linux用户管理命令:find/-useruser1。-s 指定的是抓包数量 -w指定的是抓到的包写到哪个位置 host ip即为抓取哪个ip 的包
linux网络流量查看命令linux网络流量查看
抓包可以帮助网络工程师和开发人员定位网络问题。在网络环境复杂且问题难以定位的情况下,抓包是一种非常重要的工具。除此之外,抓包也被广泛应用于软件开发、安全测试、渗透测试等领域,帮助人们发现并修复软件漏洞、加强网络安全等方面。百兆网卡跑多少流量,网卡就算满了,在linux下怎么查看网卡是否跑满了?
说明:该命令实现了把源文件到目标路径中,文件名不变。如果为目标路径下的文件名,则以文件的重命名方式实现文件的。目标路径可以是相对路径,也可以是路径。网卡计量用的是bbit,和我们通常计量的Bbyte换算关系是8:1,所以100M的网卡跑12M左右达到值。查看linux下网络流量可以使用iftop,可以的看到每个IP的流量。
linux有什么命令能够查看本机器的网络流量?
Centos下查看网卡的实时流量命令?
有两个方法来查看流量,看是否有异常。
2.使用nload命令,需要自行安装1)#yuminstallflexbyacclibpcapncursesncurses-dllibpcap-dl2)#wgttp://
linux查看网速?
linux测网速的方法有:
1.在开始菜单中输入:ping202.99.224.68-t一般time300ms说明网络就比较繁忙了。
2.点开360安全卫士,再点高级工具,你就看流量,点开它,点右上角有个设置,在显示悬浮窗前打勾就得了
除了这两种方法,还可以用其他测网速的工具测试!
linux自动抓包命令。50M生成一个数据包,24小时自动抓包、
格式:wc文件名我的可以的,把你的命令照搬,结果:
1.通过修改网络配置文件/etc/network/inteces网络接口参数配置文件,下面是一个配置示例,有两个网络接口,其中0分配静态IP地址,1动态获取IP地址:#Thisfiledescribesthenetworkintecesailableonyour#andhowtoactivatem.Formorermation,seeinteces(5).#Theloopbacknetworkinteceautoloifaceloinetloopback#Theprimarynetworkinteceauto0iface0inetstaticaddress192.168.1.254network192.168.1.0netmask255.255.255.0broadcast192.168.1.255gateway192.168.1.1auto1iface1inetdhcp修改完成后,需要重启网络设备#/etc/init.d/networkingrestart配置dns则修改/etc/resolve.conf文件。searchnecas.necnameserver192.168.203.2配置hostname则是修改/etc/hosts127.0.0.1localhost127.0.0.1cobain配置完hostname后,可以用ping命令测试一下你的hostname是否已经通了。pingyourhostname这样就完成了一次网络配置所需要配置的ip信息,dsn信息,hostname信息等配置。但对于不同的linux来说,也许配置文件不同,上面在Ubuntu中做过测试。在redhat中有些不同。主机名和默认保存在/etc/sysconfig/network该文件中。而网络配置信息保存在网卡设备文件中/etc/sysconfig/network-scripts/ifcfg-n其中n是网卡的编号。DEVICE=0BOOTPROTO=staticBROADCAST=192.168.203.255IPADDR=192.168.203.2NETMASK=255.255.255.0NETWORK=192.168.203.9GATEWAY=192.168.203.1HOSTNAME=cobainONBOOT=yesTYPE=Ethernet貌似这里也可以修改hostname和默认。总之上面已经可以完成一次网络配置了。2.采用命令行配置只要是应用ifconfig命令。用于配置常驻内核的网络接口。它用于在成功时设定网络接口。此后,只在需要调试及系统调整时才使用。命令格式:ifconfigifconfig接口options|address...如没有给出参数,ifconfig显示当前有效接口的状态。如给定单个接口作为参数,它只显示给出的那个接口的状态;如果给出一个-a参数,它会显示所有接口的状态,包括那些停用的接口。否则就对一个接口进行配置。选项接口接口名称。通常是一个后跟单元号的驱动设备名,例如个以太接口0。up此选项激活接口。如果给接口声明了地址,等于隐含声明了这个选项。down此选项使接口驱动设备关闭。netmaskaddr为接口设定IP网络掩码。缺省值通常是A,B或C类的网络掩码(由接口的IP地址推出),但也可设为其它值。addaddr/prefixlen为接口加入一个IPv6地址。deladdr/prefixlen为接口删除一个IPv6地址。hwclassaddress如接口驱动程序支持,则设定接口的硬件地址。此选项必须后跟硬件的类型名称和硬件地址等价的可打印ASCII字符。当前支持的硬件类型包括er(以太网),ax25(AMPRAX.25),ARCnet和netrom(AMPRNET/ROM)利用ifconfig命令查看网络信息:ifconfig0Linkencap:EthernetHWaddr00:15:58:3E:F2:6Binetaddr:192.168.1.254Bcast:192.168.1.255Mask:255.255.255.0inet6addr:fe80::215:58ff:fe3e:f26b/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:29458errors:0dropped:0overruns:0frame:0TXpackets:23690errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:10945195(10.4MiB)TXbytes:2935004(2.7MiB)Interrupt:169Baseaddress:0xe2000:0Linkencap:EthernetHWaddr00:15:58:3E:F2:6Binetaddr:192.168.1.244Bcast:192.168.1.255Mask:255.255.255.0UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1Interrupt:169Baseaddress:0xe200loLinkencap:LocalLoopbackinetaddr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:16436Metric:1RXpackets:354errors:0dropped:0overruns:0frame:0TXpackets:354errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:45062(44.0KiB)TXbytes:45062(44.0KiB)ppp0Linkencap:Point-to-PointProtocolinetaddr:18.18.18.13P-t-P:18.18.18.1Mask:255.255.255.255UPPOINTOPOINTRUNNINGNOARPMULTICASTMTU:1396Metric:1RXpackets:9631errors:0dropped:0overruns:0frame:0TXpackets:89errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:3RXbytes:8460352(8.0MiB)TXbytes:3898(892.4KiB)ifconfig的种格式(或使用不带任何参数的ifconfig命令)可以用来查看当前系统的网络配置情况。0:表示网卡代号lo:Linux内部的网络回环地址,用于模拟网络行为,HWaddr:网卡的硬件地址,也就是MAC地址inetaddr:网卡的ip地址Bcast:广播地址(broadcast);Mask:子网掩码;MTU:传输单元的缩写(MaximumTraissionUnit),标示此网络接口的可传输的封包,此值的设定错误可能引起网络故障.RX:网络从起动到现在为止数据的接收情况TX:网络从起动到现在为止数据的发送情况collisions:网络信号发生冲突的情况;激活网络设备ifconfig0up更改网络设备信息#ifconfig0192.168.1.112netmask255.255.255.0关闭网络设备ifconfig0down修改网卡的MAC地址ifconfig0downifconfig0hwerxx:xx:xx:xx:xx:xxifconfig0up上面是对ifcofig命令一个简单的介绍。下面是进行网路配置的步骤:ifconfig0ip192.168.203.2netmask255.255.255.0然后重启oifconifg0downifconfig0up然后配置默认routeadddefaultgw192.168.203.1然后重启一下0修改hostname可以用命令hostnameyourhostname但重启后修改将无效。所以还是通过上面修改配置文件的方法修改hostname修改dns也是通过上述配置文件的方法进行。-rw-r--r-- 1 root root 2920448 4月 1 15:55 0305.pkt1
linux流量命令linux流量
一个公网Cacti怎么一个内网IP的流量数据?
要支持,如果是linux的话,可以用脚本统计iptables的数据,来实现检测某一个(或某一段)IP的流量,windows就靠第三方软件了,硬件路由就靠厂家提供接口
linux有什么命令能够查看本机器的网络流量?
linux网卡绑定的方法和步骤?
1、首先要创建一块bond网卡配置文件,用来指定网卡的band模式,以mode1为例,流量会转发到其中一块网卡上,当网卡或链路故障时,流量会自动通过另外一张网卡;
vim/etc/sysconfig/network-scripts/ifcfg-bond0
NAME=bond0
DEVICE=bond0
...
BONDING_OPTS=mode=1miimon=100
#mode1表示绑定模式为主备(mode=0表示绑定模式为轮询,mode=6表示绑定模式为负载均衡)
#miimon表示链路监测时间间隔,即每100ms进行一次链路监测
2、指定两张网卡(如eno3和eno4)作为bond0的sle,也就是将这两张网卡进行绑定,业务流量将通过这两张网卡(具体怎么通过需要视mode方式)
......
MASTER=bond0
SLAVE=yes
vim/etc/sysconfig/network-scripts/ifcfg-eno4
......
MASTER=bond0
SLAVE=yes
3、重启网络服务即可
ctlrestartnetwork
linux运维工作每天都干什么活?
初中级运维的日常涉及工作:
1、评估产品需求及发展需求,设计网站架构。
2、选择IDC公司、云产品,CDN等产品。
3、采购、安装系统、配置服务、IDC上架。
4、调试网络、优化系统及服务。
功能:切换用户所在目录5、上线代码、配合研发搭建环境、调试、测试代码。
6、硬件、软件及各种业务应用。
7、配置收集日志和,根据日志信息报警及优化系统及服务
8、解决日常问题,如硬件(、交换机、硬件、网络等)、软件(?nogs:按进程查看流量占用?iptraf:按连接/端口查看流量?ifstat:按设备查看流量?tool:诊断工具?tcpdump:抓包工具希赛里有很多这方面资料的。网络服务)、各类业务服务故障。
9、编写自动化脚本(Shell、Python),自动化部署服务。高级运维涉及的工作:1、带宽、流量、并发、业务接口等关键资源及访问信息的变化趋势。2、根据相应趋势变化不断优化网站架构。3、设计各类解决方案,解决公司业务发展中的遇到的网站瓶颈。4、编写各种自动化脚本(Shell、Python),自动化部署优化服务。5、开发自动化部署和管理平台(CMDB),实现平台化运维。6、开发运维管理平台、及运维工具产品,提升服务效率。7、制定运维流程、规范、制度,并有序推进。8、研究先进运维理念、模式,确保业务持续稳定、有序。
linux网络工程师都需要掌握哪些技能?
1、了解网|-k|以千字节(KB)的方式显示分区大小和挂上来的文件分区大小|络基础
2、了解linux使用环境,部署环境
3、实施
具备扎实的计5、磁盘作命令算机理论基础,熟悉Linux作系统常用命令;熟练使用mysql等主流关系型数据库(至少一种)的基本命令和作;理解常用的网络通讯基础模型和协议(TCP、HTTP/HTTPS、UDP等),善于在其基础上根据实际情况定位问题;具有强烈的感及敬业精神,乐观、诚信、积极向上,具有良好的沟通、团队协作和创新的能力等等。
linux自动抓包命令。50M生成一个数据包,24小时自动抓包、
我的可以的,把你的命令照搬,结果:
-rw-r--r-- 1 root root 2920448 =:表示赋予给定的权限给文件使用者-rw-r--r-- 1 root root 50000293 4月 1 15:55 0305.pkt,并取消其他权限(如果有的话) 4月 1 15:55 0305.pkt1
linux下怎么指定网卡发包收包
功能:显示某文件的内容linux下有命令可直接执行抓包的,命令如下:
1、tcpdump -vv -i N -s 10240 -w /root/abc.cap host ip
2、上述命令中,N,是你要抓的本机网卡,一般是0,可使用ifconfig查看1.使用系统自带的命令:watchmore/proc/net/dev可以查看每2秒的字节和数据包的变化。但不那么直观。使用的哪个网卡
-s 指定的是抓包数量 -w指定的是抓到的包写到哪个位置 host ip即为抓取哪个ip 的包
linux的网络命令大全linux的网络命令
2、文件作命令Linux中使用ss命令检查网络连接的方法?
那个18845是远端机器上的端口,又不是你本机上的端口,可以用ss-p看看是哪个程序进行的连接,然后关闭这个程序。
linux有什么命令能够查看本机器的网络流量?
linux中网络配置可以有几种方法实现?
linux命令大全详解?
在Linux系统中,提供了一套非常完备的命令,利用这些命令,我们可以更高效地完成所有的作任务。
采用命令的方式进行作的好处是,具有比图形化作更加快捷高效的特点。但是命令方式不够直观,需要我们熟练记忆命令的用法、格式以及选项和参数等内容。只有我们通过不断地使用,才能运用自如。
一、Shell命令的格式
Shell命令是由命令和多个选项以及参数组成的命令行,各部分之间用空格分隔。重要的是,Shell命令是严格区分大小写的,所以,在使用Shell命令时一定要特别注意。
命令的一般格式如下:
命令名......
说明(小白请注意):
”符号是为了表示一个部分,在编写命令时,不能带上这个符号。比如使用ls用法时,这样写ls是错的,正确写法应该是ls-shello.txt
同时,“符号里面的内容为可选(可写可不写)比如:ls,可以直接使用ls,也可以带上选项ls-s
二、基本命令
1、目录作命令
命令名:ls
功能:列出当前目录下所有内容
格式:ls
|选项|作用|
|-s|显示每个文件的大小|
|-S|按文件大小排序|
|-a|显示目录中全部文件(包括隐藏文件)|
|-l|使用长列表格式,显示文件详细信息|
|-t|按文件修改的时间排序|
|-F|显示文件类型描述符|
命令名:cd
格式:cd
特殊符号及作用:
|特殊符号|作用|
|/|从当前目录跳转到根目录|
|.|前往当前目录|
|..|前往上一级目录|
|-|前一目录,即进入当前目录之前作的目录|
|~|回到当前用户的宿主目录|
命令名:pwd
功能:显示当前目录的路径
格式:pwd
命令名:mkdir
功能:创建一个新的目录
格式:mkdir目录名
|选项|作用|
|-m权限|对新建目录设置存取权限,权限有744、755等|
|-p|一次性创建多级目录(以递归形式创建)|
命令名:rmdir
功能:删除一个空目录
格式:rmdir目录名(-p代表递归删除各级目录)
命令名:touch
功能:创建一个空文件
格式:touch文件名
命令名:cat
格式:cat...
|选项|作用|
|-a|显示所有字符(换行符、制表符、其它非打印字符)|
|-n|对文件中所有的行进行编号并显示行号|
|-b|除了空行不编号,文件中其它行都进行编号并显示行号|
|-s|将连续的空行压缩为一个空行|
cat命令其它格式:
cat文件名|ls表示按页显示文件内容
cat文件名1;cat文件名2表示显示多个文件内容
cat此命令没有任何参数,即cat单独使用。在开始执行时,光标停留在下一行,等待键盘输入,当用户输入一行后,按下回车,就会显示一行相同的内容。当用户结束输入时,按下Ctrl+D键退出,回到命令提示符下。
cat>新文件名”>“这个大于号是重导向符号。代表把键盘输入的信息重导向输入到新文件中。内容输入结束后,同样也是按Ctrl+D键退出新文件的制作。
cat文件名1文件名2>文件名3该用法实现了把文件1和文件2的内容合并输入到文件3中。文件3中的内容是按文件1和文件2的顺序排列的。
cat文件名2>>文件名1该用法实现了把文件2的全部内容追加到文件1的末尾。
命令名:cp
功能:进行文件的
格式:cp源文件目标路径
|选项|作用|
|-i|以安全询问方式进行源文件的|
命令名:rm
功能:删除指定的文件
格式:rm文件名或目录名
|选项|作用|
|-i|以安全询问方式进行删除文件|
|-r|递归处理,将指定目录下的所有文件及子目录一并处理|
|-f|强制删除文件或目录|
|-v|显示指令执行过程|
命令名:mv
功能:移动指定的文件
格式:mv文件名路径名
命令名:chmod
功能:修改文件的权限和属性
格式:chmod文件名1文件名2...
注:作为一个部分,中间不加空格。
文件使用者有(u、g、o、a)4种类型,在使用时,可以采用其中的任何一个,也可以组合使用。
u:表示user(文件主),就是文件或目录的所有者
g:表示group(组群),文件主所在组群的用户
o:表示other,其他用户
a:表示all,所有用户
作符号有3种类型,分别是+、-、=。
+:表示增加权限
-:表示删除或取消权限
r:代表可读权限
w:代表可写权限
x:代表可执行权限
|选项|作用|
|a+rw|为所有用户增加可读、可写的权限|
|a-rwx|取消所有用户可读、可写、可执行权限|
|o-rwx|取消其他用户可读、可写、可执行权限|
|a+rw|为所有用户增加读、写的权限|
|ug+r|为所有者和组群用户增加读权限|
|g=rx|只允许组群用户可读、可执行,并删除其他权限|
|自定义|可以根据实际需要进行组合|
chmod命令的其他格式
格式如下:
chmod文件名
mode是指3个0~7范围的八进制数值,分别代表user、group、other的权限。
其实,我们也可以用数字来表示权限:
0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限。
举例:
chmoda=rwxfilename
对以上的两个例子分析:
a=rwx表示允许所有用户可读、可写、可执行。
777指三个八进制数值,前面提到了,分别代表的是user、group、other的权限,即个数字”7“指允许user的可读、可写、可执行,第二个数字”7“指允许group的可读、可写、可执行,第三个数字”7“指允许other的可读、可写、可执行。
所以,这两个例子效果是一样的。
懵逼了,”7“怎么就指可读、可写、可执行了呢?
rwx权限=4+2+1=7(可读、可写、可执行)
rw权限=4+2=6(可读、可写)
rx权限=4+1=5(可读、可执行)
再举个例子:
chmodug=rwx,o=xfilename
chmod771filename
这两个效果也是相同的。
3、文件处理命令
命令名:grep
功能:在指定的文件中查找指定的字符串
格式:grep关键字文件名
|选项|作用|
|-i|不区分大小写|
命令名:head
功能:查看文件开头部分的内容
格式:head文件名
数字选项及作用:
|数字选项|作用|
|-3|显示文件前3行的内容|
|-5|显示文件前5行的内容|
|-n|显示文件前n行的内容|
说明:如果不指定数字选项,即使用命令grep文件名,则默认只显示文件前10行。
命令名:tail
功能:查看文件结尾部分的内容
格式:tail文件名
数字选项及作用:
|数字选项|作用|
|-3|显示文件末尾3行的内容|
|-n|显示文件末尾n行的内容|
说明:如果不指定数字选项,即使用命令tail文件名,则默认只显示文件末尾10行的内容。
命令名:wc
功能:统计文件的行数、单词数、字符数。
|选项|作用|
|-l|显示文件的行数|
|-w|显示文件的单词数|
|-m|显示文件的字符数|
命令名:sort
功能:对文件内容或查询结果进行排序
格式:sort文件名
|选项|作用|
|-f|忽略大小写|
|-r|反向排序|
|-t|指定分隔符|vim/etc/sysconfig/network-scripts/ifcfg-eno3
|-i|只考虑可以打印的字符,忽略任何非显示字符|
命令名:find
功能:查找文件或目录
格式:find文件名或目录名
命令名:which
功能:按PATH变量所规定的路径进行查找相应的命令,并显示该命令的路径。
格式:which命令名
4、压缩备份命令
命令名:bzip2
功能:压缩文件
格式:bzip2文件名1...
说明:使用该命令对文件进行压缩后,压缩前的原始文件消失,系统会生成一个新的压缩文件,压缩文件的后缀为.bz2。而且,使用该命令压缩的文件,必须用bunzip2来进行解压作。
命令名:bunzip2
功能:解压文件
格式:bunzip2文件名1...
命令名:gzip
功能:压缩或解压文件
格式:gzip文件名
|选项|作用|
|-d|解压作|
|-n|指定压缩级别,n的范围是1~9|
命令名:unzip
功能:解压以.zip为后缀的压缩文件
格式:unzip文件名.zip
|选项|作用|
|-d|将文件解压到指定目录中|
|-n|不覆盖原来已存在的文件|
|-v|查看文件目录列表但不解压|
|-o|已默认方式覆盖已存在的文件|
举例:unzip-nfilename.zip-d/home/ubuntu将文件filename.zip解压到/home/ubuntu目录中。
命令名:zcat和bzcat
功能:这两个都是用来查看压缩文件内容的,压缩文件不用解压也能查看。
格式:zcat文件名或bzcat文件名
命令名:tar
功能:对文件或目录进行打包或解包作
格式:tar
|选项|作用|
|-c|创建新的打包文件|
|-t|查看打包文件里的文件目录|
|-f|使用文件或设备|
|-v|显示打包压缩或解包压缩后的文件的详细清单|
|-x|抽取.tar文件的内容|
|-z|打包后直接用gzip命令进行压缩或解压文件|
|-j|打包后直接用bzip2命令进行压缩或解压文件|
命令名:df
格式:df
|选项|作用|
|-a|显示每个文件系统和各分区的磁盘使用情况|
|-i|显示i的使用量|
|-h|以兆字节(MB)的方式显示分区大小和挂上来的文件分区大小|
|-t|列出某个文件系统的所有分区磁盘空间使用量|
命令名:du
格式:du
|选项|作用|
|-a|显示所有文件及目录的大小|
|-h|以兆字节(MB)或吉字节(GB)为单位显示文件或目录的大小|
|-b|以字节(B)为单位显示文件或目录的大小|
|-s|列出各文件大小的总和|
命令名:fsck
功能:对硬盘进行检测
格式:fsck分区名
6、关机重启命令
命令名:shutdown
功能:安全关机
格式:shutdown
|选项|作用|
|-h|将系统服务停掉后再安全关机|
|-t|在规定的时间后关机|
|-k|没有真正关机,只
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。