Linux
文章平均质量分 58
耘田
洞察 思考 实践
格物致知,耕耘心田
展开
-
常用脚本命令sort head tail grep awk sed uniq
常用脚本命令sort head tail grep awk sed uniq原创 2023-03-27 18:21:25 · 399 阅读 · 1 评论 -
logback日志归档策略配置
logback日志归档策略配置原创 2023-03-27 17:45:42 · 1226 阅读 · 0 评论 -
Linux 包管理工具
前言现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件。软件通常都是存放在存储库中,并通过包的形式进行分发。处理包的工作被称为包管理。包提供了操作系统的基本组件,以及共享的库、应用程序、服务和文档。名词解释rpm(Redhat Package Manager)最早由 Red Hat 公司制定实施,随后被 GNU 开源操作系统接受并成为很多 Linux 系统 (RHEL) 的既定软件标准。yum(Yellodog Update Modifier)是一个在CentO原创 2021-10-30 17:52:08 · 258 阅读 · 0 评论 -
Linux系统概述及常用命令
系统概述Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。Linus Torvalds ,Linux之父,他根据Minix系统的代码,参照UNIX系统的设计,写出了第一个Linux内核。1991年10月5日首次发布。源码 https://github.com/torvalds/linux背景选择少,不开放20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和macOS这几种。Unix价格昂贵原创 2021-10-28 18:41:56 · 386 阅读 · 0 评论 -
linux--内存、磁盘、CPU、网卡
一、查看内存和磁盘信息内存cat /proc/meminfofreefree命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer;[work@10 ~]$ free -h total used free shared buff/cache availableMem: ...转载 2019-10-21 10:13:10 · 195 阅读 · 0 评论 -
cp
简介cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。语法cp(选项)(参数) 选项-a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与转载 2017-07-10 10:08:20 · 372 阅读 · 0 评论 -
ls命令
常用-a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -s 在每个文件名后输出该文件的大小。 -h,表示”–human-readable” 这样单位就是k或者M ,是按照“便于人类阅读的方式”。-r 对目录反向排序。 -R 列出所有子目录下的文件。-t 以时间排序。 -S 以文件大小排序。 -X 以文件的扩展名(最后一个 . 后的字符)排序。Example按照由大到小排序,原创 2017-12-18 08:02:27 · 175 阅读 · 0 评论 -
grep
简介grep(global search regular expression(RE) and print out the line, 全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件转载 2017-06-28 17:06:27 · 365 阅读 · 0 评论 -
awk 入门
简介AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母)的最大功能取决于一个人所拥有的知识。awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的awk的来源(ls -l /bin/a...原创 2019-04-29 18:45:12 · 150 阅读 · 0 评论 -
vim常用命令
跳转命令描述0跳到当前行的行首$跳到当前行的行尾2$跳到下一行的行尾gg跳到第一行G跳到最后一行nG光标移至第n行首n+光标下移n行n-光标上移n行删除命令描述d0删至行首d^删至行首d$删至行尾D删至行尾dd删除当前行dG删至文件末尾5dd...原创 2019-08-14 18:02:57 · 103 阅读 · 0 评论 -
telnet
简介telnet命令用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。语法telnet(选项)(参数)选项-8:允许使用8位字符资料,包括输入与输出; -a:尝试自动登入远端转载 2017-07-10 10:00:26 · 580 阅读 · 0 评论 -
mkdir
简介mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录。在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名。用法mkdir [选项]... 目录...选项-m, –mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, –parents 需要时创建目标目录的上层目录,但即使这些目转载 2017-06-26 15:12:07 · 4124 阅读 · 0 评论 -
lsof
lsof(list open files)是一个列出当前系统打开文件的工具。转载 2017-06-20 17:34:09 · 285 阅读 · 0 评论 -
VI 快捷键for MAC
VI 快捷键for MAC原创 2017-03-20 13:03:41 · 684 阅读 · 0 评论 -
du
命令简介df (disk free) 其功能显示每个文件所在的文件系统的信息,默认是显示所有文件系统。语法du [选项][文件]选项 -a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 -k或--kilobytes 以KB(1024bytes)为单位转载 2017-06-20 17:54:17 · 265 阅读 · 0 评论 -
上手top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。内存使用和执行时间对任务进行排原创 2017-06-21 07:53:42 · 379 阅读 · 0 评论 -
free
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。1.命令格式: free [参数]2.命令功能: free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使转载 2017-06-21 08:20:24 · 808 阅读 · 0 评论 -
scp
scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsy转载 2017-06-21 08:28:55 · 355 阅读 · 0 评论 -
ssh
简介ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。 语法ssh(选项)(参数) 选项-1:强制使用ssh协议版本1; -2:强制使用ssh协议版本2; -4:强制使用IPv4地址; -6:强制使用IPv6地址; -A:开启认证代理连接转发功能; -a:关闭认证代理连接转发功能; -b:使用本机指定地址作为对应连接的源ip地址; -转载 2017-07-11 09:42:31 · 217 阅读 · 0 评论 -
linux下使用curl访问多参数url
curl -i http://marsoffset.goforandroid.com/GoSmsMarService/abc?a=116.397428&b=39.90923[1] 8741[jb-xccheng@usa-ip-12 ~]$ HTTP/1.1 500 Internal Server ErrorServer: nginx/1.2.0Date: Wed, 20 Jun 2012 0转载 2017-06-21 23:41:21 · 3910 阅读 · 0 评论 -
chmod
简介chmod(Change mode) 用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。 权限范围的表示法: u User,即文件或目录转载 2017-06-22 00:24:28 · 324 阅读 · 0 评论 -
ps
简介Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和转载 2017-06-28 16:29:57 · 203 阅读 · 0 评论