zoukankan      html  css  js  c++  java
  • 常用的Linux命令

    linux常用命令

     

     

    任务管理器:top

    Linux常用系统工作命令

    man命令

    查看命令的具体可用参数与对象格式等

    echo命令

    在终端显示字符串或变量

    date命令

    显示系统时间日期

    -d, --date=STRING显示指定日期的时间
    -I 只显示日期
    -r, --reference=文件 显示文件指定文件的最后修改时间
    -R, --rfc-2822 以RFC 2822格式输出日期和时间
    -s, --set=STRING 设定系统时间为指定时间STRING
    -u, --utc, --universal 显示UTC时间(UTC)
    --help 显示此帮助信息并退出
    --version 显示版本信息并退出

    例如:显示当前时间 [root@mini ~]# date 2018年 07月 22日 星期日 09:36:39 CST 格式化输出时间 [root@mini ~]# date "+%Y年%m月%d日,%H时%M分%S秒" 2018年07月22日,09时40分52秒

    reboot命令

    重启系统(尽限root用户使用)

    拓展:su命令

    用于变更为其他使用者的身份

    例如:su czs 切换为czs用户

    注销用户:logout 或exit

    重启电脑:reboot或shutdown -r now

    关机退出:halt 或shutdown -h now

    任务管理器:top

    Linux系统状态检测命令

    ifconfig命令

    用于获取网卡配置与网络状态等信息

    uname命令

    查看系统内核版本等信息

    uptime命令

    查看系统的负载情况

    free命令

    free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。常见参数有:

     

    -b以Byte为单位显示内存使用情况
    -k 以KB为单位显示内存使用情况
    -m 以MB为单位显示内存使用情况
    -o 不显示缓冲区调节列
    -s 持续观察内存使用状况
    -t 显示内存总和列
    -v 显示版本信息

     

    who命令

    who 命令显示关于当前在本地系统上的所有用户的信息。显示以下内容:登录名、tty、登录日期和时间。 who 命令也能显示自从线路活动发生以来经过的时间、命令解释器(shell)的进程标识、登录、注销、重新启动和系统时钟的变化,还能显示由初始化进程生成的其它进程。

    last命令
    history命令

    用于显示历史记录和执行过的指令命令。history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。

    sosreport命令

    用于收集系统系统配置并诊断信息后输出结论文档

    Linux文本文件编辑命令

    cat命令

    该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。

    -n显示行号
    -b 显示行号(不包括空行)
    -A 显示出“不可见”的符号,如空格,tab键等等

    格式:cat [OPTION]... [FILE]...    -n:给显示的文本行编号    -E:显示行结束符号$ 示例:cat -n /etc/fstab --查看/etc/fatab内容并显示行号

    more命令

    用于查看较长的纯文本文件(cat用于较短的)

    head命令

    查看纯文本文档的前N行 ——head:显示文本内容,默认显示头10行 格式:head [OPTION]... [FILE]...    -n #:显示文本头#行内容 示例:head -5 /etc/passwd --显示/etc/passwd文件头5行内容

    tail命令

    查看纯文本文档的后N行

    wc命令

    利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

    -c或--bytes或--chars只显示Bytes数
    -l或--lines 只显示行数
    -w或--words 只显示字数
    --help 帮助
    --version 显示版本信息

     


    Linux工作目录切换命令

     

    ls命令

    ls命令:查看目录下的信息 命令格式:ls 【选项】【目录名称】

    选项功能说明
    -a 列出目录下的所有文件,包括以.开头的隐含文件(all)
    -l 列出文件的详细信息
    -h 与-l一起,以易于阅读的格式输出文件大小
    --help 显示帮助信息

    cd命令

    目录切换命令 cd切换目录

    特殊目录 符号意义
    . 当前工作目录
    .. 父目录
    ~ 用户主目录
    - 前一个工作目录
    命令行编译的几个辅助操作 
    Tab键 自动补齐
    反斜杠 在一行命令后加上,表示另起一行继续输入
    上下方向键 找出曾经执行过的历史命令
    Ctrl+U键 清空至行首
    Ctrl+K 清空至行尾
    Ctrl+L 清屏
    Ctrl+C 终止命令的执行



    pwd命令

    显示当前的工作目录

    绝对路径和相对路径

    绝对路径:是以根目录(/)为起点,完整地表示到目标文件或目录的路径。 相对路径:是以当前目录为起点,完整的表示到目标文件或目录的路径。

     

    Linux的文件管理命令

    mkdir命令

    1.用mkdir命令创建目录。

    选项功能说明
    -m 在创建目录时设定权限模式
    -p 创建目录结构中指定的每一个目录,如果目录不存在则创建目录,如果目录已存在也不会被覆盖 例如mkdir -p ./xx/yy/uu
    -v 或--verboss:每次创建新目录都显示信息
    --help 显示帮助信息

    例如:mkdir+文件名(在当前目录下建立文件) mkdir /home/stduent/sl(指定目录下创建文件夹)

    当前目录: mkdir s1 s2 s3 指定目录:mkdir /home/czs/s2 /home/czs/s3

     

    备:文件的命名 Linux系统中文件名和命令都需要区分大小写。 Linux支持长文件名,最长可以达到256字节(不可含有空格和特殊字符)

    touch命令

    用于创建一个新的空文本文件

    例:touch 1.txt

    cp命令

    可用于目录或文件的复制 命令格式:cp [选项] 源文件 目标文件

    选项功能说明
    -a 保留链接、文件属性,复制目录时可递归的复制目录
    -i 如果目标文件或目录已存在,则对用户进行提示,可以用字母y确认
    -r 复制目录,实现将源目录下的文件和子目录一起复制到目标目录中

    例:将1.txt复制到uu目录下 cp 1.txt uu/ 将1.txt复制到当前目录下 且命名为2.txt cp 1.txt 2.txt 将uu目录(含子文件)复制到sss目录下 cp -r uu sss/

    mv命令

    用于移动或重命名目录或文件(相当于可重命名的剪切命令) 命令格式:mv [选项] 源文件 目标文件 例:移动1.txt至目标文件下 mv /mnt/xx/yy/uu/1.txt /mnt/files/(若在此处命为2.txt则移动后为2.txt不命名则为原来的名字) 更改当前目录下文件名字 mv 2.txt 3.txt

    rm命令(删除文件或目录)

    用来删除文件,也可删除多个文件或目录。 命令格式:rm [选项] 目标文件 加上-f 不会给确定删除的提示

    rm -f 1.txt rm -rf /mnt/files/ /mnt/s3/(删除files 和s3两个文件)

    删除目录需要加上-r 删目录无提示 -rf

    rmdir命令(删除空目录)

    删除空目录,且必须在上级目录进行删除操作。 命令格式:rmdir [选项] 目录名

    选项功能说明
    -p 删除指定的目录树
    -v --verbose删除目录过程中输出诊断信息
    --help 显示命令帮助信息

    rmdir -p xx/yy/(需要是空的)

    find命令(查找)

    用于在相对路径下查找满足条件的文件。 命令格式:find查找目录的路径,查找条件选项 对查找条件的设定

    选项功能说明
    -name 通过文件名查找
    -user 通过用户名查找
    -type 通过文件类型查找
    -size 通过文件大小查找
    -atime 通过文件的最后访问日期查找
    -mtime 通过文件的最后修改日期查找
    -newer 查找比指定文件更新的文件
    -amin 查找在指定时间内曾被存取过的文件
    -cmin 查找在指定时间内被更改过的文件
    -perm 查找符合指定权限数值的文件

    例: find / -name student

    find / -user student

    grep命令

    grep命令用于对文本进行搜索,格式为:“grep [选项] [文件]”。

    参数作用
    -b 将可执行文件(binary)当作文本文件(text)来搜索
    -c 仅显示找到的次数
    -i 忽略大小写
    -n 显示行号
    -v 反向选择——仅列出没有“关键词”的行

     

    获取帮助

    man +指令名称 获取帮助页面 ESC+ :q退出

     

    Linux压缩文件命令

    tar命令

    tar命令用于对文件打包压缩或解压,格式为:“tar [选项] [文件]”。

    打包并压缩文件:“tar -czvf 压缩包名.tar.gz 文件名”

    解压并展开压缩包:“tar -xzvf 压缩包名.tar.gz”

    参数作用
    -c 创建压缩文件
    -x 解开压缩文件
    -t 查看压缩包的文件
    -z 用Gzip压缩或解压
    -j 用bzip2压缩或解压
    -v 显示压缩或解压的过程
    -f 目标文件名
    -p 保留原始的权限与属性
    -P 使用绝对路径来压缩
    -C 指定解压到的目录

    ###

  • 相关阅读:
    我开发的Quartz Cron表达式生成器
    web前端css定位position和浮动float
    ecmall模板编辑中的标题如何自定义读取
    记录一个项目的需求探讨过程
    这些记录
    今日工作总结:jquery轮转效果的集成与前台页面banner的设计思路总结
    小问题总结:鼠标点击到输入框(input)里的时候,输入框的提示消失,鼠标再移开,输入框提示出现
    web app与app的区别,即html5与app的区别
    3月初的日记:网站工作记录
    [接口]支付宝接口开发集成支付环境开发总结
  • 原文地址:https://www.cnblogs.com/c1047509362/p/11728175.html
Copyright © 2011-2022 走看看