Python01(linux基础)
聊一聊计算机
CPU,电源相关,时钟部分(主频),存储器,输入输出系统
计算机记忆装置:存储器
分两大类:
1、内存Ram(速度快,容量小(相对),断电后内容丢失)
非持久性记忆存储器
2、如:硬盘,(速度稍慢,容量大,断电后内容不丢失)
持久性记忆存储器
计算机分两大类:
1、通用计算机:电脑
2、专用计算机:摄像头,智能门锁等等(嵌入式)
我们现在的计算机只识别 0 1 和01组合
计算机用二进制表示数据
包括计算机的指令,数据,其他信息都是0 1 组合成。
计算机中有软件,软件在计算机的哪种存储器中运行?
(通用计算机:台式,笔记本,服务器)
内存中
计算机在内存或者硬盘或者CPU里面表示数据是采用
二进制01 组合,表示的最小单位 位(bit)
129
010101010
00 0
01 1
10 2
11 3
19
13
+------
32
01
01
+-----
10
11
存储来讲:是按字节的
买硬盘:1T 2T 4T 字节
字节:Byte
1个字节包含 8个位
00001111
7 0
位 位
字节
Byte
KB 1024 字节
MB 1024 KB
GB 1024 MB
TB 1024 GB
..
..
Linux常用命令:
Ubuntu 16.04 Linux内核的操作系统(像windows一样)。
是多用户系统:
每个用户有自己的工作空间和相应的权限。
Linux 系统中权限最高的用户:root
其他用户都是由root用户创建的。
登录:tarena
密码:tarena
1、who
功能:显示登录到系统中的用户的信息(用户名,登录时间等等)
用法:who
2、pwd
功能:显示当前所在的目录/当前路径(在哪里)
用法:pwd
pwd
/home/tarena 路径
Linux文件系统中,采用的是树形的目录结构。
根:用 /
/ 根目录(最顶层目录)
/
|
+-----+-----+--------+-------+
| | | | |
bin sbin share usr home
|
tarena
Linux文件系统中:文件名是区分大小写字母的。
文件:a.txt A.txt 两个不同的文件。
3、Linux系统中使用命令格式:
命令名 [选项] [参数]
1、命令名:区分英文大小写字母(大小写敏感)
2、选项和参数可以是0---多个,具体看命令
4、ls
功能:显示指定目录的内容或者文件信息
用法:ls
ls -l -l 是ls命令的一个选项
以长格式(一行一个),显示更详细的信息
ls -a -a 是ls命令的一个选项
在linux文件系统中 文件名或者目录名以 “.”开头的
是隐藏的(隐藏目录或者文件)
-a 选项就是告诉ls 显示所有内容,包括隐藏文件或者目录
ls -la
ls tmp 显示tmp目录内容或者tmp文件信息
命令名 [选项] [参数]
ls -al tmp
ls 显示当前目录的内容
Linux文件系统中一切皆文件(目录也是文件).
5、cd
功能:进入到某个目录/切换工作目录
用法:cd 目录名
cd tmp
目录名:可以使用绝对路径也可以使用相对路径
绝对路径:从根目录开始的路径是绝对路径
相对路径:不是从根开始的路径是相对路径
cd /home/tarena/tmp 绝对路径
如果我现在在 /home/tarena 目录下面,进入tmp目录
cd tmp 相对路径(跟在哪里有关)
. 和 .. 目录
. 代表 当前目录
.. 代表 上级目录/父目录
根目录中的 .. 代表谁?
根目录自己
在终端窗口 ctrl+s 锁键盘
使用 ctrl+q 解锁
每个用户都有自己的用户主目录(自己的空间,家目录)
tarena 用户的 主目录:/home/tarena
通常这个主目录会放到 /home 目录下。
~ 代表用户主目录
在我们的系统中 ~ 代表的是 /home/tarena
cd ~
cd /home/tarena
yyy
/home/yyy
~ /home/yyy
cd /home/tarena
cd ~/
cd 回车 效果
cd - 验证效果
- 英文符号
在最近访问的两个目录间切换
6、查看帮助
1、命令名 --help
ls --help
2、man 命令
man 命令名
man ls
使用方向键和翻页键 查看内容
使用 q 键退出
7、善用 Tab 键
补全 提高效率
8、历史命令
1、在终端窗口使用方向(上、下)键可以查看之前输入的命令
可以执行或者修改后执行
9、mkdir
功能:创建目录
用法:mkdir 目录名
目录名:可以使用相对路径,也可以使用绝对路径
练习:
1、在/home/tarena目录下 创建 aid1812 目录
2、在aid1812目录下继续创建目录
/home/tarena/aid1812
|
+---------+---------+---------+
| | | |
python linux docs src
|
+-----+-----+
| | |
day01 day02 day03
cd
mkdir aid1812
cd aid1812
mkdir python linux docs src
cd src
mkdir day01 day02 day03
mkdir -p aid1812/python
-p 逐层创建 [递归]
10、touch
功能:1、如果文件不存在,创建一个大小为0的空文件
2、如果文件或者目录存在,则使用系统日期和时间更新文件的
修改时间
用法:touch 文件
Python01(linux基础)的更多相关文章
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- 大数据每日干货第四天(linux基础之一目录结构与常用命令)
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- 还是不想改报告,伊阿忆啊哟-Linux基础继续
hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...
- 原来今天是感恩节-Linux基础继续&MySQL和PHP
hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...
- 买错的电影票,含着泪也得看-LAMP搭建&Linux基础
hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...
- Linux基础3(文件权限)
文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...
- Linux课程实践一:Linux基础实践(基础操作)
一.软件源维护 1. 基本操作 (1)查看源列表 sudo vim /etc/apt/sources.list deb:二进制软件安装包 deb-src:源码包 (2)备份软件源列表 sudo cp ...
- 实践一:Linux基础实践
一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...
- Linux基础精华
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 L ...
随机推荐
- MPU6050可以读取器件ID值,但读出的加速度计和陀螺仪的数据均为零
今天在调试MPU6050时发现,MPU6050可以正常读取器件ID,但读取的加速度计和陀螺仪的数据均为零. 经过排查发现,MPU6050第20脚的电容没用焊接,C6可以使用10uF的电容.
- opencv使用总结
在resize矩阵时出现报错 (-215) func != 0 in function cv::resize" 很可能是矩阵未设置为float,应该在读入后转换类型 item = item. ...
- 用python算圆周率及进度条提示
(一)圆周率 : (1)圆周率是指平面上圆的周长与直径之比 (ratio of the circumference of a circle to the diameter) .用符号π表示.中国古代有 ...
- HDOJ-2011
#include<iostream> #include<cstdio> using namespace std; int main(){ int m,n,i; float su ...
- div+css的常规使用
代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3 ...
- python -- 小数据池 is和 == 再谈编码
1.小数据池 python程序是由代码块构成的,一个代码块的文本作为python程序的执行单元. 代码块:一个模块,一个函数,一个类,甚至一个command命令都是一个代码块,一个文件也是一个代码块, ...
- Monkey
什么是 Monkey Monkey 是一个 Android 自动化测试小工具.主要用于Android 的压力测试, 主要目的就是为了测试app 是否会Crash. Monkey 特点 顾名思义,Mon ...
- Webpack学习-工作原理(上)
对于webpack的认识始终停留在对脚手架的使用,不得不说脚手架既方便又好用,修改起来也方便,只需要知道webpack中各个配置项的功能,于是对于我们来说,webpack始终就是一个黑盒子,我们完全不 ...
- eclipse里没有j2ee
eclipse是客户端开发工具,本来就不带有j2ee的jar包,需要容器:比如tomcat来提供这个jar的.j2EE通用jar包列表:IKIKAnalyzer3.2.8.jar // 分词器ant- ...
- webAR涉及的技术
1.技术体系 1.1技术体系整理 其中绿色底色的代表Demo中表现出的能力比较成熟,可以直接应用. 脑图地址:http://naotu.baidu.com/file/3392a895a9039 ...