linux命令行命令大全

权限管理

目录和文件操作

  • . 表示当前目录
  • … 表示上一级目录
  • 绝对路径从 / 开始
  • ~ 表示当前用户的home目录
  • touch 文件名 新建文件
  • mkdir 目录名 新建目录
    • -p 参数 新建多级目录
  • cp 文件 目录 复制文件
    • -r 参数 复制目录
  • rm 删除文件
    • -r 参数 删除目录
  • rmdir 删除空目录
  • mv 文件 新目录 移动文件
  • mv 旧文件名 新文件名 重命名
  • cat 文件名 显示文件内容
  • du -h 文件名 显示文件大小(以人类易读格式)
  • head -行数 文件名 显示文件的前10行
  • tail -行数 文件名 显示文件的后10行
    • tailf 动态跟踪,一般用于循环监视日志文件
  • stat 文件名 显示文件详细信息
  • file 文件名 查看文件类型
  • stat 文件名 查看文件iNode节点信息
  • ln 源文件 新的目录路径 在新的目录路径创建一个源文件的硬链接
    • -s 参数创建一个软连接
    • 注意:使用软链接时,如果链接文件和源文件不在同一个目录中,则两者都必须使用绝对路径
  • vim + 10 fileName
    • 打开文件并跳到第10行
  • vim -R fileName
    • 只读方式打开文件

压缩与解压

  • 所谓文件格式是约定俗成的,并非强制的
  • 一般来说打包和解压都要两次操作

系统操作

  • pwd 查看当前路径
  • top 查看当前耗费资源最多的进程信息
  • ps 显示进程状态等信息(如pid)
  • shutdown 关机
  • reboot 重启
  • du -h 目录名 查看各个目录大小读
    • 不加目录名为查看所有目录
  • history 查看历史命令
  • xargs 命令 将从管道得来的内容作为当前命令的参数

输入操作

  • TAB自动补全命令
  • ctrl+c 强制结束
  • ctrl+d 退出终端、退出用户
  • ctrl+s 暂停任务
  • ctrl+q 恢复任务
  • Ctrl+a 将光标移至输入行头,相当于Home键
  • Ctrl+e 将光标移至输入行末,相当于End键
  • Alt+Backspace 向前删除一个单词
  • Ctrl+k 删除从光标所在位置到行末
  • 使用键盘上的方向上键↑,恢复之前输入过的命令
  • man 查看帮助文档

用户管理

  • whoami 查看当前用户
  • apt 基本上可以替换apt-get
    • apt list 列出可安装清单
    • apt remove 软件名 删除软件
    • apt search keyword 查找软件
  • su 获得根用户权限
  • sudo su -l 用户名 切换用户
  • passwd -d 用户名 删除密码(只用根用户可以执行)

网络相关

  • nslookup baidu.com
    查看网站的DNS
  • wget [URL]
    下载
  • ifconfig
    查看端口地址
  • telnet [ Addr Port]
    一般用来看是否能连接该设备
  • ping [Adrr Port]
    和上面一样
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值