![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
野蛮秘籍
这个作者很懒,什么都没留下…
展开
-
Linux unzip命令
在linux下解压zip文件,最简单的方式就是unzip命令直接跟上要解压的zip文件。unzip 上面的用法是把文件解压到当前目录下,如果要把文件解压到指定的目录下,需要用到-d参数。unzip -d 解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数。unzip -n unzip -n -d 有时候,我们只想看一下zip压缩包中包含哪些文件,就可以使用-l参数。unzip -l原创 2016-05-29 10:05:07 · 937 阅读 · 0 评论 -
more命令
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern] [转载 2017-07-26 10:57:20 · 436 阅读 · 0 评论 -
less命令
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜转载 2017-07-26 11:12:11 · 295 阅读 · 0 评论 -
sed命令
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。使用实例1、以行为单位的新原创 2017-08-10 17:26:43 · 346 阅读 · 0 评论 -
ps命令
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和转载 2017-08-04 11:06:17 · 189 阅读 · 0 评论 -
head命令
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1、命令格式:head [参数]… [文件]… 2、命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3、命令参数:-q 隐藏文件名 -v 显示文件名 -c<字节> 显示转载 2017-07-27 10:08:30 · 570 阅读 · 0 评论 -
tail命令
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1、命令格式;tail[必要参数][选择参数][文件] 2、命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。3、命令参数:-f 循转载 2017-07-27 10:22:33 · 366 阅读 · 0 评论 -
awk命令
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk [-F field-separator] ‘commands’ input-file(s) 其中,commands 是真正awk命令,[-F域分隔符]是可选的。 i转载 2017-08-11 14:24:08 · 278 阅读 · 0 评论 -
统计目录下的文件数
1、统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep “^-“|wc -l2、统计文件夹下目录的个数,包括子文件夹里的 ls -lR|grep “^d”|wc -l3、统计当前文件夹下文件的个数 ls -l |grep “^-“|wc -l4、统计当前文件夹下目录的个数 ls -l |grep “^d”|wc -l转载 2017-07-27 15:03:33 · 423 阅读 · 0 评论 -
which命令
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。1、命令格式:which 可执行文件名称 2、命令功能:which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。3、使用实例:实例1:查找文件、显示命令路径 命令:转载 2017-07-28 11:04:02 · 300 阅读 · 0 评论 -
whereis命令
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍转载 2017-07-28 11:11:33 · 459 阅读 · 0 评论 -
curl常用命令
1、get请求格式: curl protocol://address:port/url?args例子: curl http://xxxx/check_your_statususer=Summer&passwd=123456782、post请求格式: curl -d “args” “protocol://address:port/url”例子: curl -d “user_id=1000&de原创 2018-01-02 10:53:09 · 297 阅读 · 0 评论 -
find命令
1、命令格式:find pathname -options [-print -exec -ok …]2、命令功能:用于在文件树种查找文件,并作出相应的处理 3、命令参数:pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命转载 2017-07-31 10:35:37 · 277 阅读 · 0 评论 -
zcat命令
zcat zcat /var/log/yongche/rebate/rebate_DAEMON_rebate_job_ERROR_log-20161120.gz | grep -E "37839328|1622131|76000088154"grep -E 匹配多个原创 2018-01-02 11:11:39 · 1621 阅读 · 0 评论 -
nl命令
1、命令格式:nl [选项]… [文件]…2、命令参数:-b :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n); -b t :如果有空行,空的那一行不要列出行号(默认值); -n :列出行号表示的方法,主要有三种: -n ln :行号在萤幕的最左方显示; -n rn :行号在自己栏位的最右方显示,且不加 0 ; -n rz :行转载 2017-07-25 10:45:48 · 1796 阅读 · 0 评论 -
cat命令
1、命令格式:cat [选项] [文件]…2、命令功能:cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file3、使用实例:实例一:输出多个文件内容到终端显示 cat log2012.log log2013.转载 2017-07-25 10:28:43 · 708 阅读 · 0 评论 -
如何判断linux是32位还是64位?
方法一:getconf LONG_BIT 如果是32b则输出32,64b则输出64[root@centos fation]# getconf LONG_BIT32方法二:uname -a执行后的结果中输出了x86_64,说明该机器是64位的,否则代表该机器是32位的[root@centos fation]# uname -aLinux centos 2.6.32-573.el6.i686 #1原创 2016-04-23 15:30:10 · 756 阅读 · 0 评论 -
查看centos系统的相关信息命令
// 查看版本[yaoyakun@h16-vm2 marketadmin]$ cat /proc/versionLinux version 2.6.32-042stab108.8 (root@kbuild-rh6-x64.eng.sw.ru) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jan 13 10:32原创 2017-04-17 11:18:31 · 512 阅读 · 0 评论 -
wget命令
实例1:使用wget下载单个文件命令: wget http://nginx.org/download/nginx-1.5.9.tar.gz 说明: 以下的例子是从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。实例2:使用wget -O下载并以不同的文件名保存命令: wget -O nginx.zip htt转载 2017-07-12 16:36:58 · 252 阅读 · 0 评论 -
SCP 命令
命令格式:scp [参数] [原路径] [目标路径]命令功能:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。实例1:从远处复制文件到本地目录命令: scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/s转载 2017-07-13 10:22:45 · 745 阅读 · 0 评论 -
mv命令
1.命令格式:mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定转载 2017-07-21 14:42:48 · 620 阅读 · 0 评论 -
rmdir命令
1.命令格式:rmdir [选项]… 目录…2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。 3、命令实例:实例一:rmdir 不能删除非空目录 命令: rmdir doc实例2:rmdir -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除 命令: rmdir -p logs转载 2017-07-20 10:39:29 · 259 阅读 · 0 评论 -
rm命令
1.命令格式:rm [选项] 文件… 2.命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。3、命令实例:实例一:删除文件file,系统会先询问是否删除。 命令: rm 文件名实例二:强行删除file,系统不再提示。 命令: rm -f log1.log 不会有提示,直接删除实例三:删除任何转载 2017-07-20 10:35:39 · 442 阅读 · 0 评论 -
mkdir命令
1.命令格式:mkdir [选项] 目录…2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。 3.命令实例:实例1:创建一个空目录 命令: mkdir t转载 2017-07-19 14:40:56 · 336 阅读 · 0 评论 -
ls命令
1. 命令格式:ls [选项] [目录名]2. 命令功能:列出目标目录中所有的子目录和文件。3. 常用命令例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料 命令:ls -l -R /home/peidachang 或者 ls -lR /home/peidachang例二:列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令: 命令:ls -l t*转载 2017-07-18 10:41:37 · 429 阅读 · 0 评论 -
cd命令
1. 命令格式:cd [目录名]2. 命令功能:切换当前目录至dirName3. 常用范例例一:进入系统根目录 命令: cd / 例2:使用 cd 命令进入当前用户主目录 “当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。 命令: cd 或者 cd ~例3:跳转到指定目录 命令: cd /opt/soft例4:返回进入此目录之前所在的目录 命令:转载 2017-07-19 14:15:37 · 350 阅读 · 0 评论 -
cp命令
1、命令格式:用法: cp [选项]… [-T] 源 目的 或:cp [选项]… 源… 目录 或:cp [选项]… -t 目录 源…2、命令功能:将源文件复制至目标文件,或将多个源文件复制至目标目录。3、命令实例:实例一:复制单个文件到目标目录,文件在目标文件中不存在 命令:cp log.log test5实例二:目标文件存在时,会询问是否覆盖 命转载 2017-07-24 10:15:58 · 526 阅读 · 0 评论 -
touch命令
1、命令格式:touch [选项]… 文件…2、命令功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。 3、使用范例:实例一:创建不存在的文件 命令: touch log2012.log log2013.log实例二:更新log.log的时间和log2012.log时间戳相同 命令: touch -r log.log log2012.log实例三:设定文件的时间戳转载 2017-07-24 10:26:30 · 559 阅读 · 0 评论 -
wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1、命令格式:wc [选项]文件…2、命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3、命令参数:-c 统计字节数。 -l 统计行数。 -m 统转载 2017-08-02 11:19:28 · 367 阅读 · 0 评论 -
linux跳板机自动登陆服务器脚本
新建login.sh脚本 脚本内容如下#!/usr/bin/expect -fset timeout 1 // 超时 等待时间set pass [lindex $argv 0] // 获取第一个输入参数 本人实际使用需要动态密码set password xxxxx //静态密码spawn ssh -p22 xxxx@xxxx // 用户名@跳板机服务器expect "passwor...原创 2018-04-18 20:28:01 · 1756 阅读 · 0 评论