linux 中常见快捷键以及常用命令---Ubuntu

全程手敲,可能有错

linux中常用快捷键(简单):

Ctrl + Alt +t : 打开终端
Ctrl+d:退出终端
Ctrl+a:把光标移动到命令行最开始位置
Ctrl+e:把光标移动到命令行最后位置
Ctrl+k:剪切从提示符所在位置到行末之间字符
Ctrl+u:剪切从提示符所在位置之前所有字符
Tab:自动补全
上下箭头:查找历史命令
Ctrl+L/clear :清屏

Ctrl+d: 删除光标所在处字符
Ctrl+h: 删除光标所在处前一个字符
Ctrl+y: 粘贴刚才所删除的字符
Ctrl+c: 删除整行

以上是简单的不能再简单的命令,不全请自行百度

linux中常用命令

  • ls ---------列出当前目录中的文件
    选项:
  1. ls -a :用于显示所有文件,包含隐藏文件
  2. ls -l:除了对应的文件名以外,还显示文件权限,所有者, 文件大小,日期等详细数据列表
  3. ls -lh: 类似-l, 显示文件大小时使用kb作为单位,顺序以abcde来进行排序
  4. -lht:以时间先后顺序进行排序,大月份到小月份
  5. -lhtr:以时间先后顺序,升序
  • man----------查看一个命令的详细信息
    格式:man 命令名(外部命令)

  • cd

  1. cd 目录名: 进入某一级目录
  2. cd … : 返回上一级目录
  3. cd - : 返回上一次切换的目录
  4. cd #/~ : 返回根目录
  • pwd------查看当前工作路径
  • mkdir----创建一个目录
  1. 一次性创建多级目录:mkdir -p aa/bb/cc
  • rmdir -----删除一个目录(该目录必须为空)
  • rm -rf —删除指定目录或者目录下所有文件,暴力删除
  • rm 文件名----删除文件
  • touch 文件名:
  1. 如果文件不存在,创建新文件
  2. 如果文件存在,改变文件目录时间,不会修改文件中内容
  • help:查看内部命令
  • chmod----修改文件权限
  • mv------移动或者重命名文件和目录
  • cp------复制
  1. 如果是文件的复制,前面的会覆盖后面的文件的内容
    如果是文件复制到目录,和传统的复制一样,将文件复制到指定目录中
  • start-------查看文件的状态信息
  • cat—查看文件的内容
  • gedit—打开文本编辑器
  • reboot-----重启
  • shutdown -h now —立刻关机
  • shutdown -r now ----立刻重启
  • shutdown -h +1 ----一分钟后重启
  • date ----显示当前的日期
    日期实现格式化:
    %Y year 年
    %m month 月
    %d day 日
    %H hour 时(00~23)
    %I hour 时 (01~12)
    %M minute 分
    %S second 秒
    格式:date +"%Y-%m-%d %H:%M:%S"
  • cal----显示当前月份的日历
    cal -y : 显示当前一年
  • more----分屏显示
  • | (竖线) — 管道
  • ln ----建立连接文件(Windows的快捷方式)
    软连接:不占磁盘的空间,源文件被删除,软连接失效
    硬链接:只能连接普通文件,不能连接目录,源文件被删除,硬链接文件依然存在(复制)

格式:
软:ln -s 源文件 连接文件
硬:ln 源文件 连接文件

注意:
如果通过ln连接文件,如果没有-s代表硬链接,连接文件和源文件在磁盘中占有相同的空间----复制

  • grep -----文本搜索工具
  • find------查找文件
  • tar —归档管理
  • gzip-----文件的压缩和解压缩
  • which ----查看命令的位置

系统命令

  • ps —查看进程信息
  1. -a 显示终端上所有的进程
  2. -u: 显示进程的详细状态
  3. -r: 正在运行的进程
  • top —动态显示进程
  • ifconfig----查看网卡信息
  • ping ----测试远程主机的连通性
  • kill----杀死进程
  • lshw----获取硬件的信息
  • lscpu -----获取cpu的信息
  • lsusb-----获取usb信息
  • uname-----获取系统相关的信息
  • uname -a -----获取所有的信息
  • hostname----主机的名字

文件指令

  • wc ----统计文件中行数,字数,字节数
  • sort—将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。
  • cut:从一个文本文件或者文本流提取文本列
  • tree-----树状结构
  • history—查看历史纪录
  • su和sudo区别---------su切换用户,sudo:让用户暂时拥有超级管理员权限
用户、组的一些命令就不列举

Ubuntu 中包的管理(简单)

packageName 为包的名字

  • sudo apt-get install packageName 安装包
  • sudo apt-get update 更新源
  • sudo apt-get remove packageName 删除包
  • sudo apt-cache show packageName 获取包的相关详细信息
  • sudo apt-cache search packageName 搜索
  • sudo apt-get install package --reinstall 重新安装包
  • sudo apt-get -f install 修复安装
  • sudo apt-cache depends packageName 查找包的依赖
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值