Linux常用命令和相关知识
笔记
小小小羊羊羊
这个作者很懒,什么都没留下…
展开
-
Linux命令之查看文件(cat、less、more)
cat、less、more命令均可以用来查看文件内容。查看文件内容 命令 常用参数 操作说明 区别 备注 cat -n 对所有行编号,从1开始; -b 对除空行以外的所有行编号,从1开始; -s 对连续2个及以上空行展示为一行; cat -n a.log 显示全部内容 less 回车按行向下读取,空格按页向下读取,还可以上下键按行读取,b上翻一页,y向前滚动一行。q退出 less a.log原创 2021-12-07 16:03:57 · 835 阅读 · 0 评论 -
Linux命令之tail常用参数说明
tail:查看文件内容(一般用来查看日志文件,加-f参数,循环查看内容)常用参数:-f 循环读取-n 按行读取常用方法:tail a.log#查看a.log文件内容,默认显示最后10行数据tail -f a.log#查看a.log文件内容,默认显示最后10行数据,文件内容有追加时,持续显示最后10行数据tail -n 5 a.log#查看a.log文件的最后5行内容tail -n -5 a.log#查看a.l...原创 2021-12-06 19:52:58 · 2249 阅读 · 0 评论 -
Linux命令之find常用参数说明
find:查找文件或目录。常用参数:-name 根据文件名称查找-iname根据文件名称查找,不区分大小写-type 根据文件类型查找(d 目录文件,f 普通文件...)-empty 空文件-cmin(ctime)n 在过去 n 分钟(天)内被修改过-amin(atime)n在过去 n 分钟(天)内被读取过创建三个普通文件a b c(c为空文件),一个空目录c2。①find . -name 'c*' #当前目录下查找文件名字为c开头的,这是我日常用...原创 2021-12-06 19:32:51 · 2185 阅读 · 0 评论 -
nmon之Linux系统监控基础使用
系统性能检测,7*24小时,固定背景流量情况下,监控系统CPU、IO、内存等,nmon还支持数据进行分析。原创 2020-07-22 17:19:15 · 209 阅读 · 0 评论 -
Linux命令之tar常用参数说明
tar:通常用来解压、压缩文件。打包(压缩)文件:tar -cvf a.tar a.log #将a.log文件仅打包成a.tar文件tar -zcvf a.tar.gz a.log #打包后,以gzip压缩tar -jcvf a.tar.bz2 a.log #打包后,以bzip2压缩tar -ztvf a.tar.gz #查看压缩包a.tar.gz中的文件解压文件:tar -zxvf a.tar.gz ...原创 2020-07-09 23:23:11 · 1005 阅读 · 0 评论 -
Linux命令之wget常用参数说明
wget:下载文件的工具;从远程服务器或者下载软件等。常见用法:1.下载单个文件wget http://XXX/xxxx.zip #从XXX下载xxxx.zip文件(可以下载任意类型的文件,只是举例zip)2.限速下载wget -limit -ratewget -limit -rate=500K http://XXX/xxxx.zip #限速500K每秒的下载速度3.断点续传wget -cwget -c http://XXX/xxxx.zip #下载时网络或者其他原因导致的...原创 2020-07-07 19:59:27 · 388 阅读 · 0 评论 -
Linux命令之tftp常用参数说明
tftp:文件传输实际操作:put 上传get 下载mode 文件传输模式connect 连接quit 退出参数:-g 下载文件-p 上传文件-l 本地文件名-r 远程主机文件名常用命令:tftp -g -r a 10.0.0.1 #从远程主机10.0.0.1上下载文件atftp -p -l a 10.0.0.1 #从本地上传文件a到10.0.0.1...原创 2020-07-07 19:45:11 · 3034 阅读 · 2 评论 -
Linux命令之rm常用参数说明
rm:删除文件或目录(rm删除的文件无法恢复,take care~)常用参数:-i 删除前逐一询问确认-r 递归删除(删除目录时必带参数,默认rm只能删除文件)-f 强制删除,不需要确认rm -rf * //慎用,容易出错...原创 2020-07-07 19:42:23 · 4113 阅读 · 1 评论 -
Linux命令之ls常用参数
ls:显示指定目录下的内容常用参数:-a 显示所有文件及目录(包含以“.”开头的隐藏文件)-l 显示详细文件内容-h 与-l一起使用,输出易于阅读的文件大小-r 将文件以相反次序显示(原定以英文字母次序)ls -als -l展示的数据意思:文件类型(d/-/c/b...)所属者权限(r/w/x)同组权限(r/w/x)其他人权限(r/w/x)文件硬连接数(1/2)该文件/目录的所有者(root)该文件/目录的所属组(root)占用的存储空间(45)最后的修改日期...原创 2020-07-07 17:52:37 · 2235 阅读 · 0 评论 -
Linux命令之scp常用参数
scp : 用于linux之间复制目录或者文件; linux下基于ssh登录的远程文件拷贝命令。常用参数: -r 递归复制整个目录 -p 保留源文件的修改时间、访问时间和权限 -v 详细方式显示输出 -P(大写)指定port输出本地到远程:scp a.txt root@ip:/home #本地a.txt文件复制到远程地址为ip的home目录下,需要验证ip地址的登录密码scp -r /tmp/a/ root@ip:/home ...原创 2020-07-07 17:29:33 · 3504 阅读 · 0 评论 -
shell脚本case语句使用
今天学习shell脚本时,在一个博友那里看到了一个题目,感觉挺好玩,就试着写了一下。本人几乎是脚本小白,在写这个的时候我再想这个方法这样用感觉并不是很方便。感觉可能使用 if - else可能会好一些。但是由于这个题目是在学习case语句看到的,故还是用了这个。然后关于那个年龄判断那里,朋友建议将输入的年龄在一个函数中做判断。不然要是别人判断黄昏恋四五十岁那种,那我像现在这样可能会歇菜...原创 2018-08-10 19:13:30 · 11215 阅读 · 3 评论 -
linux shell内置变量和常见比较
特殊的shell变量 变量 含义 $0 脚本名 $1 -$9 位置参数1-9 ${10} 位置参数10 $# 位置参数的个数 "$*" 所有位置参数(作为单个字符串) "$@" 所有位置参数(每个作为单独字符串) ${#*} 传递到脚本中的命令行参数的个数 $? 返回值 $$ 脚本进程...原创 2018-08-21 20:22:29 · 2258 阅读 · 0 评论 -
shell脚本for循环报错:syntax error: bad for loop variable
测试过程中,需要针对某一个数据包进行回放100次,查看数据结果,保证提取到100次的数据。编写了一个简单的shell脚本来执行命令:添加权限,执行报错:直接使用./test.sh提示:not found。原因是由于我是用的设备是openwrt,不支持bash。将脚本第一行修改为:#!/bin/sh之后可以./test.sh执行,但是仍然报错syntax error: b...原创 2018-08-02 14:31:24 · 9030 阅读 · 2 评论 -
Linux命令之ps常用参数
ps(processstatus)进程查看命令。查看正在运行的进程、进程运行状态、进程资源占用等。日常常用命令解释:1)pe -ef | grep '进程名'e显示所有进程 f全格式UID—用户名PID—进程IDPPID—父进程IDC—进程占用CPU百分比STIME—进程运行时间TTY—终端CMD—命令2)ps -aux | grep...原创 2019-07-31 16:00:03 · 379 阅读 · 0 评论 -
Linux命令之netstat常用参数
netstat 查看网络情况的命令。日常测试使用参数搭配:1)netstat -nap-a(all) 显示所有。因为默认是不显示listen状态 -n 显示IP,不显示域名 -p 显示对应的程序名Proto—协议Recv-Q—接收队列Send-Q—发送队列。一般都是0,不是0则表示堆积Local Adddress—本地(本机)地址Foreign Address—外部地址(和本机有联系的地址)State—socket连接的状态PID/Program name—进程原创 2020-06-30 17:41:18 · 1895 阅读 · 0 评论