• 再次总结Linux最常用命令


    cp,,mv,,rm,,rmdir,,mkdir,,more,,touch,,head,,tail,,pwd,,

    less  按q退出,空格翻页,回车 上下键滚动行

    -N  显示行号

    -S  行过长时间将超出部分舍弃,左右键可查看

    浏览多个文件

    方式一,less file1 file2

    方式二,正在浏览一个文件时,使用 :e 打开另一个文件。

    less file1

    :e file2

    当打开多个文件时,

    :n 浏览下一个文件

    :p 浏览前一个文件

    cat -n lee.txt 为每行添加行号

    -b  对非空行输出行号

    -s  连续对个空行只输出一个

    -ns  去除连续空行,添加行号

    cat file1 file2>file3 :合并文件

    wc 命令:word count,统计出行数、单词数、字节数,并依次显示出来。

    -l  行数

    -w  字数

    -c  字节数

    -m  字符数。。

    tar -cvf /home/abc.tar /home/abc 只打包,不压缩

    tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩

    tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩

    所有 c 换 x 即为解压等。

    du -sh 显示当前文件夹的容量大小

    ln 创建链接。

    ln 参数 原文件或目录 目标文件或目录 。

    -s 创建软连接,默认硬链接。

    nl 命令:计算文件中行号。

    -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);

    -b t :如果有空行,空的那一行不要列出行号(默认值);如:     10

    -n ln :行号在萤幕的最左方显示; 如:10

    -n rn :行号在自己栏位的最右方显示,且不加 0 ;如:     10

    -n rz :行号在自己栏位的最右方显示,且加 0 ; 如:000010

    grep 命令:文本搜索工具,

    grep "match_pattern" file_1 file_2 file_3 .... 从一个或多个文件中搜索 字符串模板。默认输出匹配到的字符所在的行

    grep -E ...或 egrep ... 使用正则表达式搜索文本。例:egrep "Pool=1" for.txt > pool1.txt

    -n    输出包含匹配字符串的整行内容,带行号,这个好。。

    -v  输出除匹配到的内容之外的所有行

    -o  只输出匹配到的内容,不扩展到正行输出了。

    -c  统计包含匹配到的字符串的行数,输出一个数字

    ps -ef|grep svn 查找带svn的正在运行的进程

    命令搜索功能强大。。

    sort  默认11排在2前面的,用 -n 解决。。按ASCII码值进行比较,按升序输出。

    -t  使用指定的分隔符代替非空格到空格的转换 sort -t ";"

    -k  选择以哪个区间进行排序。sort -t ";" -k 2 a.txt 以;分割以第二列排序

    -k 2.2,2.5  从分割后的第二个域的第二个字符开始比较,到本域第五个字符结束,如果只有一个参数则到本域结束终止。

    -k 2.2,2.2 -k 3,5 表示先按2.2排,再按第三个域排,一直到第五个域,如果省略则到最后一个域

    -n  依照数值的大小排序。

    -r  以相反的顺序来排序。例:sort -nrk 3 -t ":" abc.txt -o abc_sort.txt

    -b  忽略每行前面开始出的空格字符,,从第一个可见字符开始比较。

    -o<输出文件>  将排序后的结果存入指定的文。。例如: sort -r number.txt -o number.txt 可以直接输出到原文件中。这是唯一比重定向牛掰的地方。

    -f  排序时,忽略大小写字母。

    -c  检查文件是否已经按照顺序排序。

    -u  在输出行中去除重复行。

    vi

    命令模式下: :q 退出 :q! 强制退出 :wq 保存并退出      shift+zz:可直接保存文件并退出

    :set number 显示行号 很棒的功能 或 set nu

    :set nonumber 隐藏行号

    行内跳转:

    w e 分别是下一个和上一个单词。

    0 $ 分别是行首 行末

    行间:

    gg 到文档首

    ngg(shift+g):直接跳转到第n行行首。没有显示行号则 先进入命令行模式,再输入set nu

    G(shift+g)到最后一行行首

    Ctrl+o 快速回到上一次(跳转前)光标所在位置,可追溯好几次跳转记录

    删除:

    x  删除光标所在字符

    daw   删除光标所在单词

    dw 删除光标到下一个单词之间所有内容,拼接光标前 与 下一个单词

    dnw  删除光标到后n个单词之间所有内容,拼接光标前 与 第n+1个单词

    d^  删除光标到行首

    D  删除光标到行末

    dG  删除光标所在行 到文档末尾

    d1G  删除光标所在行 到文档首

    复制 粘贴

    dd 剪切光标所在行,连结尾回车也剪切了,文档少了一行

    D 剪切行,但留下空行,文档总行数不少。

    p 粘贴

    yy 复制所在行,

    yw 复制一个单词 y2w复制两个

    y^ 复制到行首,不含光标所在字符

    y$ 复制到行末,含光标所在字符

    yG 复制 到文本末

    y1G 复制 到文本首

    查找

    /apache 从文档头查找apache 按n跳到下一个,shift+n上一个

    ?apache 从文档末尾查找

    替换

    :s/vivian/sky/ #替换当前行第一个 vivian 为 sky

    :s/vivian/sky/g #替换当前行所有 vivian 为 sky

    :n,$s/vivian/sky/ #替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

    :n,$s/vivian/sky/g #替换第 n 行开始到最后一行中每一行所有 vivian 为 sky

    (n 为数字,若 n 为 .,表示从当前行开始到最后一行)

    常用系统查看命令:

    top 实时显示系统中正在执行的进程的资源占用状况。。进程ID,内存占用率,CPU占用率等 ctrl+c结束显示

    top -n 2 #设置信息更新次数,表示更新2次后终止更新显示

    top -d -3 #设置信息更新时间,表示更新周期为3秒

    free 命令: 显示系统使用和空闲的内存情况

    -h 以可读形式显示容量

    df 命令,检查服务器文件系统的磁盘占用情况。用了多少,剩下多少等。

    -h 以kb Mb Gb显示容量

    -H 这里1k=1000字节

    -T 输出每个文件系统的类型

    挂载点:外来接入的硬盘,挂到哪个目录下面。

    ps 命令:显示进程信息

    -r 只列出现行终端机正在执行中的进程

    -v 采用虚拟内存的格式显示进程状况

    ps -u zhangy #显示zhangy用户的所有进程

    ps aux 列出目前所有的正在内存当中的程序

    ps -ef 显示所有进程信息,连同命令行

    ps -ef|grep limx 查找带limx的 正在运行的进程,牛逼命令和管道符。。

    ifconfig 命令:查看网址信息,

    date 命令:用来显示或设定系统日期与时间

    显示时间:date

    修改时间:只有root才能设置。date -s “20120101 13:26:00”

    chmod :更改文件或目录权限

    chmod 777 lee.txt 直接赋权限

    chmod go-rw lee.txt 其中u:user, g:group, o:others, + - 增加去掉相应的权限rwx

    chown :更改文件所有者。

    sudo chown shiyanlou lee.txt

  • 相关阅读:
    视图
    使用navicat for sqlserver 把excel中的数据导入到sqlserver数据库
    sql去重
    SQLserver连接本地服务器
    html中去掉文本框(input type="text")的边框或只显示下边框
    用户控件与页面间相互给各自的控件赋值
    easyui datagrid 去掉 全选checkbox
    ZebraDatepicker中文显示
    实现在点击asp:button按钮后,不刷新当前页面
    (转)ASP.NET(C#)FileUpload实现上传限定类型和大小的文件到服务器
  • 原文地址:https://www.cnblogs.com/li-20151130/p/7868051.html
Copyright © 2020-2023  润新知