zoukankan      html  css  js  c++  java
  • linux的常用命令介绍

    1、ls  列出当前目录下的所有的文件和文件夹的名称。

              参数如下:-a 显示隐藏文件 -l 显示方式为列表 -h 以可读性高的方式输出

              eg: ls -lh /logs/tran  目录如果不指定(相对路径)默认为当前命令行的目录。

    2、pwd 输出当前工作目录 print work directory。

    3、cd 改变工作目录 change directory 后面的参数支持绝对和相对路径。 波浪号表示当前用户的家目录:‘’~‘’。

    4、mkdir 创建目录 make directory。 不指定路径默认为当前在当前路径下创建文件夹(目录)。当一次创建多个不存在的目录时要加 -p参数,否侧回报错。

    5、touch 创建文件 eg touch ./123.txt 一次也可以创建多个文件。

    6、cp 复制文件 eg: cp  文档源路径 文档的目标路径 可以复制文件和文件夹 eg: cp 123.txt /apps/123.txt

    7、mv 剪切 移动一个文件或文件夹到另一个位置。

    8、rm 移除(删除)一个或多个文档。 参数-f 表示强制删除 -r表示级联删除。eg: rm -rf *.log.*

    9、vim 打开一个文件。这个文件可以不存在,打开之后是可以编辑模式和命令行相互切换。shift+:然后按q退出打开的文件 关于该命令游好多该注意地方这里不做详细介绍。

    10、>  输出重定向 eg: ls -l > 123.txt 该命令会覆盖123.txt里面的内容。eg: ls -l >> 123.txt 追加输出。

    11、 cat 直接打开一个文件。cat还可以对多个文件进行合并。cat 123.txt 456.txt > 666.txt

    12 df -h 输出磁盘空间的信息 disk free  -h是可读性较高的方式来展示。

    13、 free 查看内存的使用情况。free -m  以兆为单位。

    14 、head 查看一个文件的前几行 默认前10行。 eg:head -n 输出前n行。

    15 、tail 看一个文件的末几行,eg: tail -n -file_name  。  用的最多的是tail -f 查看一个文件的动态的变化

    16、less 以较少的方式查看文件。可以通过辅键前查看。

    17、 wc 统计一个文件字节信息 -l 行数 -w 单词数 -c 字节数

    18、 date 读取、操作时间和日期 可以通过date设置时间。

    19、 cal 输出日历。

    20、 clear 清除屏幕信息。

    21、 管道 | 主要是辅助作用。前一个命令的输出作为下一个命令的输入 eg: ps -ef |grep java

    22、hostname 读取和设置计算机名 -f 参数是FQDN的意思(全限定域名)。

    23、id 显示用户的基本信息 包括用户id ,用户组id,附加组id。也可指定用户,默认显示当前操作用户 eg:id wasadmin

    24、whoami 显示当前登陆的用户名。

    25、ps  查看当前服务器的进程信息。process status  , 参数 e 和A参数意义一样:显示全部的进程 -f 显示全部的列。eg: ps -ef|grep 进程名称

    26、top 查看服务器进程所占的资源。动态的显示。M P 1 是三个快捷键。

    27、du -sh 查看目录的真实大小。 s -summaries h-human 

    28、 find用于查找文件 eg: find . -name[type] 文件名

    29、service 用于控制一些软件的启动重启停止。eg : service 服务名 start[stop、restart]

    30、kill 杀死进程 eg kill -9  进程号

    31、ifconfig  用于操作网卡的相关信息。

    32、reboot 重新启动计算机。

    33、shutdown 关机这个要慎用。shutdown -h now  立即关机 shutdown -h 15:25 指定时间关机

    34、uptime 显示开机时间到当前时间的天数。

    35、uname -a 获取操作系统的全部的相关信息。不输入参数则只输出操作系统类型。

    36、netstat -tnlp 查看网络的连接状态。t:tcp n:将地址组合转换为ip将协议准换为端口号来输出 l:只显示状态为LISTEN的连接数。p:显示发起连接进程的pid和进程名称。

    37:man   manual 输出帮助信息 eg:man ls

  • 相关阅读:
    Laravel update某一字段值为另一字段值
    Layui 批量
    CI 框架多表关联查询
    PHP数组函数
    PHP固定长度字符串
    PHP常用方法汇总
    CI 框架批量添加数据(如果数据库有就更新数据)
    使用nginx-http-concat优化网站响应
    mysql自动化安装
    SQL迁移到ORACLE实例
  • 原文地址:https://www.cnblogs.com/niuyg928/p/10703628.html
Copyright © 2011-2022 走看看