Linux常用指令

    技术2022-07-10  121

    man +各种指令名:显示对这个指令的参数和使用说明 ll -a ll -l ls -a:列出该目录下所有的文件,包含隐式文件 ll -l:列出文件的详细信息 pwd:显示用户所在的当前目录 cd:将当前工作目录改变成指定目录 touch:创建文件 mkdir:创建目录 -p(创建多级目录) mkdir -p /free/work rm:删除文件夹 -f(强制删除) -rf(删除目录及目录下所有的文件) cp 文件1 文件2:将文件1内容复制到文件2中 mv 文件1 文件2:若文件2存在,会询问是否覆盖文件2 mv 路径1 路径2 将1下的源文件移动到2下的路径 vi 文本编辑器

    - 进入即为查看模式 - 按a/i :当前光标所在位置,以插入的方式进入编辑模式 - 按o:当前光标所在位置,以插入新行的方式进入编辑模式 - 按Esc进入退出编辑模式 - 查看模式下: gg 回到首行 shift+g 末行 - 保存 :wq! w保存 q退出 !表示强制 - 只读模式下,输入/XX,搜索内容,n表示下一处,shift+n上一处

    cat 文件名:显示文件内容 less 文件名:只显示一页内容 head 文件名 -n数字:显示开头到指定行号的内容,不加数字默认10 tail 文件名 -n数字:显示结尾到指定行号的内容,不加数字默认为10 tail和head使用管道符|结合使用

    date:输入当前日期 加上 +指定日期格式 输出指定格式日期 grep:grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来,使用权限是所有用户

    -c:只输出匹配行的计数。 -i:不区分大小写。 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。 --color=auto :可以将找到的关键词部分加上颜色的显示。 pattern正则表达式主要参数: \: 忽略正则表达式中特殊字符的原有含义。 ^:匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 \<:从匹配正则表达 式的行开始。 \>:到匹配正则表达式的行结束。 [ ]:单个字符,如[A]即A符合要求 。 [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。 .:所有的单个字符。 *:所有字符,长度可以为0。 3.grep命令使用简单实例 itcast$ grep ‘test’ d* 显示所有以d开头的文件中包含 test的行 itcast $ grep ‘test’ aa bb cc 显示在aa,bb,cc文件中匹配test的行。 itcast $ grep ‘[a-z]\{5\}’ aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

    ps :查看进程

    - a 显示所有进程 -a 显示同一终端下的所有程序 -A 显示所有进程 c 显示进程的真实名称 -N 反向选择 -e 等于“-A” e 显示环境变量 f 显示程序间的关系 -H 显示树状结构 r 显示当前终端的进程 T 显示当前终端的所有程序 u 指定用户的所有进程

    ps -ef | grep xx :显示进程名为XX的进程信息

    -e:显示系统内所有进程的信息。与 -A 选项功能相同 -f:使用完整 (full) 的格式显示进程信息,

    netstat :查看端口号,找出进程的PID

    netstat -anp | grep 端口号

    find :搜索文件文件夹

    find 路径 -name 文件名

    df:查看当前磁盘空间占比情况

    -a 全部文件系统列表 -h 方便阅读方式显示

    Linux三剑客:

    grep:文本过滤(模式:pattern)工具 sed:是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。 awk:报告生成器,格式化文本输出,有多种版本

    chmod:设置文件的访问权限

    访问一个文件的人可能分成三种类别.

    文件和文件目录的所有者:u---User 文件和文件目录的所有者所在的组的用户:g---Group 其它用户:o---Others

    文件拥有者权限 文件所属用户组权限 其他用户权限 u:拥有者 g:拥有者同组用 o:其它用户 a:所有用户

    查看CPU使用率 top输出结果第三行有显示CPU当前的使用情况。

    Processed: 0.019, SQL: 9