全程手敲,可能有错
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 ---------列出当前目录中的文件
选项:
- ls -a :用于显示所有文件,包含隐藏文件
- ls -l:除了对应的文件名以外,还显示文件权限,所有者, 文件大小,日期等详细数据列表
- ls -lh: 类似-l, 显示文件大小时使用kb作为单位,顺序以abcde来进行排序
- -lht:以时间先后顺序进行排序,大月份到小月份
- -lhtr:以时间先后顺序,升序
-
man----------查看一个命令的详细信息
格式:man 命令名(外部命令) -
cd
- cd 目录名: 进入某一级目录
- cd … : 返回上一级目录
- cd - : 返回上一次切换的目录
- cd #/~ : 返回根目录
- pwd------查看当前工作路径
- mkdir----创建一个目录
- 一次性创建多级目录:mkdir -p aa/bb/cc
- rmdir -----删除一个目录(该目录必须为空)
- rm -rf —删除指定目录或者目录下所有文件,暴力删除
- rm 文件名----删除文件
- touch 文件名:
- 如果文件不存在,创建新文件
- 如果文件存在,改变文件目录时间,不会修改文件中内容
- help:查看内部命令
- chmod----修改文件权限
- mv------移动或者重命名文件和目录
- cp------复制
- 如果是文件的复制,前面的会覆盖后面的文件的内容
如果是文件复制到目录,和传统的复制一样,将文件复制到指定目录中
- 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 —查看进程信息
- -a 显示终端上所有的进程
- -u: 显示进程的详细状态
- -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 查找包的依赖