• Linux常用命令


    Linux常用命令

    1. 系统相关
      1. 重启 reboot
      2. 关闭系统 shutdown [选项] [时间] [警告信息]
        1. showdown -k 并不真的关机只是发出警告信息给用户
        2. shutdown -r 关机后立即重新启动
        3. shutdown -h 关机后不重新启动
        4. shutdown -f 快速关机重启时候跳过fsck
        5. shutdown -n 快速关机时候不经过init程序
        6. shutdown -c 取消一个已经运行的shutdown
        7. 举例:
          • shutdown -r +10 十分钟后重启
          • shutdown -h now 立刻关机
    2. 文件和目录相关命令
      1. ls
        1. ls -a 显示所有的文件,包括隐藏文件
        2. ls -l 查看详细的文件资料的状态
        3. ls -F
      2. cd
      3. mkdir 建立新的目录 mkdir test
      4. rmdir 删除已经建立的目录 rmdir test
      5. cp -r source target 连同源文件的子目录一起拷贝
      6. rm 删除文件命令
        1. rm -i test 询问删除test文件
        2. rm -r 目录名 删除指定目录及所有子目录文件
        3. rm -r 文件名 删除指定文件,不经过确认
      7. mv 移动目录或者文件,还可以进行目录和文件的重命名
        1. mv /test/xx.tar /root 将/test目录下的xx.tar移动到/root目录下面
        2. mv aa.tar bb.tar 将当前目录下的文件aa.tar更名为bb.tar
      8. cat 显示或者连接一般的ascii 文本文件
        1. cat text 显示text文件的内容
        2. cat file1 file2 依顺序显示file1,file2的内容
        3. cat file1 file2 > file3 将file1,file2的内容连接起来再重定向到file3文件中
      9. more file1 用来显示一般文本文件的指令,如果一个文本文件实在太长了超过一个屏幕的画面,用cat 看实在不理想,可以使用more
      10. pwd 显示用户当前的工作路径
      11. find 文件查找 find . -name xx 在当前文件夹下面查找名字为xx的文件
      12. grep 文件内容查找 grep -r xx . 在当前的目录及其子目录下查找文件的内容中包含xx的文件
    3. 用户及用户组管理命令
      1. chmod [who][+|-|=] [mode] 文件名
        • 操作对象who是下列字母中的任一个或者是他们的组合
          1. u 表示用户(user) ,即文件或目录的所有者
          2. g 表示用户组(group)同组的用户,即与文件属主有相同的ID的所有的用户
          3. o 表示其他用户(others)
          4. a 表示所有的用户,是系统的默认值
        • 操作符号可以是:
          1. + 表示增加某个权限
          2. - 取消某个权限
          3. = 赋予给定的权限,取消其他的权限
        • mode 表示权限常用的参数有:
          1. r 可读
          2. w 可写
          3. x 可执行
        • chmod =rx text 结果为 -r-xr-xr-x user group
        • chmod u=rwx,g=r,o= text 结果为:-r-wxr-r-----
      2. chown 用于更改某个文件或目录的属主和属组,使用场景:root用户把自己的一个文件拷贝给用户oracle,为了让用户oracle能够存取这个文件,root用户应该把这个文件属主设为oracle, 否则用户oracle无法存取这个文件。
        • chown的基本用法: chown [用户:组] 文件
        • chown oracle:dba text 将text文件的属主和属性分别更改为oracle 和 dba
    4. 进程及任务管理命令
      1. ps -e -f -l
        1. -e表示所有进程
        2. -f表示全格式
        3. -l表示长格式
      2. top 命令与ps命令的基本作用是相同的,显示系统当前的进程和其他情况。 但是top是一个动态的显示过程,即可以通过该用户按交互来不断的刷新当前的状态。 top的命令参数并不重要,简单的输入top命令即可查看系统的运行状态。
      3. kill 用来终止后台进程,kill命令通过向进程发送指定的信号来结束进程。kill命令的语法格式特别简单,大致有以下两种方式:
        1. kill [-s 信号] 进程号
          1. kill -9 1234 表示终止PID(进程号)为1234的进程
        2. kill -l 显示信号列表
      4. crontab 定期执行命令
    5. 磁盘及文件系统管理命令
      1. df -k 显示当前磁盘的各分区的剩余空间使用情况
      2. du [选项][文件]查看文件和目录磁盘使用的空间
      3. mount [选项] 设备目录 mount -a /etc/fstab
      4. unmount [选项] 设备目录 unmount -f /mnt/cdrom
    6. 软件安装相关
      1. tar 命令用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案文件的功能,他独立于压缩工具。因此可以选择在合并前是否压缩
      2. tar [选项] 文件名
        1. -c 创建一个新的档案文件
        2. -t 查看档案文件的内容
        3. -x 分解档案文件的内容
        4. -f 指定档案文件的名称
        5. -v 显示过程信息
        6. -z 采用压缩的方式
      3. 举例:
        1. tar -czf orcle.tar.gz /u01/app/oracle /etc/oratab /home/oracle 该命令将 /u01/app/oracle /etc/oratab /home/oracle 三个文件夹下面所有的文件合并到oracle.tar.gz 文件中,并采用压缩的方式
        2. tar -tzf oracle.tar.gz 该命令列出归档文件oracle.tar 中所有的文件列表
        3. tar -xzvf oracle.tar.gz 该命令将归档文件分解到并解压缩到原有文件的路径中
  • 相关阅读:
    linux源码方式安装Apache
    linux的chmod,chown命令详解
    2011年10月18日
    mysql检查查询及索引效率方法(explain)
    php中英文字符串的研究
    2011年10月20日
    PHP JSON中文乱码解决方法大全
    解决PHP下载文件名中文乱码
    php字符串学习笔记
    CSU_BMW正式组队纪念赛出题+部分解题报告
  • 原文地址:https://www.cnblogs.com/peaceWang/p/Linux-chang-yong-ming-ling.html
Copyright © 2020-2023  润新知