linux 笔记 第一天
打开终端:ctrl+alt+t
清屏:ctrl+l
在终端在退出锁定:ctrl+c 目录:又称为文件夹,是包含所有的文件
目录创建规则:
1、大小是256
2、不能包含特殊字符
3、见名知义
路径:是反应目录和文件的位置
[绝对位置]文件位置:windows:盘符:\文件夹\文件.avi
linux: /home/主文件夹/0520/day01/a [相对位置]当前目录所在位置为 0520 ./day01/a
day03 ../day01/a .\c...\01jibi\biji.txt
..\c...\01biji\biji.txt 文件:在计算机中一切皆文件
在windows中区分文件可以通过扩展名来区分 .exe .txt .ppt
在Linux中文件没有扩展名 可以通过颜色区分 也可以通过命令来区分 file 文件名 在Linux中文件分为:
普通文件
目录文件
设备文件 字符设备文件 块设备文件
管道文件
链接文件 文件权限:
读【r】read
写【w】write
执行【x】execute d rwx rwx rwx 分为三组
d 目录 成为文件类型
第一组:文件的所属用户
第二组:文件的所属组
第三组:其他用户 Linux命令:
格式 :命令 选项 参数 帮助:
命令 --help
man 命令 快捷键:
tab 智能补全 如果没有重复的选项 自动补全 如果有重复项 按两下tab 显示列表
↑ ↓ 历史记录 查看之前敲过的命令 关闭后还会提示 但是同时打开两个终端 相互不会提示 常用命令:
ls 【查看文件】
格式:
ls -a 查看所有文件包含隐藏文件
ls -l 以列表形式查看文件,不包含隐藏文件
ls -lh 以列表形式查看文件,不包含隐藏文件 ,按照1024倍数显示{KB MB GB}
ls -all以列表形式查看文件,包含隐藏文件 快捷方式【ll】 通配符:
【*】 匹配任意多个字符【0-256】 a* 一个以上字符 256一下
【?】 匹配任意一个字符 a? 两个字符
【[a-z]】 区间法 匹配a到z的所有字符 只能确定一个字符
【[abcde]】 穷举法 权值法 匹配abcde的所有字符 只能确定一个字符 切换工作目录:
cd 【切换工作目录】cd 目录
格式:
cd 切换到用户主目录
cd ~ 切换到当前用户的主目录
cd .. 切换到上级目录
cd . 切换到当前目录
cd - 切换到上一次目录 cat 文件名 打开文件
mkdir 创建文件目录
cd 返回主目录
cd ???打开目录
rm -r 删除目录
ls 查看目录的文件
mkdir 目录名 -p 递归创建
rm 文件 -i询问 -r递归传出 链接格式: ln 源文件 链接文件 硬链接 链接格式:
ln -s 源文件 链接文件 软链接
硬链接文件占磁盘空间 但是删除源文件不会影响硬链接文件
软链接文件不占磁盘空间 但是删除源文件会影响软链接文件 文本搜索:
grep ‘搜索内容’ 文件名
-n 显示行好
-v反选
-i 忽略大小写 统配符:
【^a】以a为起始的字符搜索文件
【a$】以啊为结尾的字符搜索文件
【.】匹配任意一个非换行的字符
【*】匹配任意字符(大于0的整数) 计算文件行数或字数:wc 文件名 文件搜索:
find 目录 参数文件名 (可以使用统配符)
-name 文件名 -
-size 大小
-pern rex 归档:
tar - cvf 归档文件名 .tar 文件1 文件2 目录1 目录2
解归档:
tar -xvf 归档文件名.tar 路径 压缩:
gzip 归档文件名.tar 生成了一个文件 归档文件名.tae.gz 文件大小小于归档文件大小 归档文件名.tar不存在了
解压缩:
gzip -d 归档文件名. tar. gz 生成了一个文件 归档文件名.tar 一步归档压缩:
tar -czvf 文件名. tar. gz 文件1 文件2 目录1 目录2
一步解归档压缩:
tar -xzvf 文件名. tar. gz -C路径 bzip2压缩:
tar-cjvf 文件名.tar.bz2 文件1 文件2 目录1 目录2
bzip2解压缩:
tar -xjvf 文件名.tar.bz2 -C路径 zip压缩
zip 文件名 文件1 文件2 目录1 目录2 生成一个文件为:文件名.zip
unzip解压缩:
unzip 文件名.zip -C路径
linux 笔记 第一天的更多相关文章
- Linux笔记(第一天)
一.命令 lscpu -- 查看cpu free -- 内存查看 -m 以M ...
- 《Linux内核设计与实现》读书笔记——第一、 二章
<Linux内核设计与实现>读书笔记--第一. 二章 标签(空格分隔): 20135321余佳源 第一章 Linux内核简介 1.Unix内核特点 十分简洁:仅提供几百个系统调用并且有明确 ...
- Linux读书笔记第一周
1.Unix内核的特点:简洁:抽象:可移植性:进程创建:清晰的层次化结构. Linux内核是一种自由/开源的软件,设计思想与Unix系统相似(一切皆文件,特定的单一用途 & 简单的组合方式) ...
- 【Linux笔记】Linux目录结构
[Linux笔记]Linux目录结构 本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...
- C++ Primer 笔记 第一章
C++ Primer 学习笔记 第一章 快速入门 1.1 main函数 系统通过调用main函数来执行程序,并通过main函数的返回值确定程序是否成功执行完毕.通常返回0值表明程序成功执行完毕: ma ...
- Android群英传笔记——第一章:Android体系与系统架构
Android群英传笔记--第一章:Android体系与系统架构 图片都是摘抄自网络 今天确实挺忙的,不过把第一章的笔记做一下还是可以的,嘿嘿 1.1 Google的生态圈 还是得从Android的起 ...
- [编程笔记]第一章 C语言概述
//C语言学习笔记 第一讲 C语言概述 第二讲 基本编程知识 第三讲 运算符和表达式 第四讲 流程控制 第五讲 函数 第六讲 数组 第七讲 指针 第八讲 变量的作用域和存储方式 第九讲 拓展类型 第十 ...
- 《学渣Linux笔记》——关于.bashrc与profile(涉及交互式与非交互式、登录与非登录shell)
<学渣Linux笔记>--关于.bashrc与profile(涉及交互式与非交互式.登录与非登录shell) 1.基本概念(个人理解) 交互式shell:等待用户输入,并执行相应操作的sh ...
- 《javascript权威指南》读书笔记——第一篇
<javascript权威指南>读书笔记——第一篇 金刚 javascript js javascript权威指南 由于最近想系统学习下javascript,所以开始在kindle上看这本 ...
随机推荐
- mq_receive
NAME mq_receive - 从消息队列中获取消息 (REALTIME) SYNOPSIS #include <mqueue.h> ssize_t mq_receive(mqd_t ...
- pyqt pyside 设置窗口关闭时删除自身
pyqt pyside 设置窗口关闭时删除自身 self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
- Spring异步调用原理及SpringAop拦截器链原理
一.Spring异步调用底层原理 开启异步调用只需一个注解@EnableAsync @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTI ...
- 监听F5刷新,添加路由前缀
为了解决ninx反向代理,添加路由,但最终react的route还是不认识,研究了半天做个记录: document.addEventListener("keydown",funct ...
- [LeetCode] Minimum Swaps To Make Sequences Increasing 使得序列递增的最小交换
We have two integer sequences A and B of the same non-zero length. We are allowed to swap elements A ...
- CF_2018-2019 Russia Open High School Programming Contest (Unrated, Online Mirror, ICPC Rules, Teams Preferred)
只做了两个就去上课去啦... A. Company Merging time limit per test 1 second memory limit per test 512 megabytes i ...
- java代码生成Excel文件3000条自定义属性的的域账户名
一个项目为了测试需要模拟3000条域用户,将数据保存在Excel表格,然后导入到与服务器里. 我们今天要做的是自动生成3000条数据,并将这些数据保存在excel表格里面. 需要jar包:poi-3. ...
- sql server里中自增长的ID重新开始排
dbcc checkident('tablename',reseed,0); 执行:dbcc checkident('TableA',reseed,0); 执行结束:中途报了几次插入重复键. 结论:用 ...
- 与前端(使用vue框架)对接的问题
1.跨域问题 跨域问题是: 浏览器的同源安全策略 没错,就是这家伙干的,浏览器只允许请求当前域的资源,而对其他域的资源表示不信任.那怎么才算跨域呢? 请求协议http,https的不同 域domain ...
- 报文分析5、UDP协议的头结构
UDP协议的头结构 源端口(2字节) 目的端口(2字节) 封报长度(2字节) 校验和(2字节) 数据 (1)源端口(Source Port):16位的源端口域包含初始化通信的端口号.源端口和IP地址的 ...