Linux常用命令介绍

文件目录相关

  • cd change directory 切换目录
  • ls list 列出目录内容
  • pwd print working directory 显示当前目录
  • mkdir make directory 新建目录
    -p 递归新建多层目录 mkdir -p demo1/demo1.1/demo1.1.1
    -m 配置新目录权限 mkdir -m 711 demo
  • cp copy 复制文件
    -p 递归复制,用于复制目录
  • rm remove 删除文件
    -r 递归删除,同时删除该目录下所有文件和目录
    -f 忽略不存在的文件,不出现警告
  • mv move 移动文件或目录,可用于重命名
  • touch 新建文件
  • cat 显示文件内容
  • less 显示文件内容,可以前后翻页
  • tail 显示文件内容 ,看末尾几行,默认为10行
    -n 后接数字,代表显示几行 tail -n 20 demo.c
  • tar 本身为打解包,参数可调用解压缩指令
  • zip 压缩文件。扩展名为“.zip”
  • find 在指定目录下查找文件
  • grep 文本搜索,支持正则表达式
  • tree 以树形结构显示文件目录结构
    Ubuntu系统默认没有安装tree命令,需要手动安装 sudo apt-get install tree
  • du 显示目录或文件大小
    -h 以K,M,G为单位,显示更直观
    -s 仅显示总计
  • pushd 将目录加入目录栈中
    popd 删除目录栈中的记录
    dirs 列出当前堆栈中保存的目录列表 more

系统相关

  • df 显示磁盘使用情况
  • uname 显示电脑以及操作系统的相关信息
    -a 显示全部信息,包括内核名称、主机名、内核版本、机器类型等
  • top 实时显示进程动态
  • ps 显示当前进程的状态
    -au 显示较详细的信息
  • kill 杀死进程

网络相关

  • ping 向远程主机发送数据包,常用于检测网络
  • telent 登陆远程主机
    telent 192.168.0.1 登陆ip为192.168.0.1的远程主机,当然前提是远程主机允许远程登陆
  • netstat 显示整个系统的网络状况
    -a 显示所有连接中的socket
    -l 显示所有监听状态的socket
  • curl 命令行下的文件传输工具 more
学习资源:

Linux命令大全:http://www.runoob.com/linux/linux-command-manual.html

你可能感兴趣的:(Linux常用命令介绍)