zoukankan      html  css  js  c++  java
  • linux命令之------which命令/cp命令/Head及tail命令/grep命令/pwd命令/cd命令/df命令/mkdir命令/mount及umount命令/ls命令/history命令/ifconfig命令/ping命令/useradd命令/命令passwd/kill命令/su命令/clear命令/ssh命令/tar解压缩/远程拷贝scp

    which命令

    1)    作用:搜索某个系统命令的位置。

    2)    案例:查询vi命令路径:which vi

    cp命令

    1)作用:用于复制文件或目录;

    2)-a:此选项通常使用在复制目录时使用,它保留链接/文件属性,并且复制目录下的所有内容。其作用等于dpR参数组合。

    3)-d:复制时保留链接。这里所说的链接相当于window系统中的快捷方式。

    4)-f:覆盖已经存在的目标文件而不是提示。

    5)-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答“y”时目标文件将被覆盖。

    6)-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

    7)-r:若给出的源文件是一个目录文件,此时将复制到该目录下所有的子目录和文件。

    8)-l:不复制文件,只生成链接文件。

    9)案例:将用户的~下test文件copy到指定目录/opt下:

    cp test /opt

    将/opt下所有文件内容复制到/temp目录下,即:cp -r /opt /temp

    Head及tail命令

    1) head命令作用:显示文档的前n行;

    2) tail命令作用:显示文档末尾n行;

    3)案例:head -n 5 log;tail -n 5 log

    grep命令

    1)作用:用于查找文件里符合条件的字符串。

    2)案例:在当前目录中,查找后缀有file字样的文件中包含test字符串的文件,并打印出该字符串的行:grep test *.file

    查找指定进程:cat test | grep a,

    cat *.file | grep x查找文件*.file中含有x的内容。

    3)-e:使用PATTERN作为模式。这可以用于指定多个搜索模式,或保护以连字符(-)开头的图案。指定字符串作为查找文件内容的样式。

    4)-f:指定规则文件,其内容包含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每一行规则样式。

    pwd命令

    1)作用:显示当前工作目录。

    cd命令

    1)作用:用于切换当前工作目录至目标目录;

    2)cd .. :切换到上一级目录;

    3)cd - :切换到最近一次的工作目录;

    4)cd ~ :切换到当前用户的家目录。

    df命令

    1)作用:用于显示目前在linux系统上的文件系统的磁盘使用情况统计。

    2)-h,--human-readable使用人类可读的格式(预设值是不加这个选项的….)

    3)案例:df -h:可以显示每个文件的大小(单位:M,G),可读性更高

    mkdir命令

    1)作用:创建目录;

    2)-p:确保目录名称存在,不存在的就建一个(等同于递归创建)

    3)案例:mkdir -p /a/b/c/d 递归创建文件夹(如果文件夹不存在)

    mount及umount命令

    1)    mount作用:挂载linux系统外的文件;

    2)    umount作用:用于卸载文件系统;

    3)案例:将/dev/hda1挂载在/mnt之下:mount /dev/hda1 /mnt

    ls命令

    1) 作用:用于显示指定工作目录下的内容;

    2) -a:显示所有文件及目录(ls内定将文件名或目录名称开头为”.”的视为隐藏文档不会列出)

    3)-l:除文件名称外,亦将文件型态/权限/拥有者/文件大小等资讯详细列出。

    4)-r:将文件以相反次序显示(原定依英文字母次序)

    5)-t:将文件依建立时间的先后次序列出;

    6)-A:同-a,但不列出“.”(目前目录)及“..”(父目录)

    7)-F:在列出的文件名称后加一符号;例如可执行文档加“*”,目录就加”/”.

    8)-R:若目录下有文件,则以下的文件也都依序列出。

    history命令

    1)作用:用于显示历史记录和执行过的指令命令

    2)案例:查看历史执行记录后5条:history 5

    ifconfig命令

    1)    作用:用于显示或设置网络设备。

    网络查看:ip addr

    ping命令

    1)作用:检查网络是否连通。

    2)案例:ping www.baidu.com

    useradd命令

    1)作用:建立用户账号;

    2)-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。

    3)-d<登入目录> 指定用户登入时的家目录;

    4)-D:变更预设值。

    5)-e<有效期限> 指定账号的有效期。

    6)-f<缓冲天数> 指定在密码过期后多少天即关闭该账号。

    7)-g<群组> 指定用户所属的群组。

    8)-G<群组> 指定用户所属的附加群组。

    9)-m:自动建立用户的登录目录。

    10)-M:不要自动建立用户的登入目录。

    11)-n:取消建立以用户名称为名的群组。

    12)-r:建立系统账号。

    命令passwd

    1)作用:更改使用者的密码;

    2)-d删除密码;

    3)-f:强制执行;

    4)-k:更新只能发送在过期之后;

    5)-l:停止账号使用;

    6)-S:显示密码信息;

    7)-u:启用已被停止的账户。

    8)-x:设置密码有效期;

    9)-g修改群组密码;

    10)-i:过期后停止用户账户。

    kill命令

    1)作用:杀死执行中的程序或工作。

    2)-l<信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。

    3)-s<信息名称或编号> 指定要送出的信息。

    4)案例:kill -9 22483(进程编号)

    补充:查看进程:ps -ef

    su命令

    1)    作用:变更为其他使用者的身份,除root外,需要键入该使用者的密码;

    2)    -c:commont或--command=command变更为账号为USER的使用者并执行指令(command)后再变回原来使用者。

    clear命令

    1)作用:用于清除屏幕。

    ssh命令

    1)创建密钥:ssh-keygen -t rsa;

    2)家目录下会生成私钥(id_rsa)和公钥(id_rsa.pub);

    3)将公钥拷贝给目标服务器:ssh-copy-id -i ~/.ssh/id_rsa.pub

    注意:操作前先启动ssh服务,systemctl start sshd.service

    tar解压缩

    1)    作用:解压缩后缀名为tar的压缩包;

    2)    -f<备份文件>或--file=<备份文件>指定备份文件

    3)-v或--verbose显示指令执行过程;

    4)-x或--extract或--get从备份文件中还原文件。

    5)-z或--gzip或--ungzip指令处理备份文件。

    6)-C<目的目录>或--directory=<目的目录>切换到指定目录

    7)案例:tar -zxvf xxxx -C /user/

    远程拷贝scp

    1) scp命令用于linux之间复制文件和目录。

    2) -r:递归复制整个目录

    3) scp -r 本地路径 目标路径

  • 相关阅读:
    register变量
    register变量
    const和volatile是否可以同时修饰一个变量?有什么特殊含义?
    关于多态性和虚函数的理解
    static全局变量与普通的全局变量有什么区别
    《c专家编程》学习笔记
    正则表达式入门学习
    mvc ActionResult
    ASP.NET MVC:通过 FileResult 向 浏览器 发送文件(传)
    Asp.net mvc 中的HttpContext
  • 原文地址:https://www.cnblogs.com/lojun/p/11236776.html
Copyright © 2011-2022 走看看