小白学Linux
Linux的文件关系:
- / 根最大的文件夹,存储此台计算机的所有数据
- /etc 存放计算机的配置文件
- /var/log 存放电脑的日志文件
- /home 家的位置
路径:相对路径、绝对路径(从根下开始)
Linux的命令格式:
命令 -【选项】 【路径或参数】
注:
- 中括号内的可以省略
- 严格区分大小写(一般为小写)
- 必须使用英文输入
ls 查看当前目录下的所有文件
- A 查看所有文件,包含隐藏文件
- l 以长格式形式显示查看文件夹下的内容
pwd 查看当前所在位置
cd 切换目录
cd / 切换到根目录下
cd 直接回车,回到自己的家目录
cd .. 返回上一层
ls -l (详解)
d:目录文件 -:普通文件 l:链接文件
权限:r(读):4 w(写):2 x(执行):1
属主 属组 其他
rwx(7)r--(4)r-x(5)
mkdir 创建一个新的文件夹(d)
-p 递归创建
ex:mkdir -p a/aa/aaa
touch 创建一个新的文件
ex: touch 1.txt
rm 删除文件或者文件夹
rm -rf 强制删除文件及文件夹
tab 键
- 按一次,补全命令或者路径
- 按两次,下拉菜单,出现当前目录下的所有以查找的文件开头所有文件
- 按一次,检查这个文件有没有
history 历史命令 主要用来排错
mv 移动
格式: mv 源文件 目的位置
作用:
- 可以移动文件
- 可以移动文件的同时修改名称
- 可以直接重命名(移动到当前路径下即可)
cp 复制
格式:cp 源文件 目的位置
作用:
拷贝的过程中改名字
拷贝文件夹 加参数 -a
与mv的区别是,此方式下源文件还在
通配符:
* 通配所有 ?通配一位
cat head tail的使用
格式: cat 文件名
cat -n 文件名 显示行号查看
head -n 文件名 查看这个文件的前n行
tail -n 文件名 查看这个文件的后n行
grep 查找命令
格式:grep 关键字 目的文件
grep ^关键字 目的文件 注:匹配开头
grep 关键字$ 目的文件 注:匹配结尾
| 管道符 ,将上一条命令的执行结果交给下一条命令执行
ex:cat -n /etc/paswd | grep root
输出重定向
> 覆盖重定向
>> 追加重定向
echo 输出到终端
vim 编辑器
vim编辑器的3种模式:
命令模式:用来批量操作,复制,粘贴等
插入模式:用来写出文档 i a o
末行模式:保存退出(wq) 不保存退出(q!)
- 复制: 数字+yy 注:从光标所在位置开始,开始往下操作(数字表示复制的行数)
- 删除:数字+dd 注:删除了数字行
- 粘贴:p键
- 全文查找: /关键字
- 撤销: u
- 反撤销:ctrl + r
- 显示行号:set nu
- 定位到指定行:nu
tar 打包压缩命令
压缩格式:tar -zcf ****.tar.gz 需要打包的文件
解压格式:tar -xf ****.tar.gz 解压到当前
tar -xf ****tar.gz -C 目的目录
--help 获取命令帮助
用法: ls --help
mkdir --help
man 获取命令的详细帮助
用法: man ls
注:常用快键键:
ctrl+l 清屏 ctrl+c 退出终止 ctrl+d 强制退出 ctrl+shift+加号 终端放大
ctrl+减号 终端缩小 ctrl+shift+t 当前窗口创建新的终端 ctrl+shift+n 其他地方创建
esc + . 提取上一条命令的执行路径
alt+.
小白学Linux的更多相关文章
- 小白学linux命令
小白是景女神全栈开发股份有限公司的一名财务实习员工,经过3个月的实习期,小白是过五关斩六将啊!终于成为了公司的一名正式员工,而且收到了景总亲自发来贺喜的邮件:“欢迎你加入大家庭,公司也本着员工全面发展 ...
- 小白学Linux(五)--VI/VIM编辑器
我们操作文件,终究离不开编辑文件,对文件内容的编辑,Linux系统下,我们通常使用VI/VIM来编辑文件.VI是每个Linux都会自带的文本编辑器,VIM是VI的增强版,可能有些发行版本没有自带,可以 ...
- 小白学Linux(三)--文件系统基本结构
Linux文件系统是一个倒立的单根树状结构,文件名称严格区分大小写(windows系统则是对大小写不明感的).路径用“/”分隔,跟windows的“\”不同. 这里我画了一张一般Linux系统的正常目 ...
- 小白学Linux(四)--系统常用命令
这里记录一下基础的系统常用命令,都是日常可能用到的,需要记住的一些命令.主要分为5个模块:关于时间,输出/查看,关机/重启,压缩归档和查找. 时间: date :查看设置当前系统时间,dat ...
- 小白学Linux(二)--命令行基本操作
安装完Ubuntu后,进入系统,呈现在眼前的是Ubuntu的界面,跟windows的差不太多.一般操作系统包含GUI和CLI.GUI就是我们现在看到的,也是windows常用的直接用拖拽,点击等操作对 ...
- 小白学 Python 爬虫(3):前置准备(二)Linux基础入门
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 Linux 基础 CentOS 官网: https: ...
- 小白学Docker之Swarm
承接上篇文章:小白学Docker之Compose,自学网站来源于https://docs.docker.com/get-started 系列文章: 小白学Docker之基础篇 小白学Docker之Co ...
- 小白学Docker之基础篇
系列文章: 小白学Docker之基础篇 小白学Docker之Compose 小白学Docker之Swarm PS: 以下是个人作为新手小白学习docker的笔记总结 1. docker是什么 百科上的 ...
- 小白学 Python 爬虫(4):前置准备(三)Docker基础入门
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...
随机推荐
- WSAEvent
[WSAEvent] 1.WSACreateEvent.创建WSA事件. 2.WSAEventSelect. lNetworkEvents [in] A bitmask that specifies ...
- Python_03-数据类型
1.1 数据类型 基本数据类型:字符串,整数,浮点数,布尔型 集合类型:列表(list), 元组(tuple), 字典(dictionary或hash) 列表(list)的定义: aList = ...
- js高级——构造函数,实例对象和原型对象——prototype、__proto__和constructor构造器
一.前言 了解JavaScript面向对象,需要先了解三个名词: 构造函数,实例对象和原型对象. 注意:JavaScript中没有类(class)的概念,取而代之的是构造函数,两者类似却又有很大的差别 ...
- 基于python的Appium自动化测试的坑
真的感谢@虫师 这位来自互联网的老师,让我这个原本对代码胆怯且迷惑的人开始学习自动化测试. 一开始搜索自动化测试的时候,虫师的博客园教程都是在百度的前几位的,我就跟着虫师博客园里面的教程学习.后来学s ...
- Android Studio连接真机
-------------siwuxie95 1.首先创建一个项目:HelloWorld,点击app,出现下拉选项,选择Edit Configurations ...
- 286被围绕的区域 · Surrounded Regions
[抄题]: 给一个二维的矩阵,包含 'X' 和 'O', 找到所有被 'X' 围绕的区域,并用 'X' 填充满. 样例 给出二维矩阵: X X X X X O O X X X O X X O X X ...
- Spring Boot 响应jsp
添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/ ...
- LeNet
LeNet 模型特点 LeNet5诞生于1994年,由Yann LeCun提出,充分考虑图像的相关性.当时结构的特点如下: 1)每个卷积层包含三个部分:卷积(Conv).池化(ave-pooling) ...
- Win10正式版怎么关闭windows defender
分步阅读 如何关闭Win10正式版系统所自带的"Windows Defender"程序呢?"Windows Defender"程序是Win10正式版系统所自带的 ...
- php快速获取所有的自定义常量用户常量
快速获取自定义的常量.用户常量 echo "<pre>"; print_r(get_defined_constants(true)['user']); echo &qu ...