Linux系统自带python2.x,系统有很多依赖程序,比如yum就是python2写的,所以不要卸载python2,忽略即可。
python官网:https://www.python.org/
下载Python3
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
IT技术笔记
Linux系统自带python2.x,系统有很多依赖程序,比如yum就是python2写的,所以不要卸载python2,忽略即可。
python官网:https://www.python.org/
下载Python3
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
ts: (ts是tabstop的缩写)一个tab显示多少个空格的长度,vim默认8。
autoindent: 前行有缩进时,后续的新行将会自动缩进到相同的位置。
softtabstop: 编辑模式的时候按退格键的时候退回缩进的长度。
shiftwidth: 每一级缩进的长度,一般设置成跟 softtabstop 一样。
expandtab: 缩进用空格来表示。
noexpandtab: 缩进用制表符表示。
安装英文版ubuntu,在打开含有中文字符文件时会乱码,有需要给Ubuntu Server装中文环境
1.安装之前,执行 echo $LANG
屏幕显示:en_US.UTF-8
说明现在是英语环境,需要切换到中文环境。
find 命令是递归遍历文件夹
基本语法
$ find [path] [option] [expression]
参数
-maxdepth n :指明遍历的深度
find ./ -maxdepth 1 -type d
注:如上n为1时,即遍历当前层级的目录文件。
使用yum安装Go
yum install -y golang
安装vim插件管理器Vundle和vim-go插件
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim git clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-go
找到乱码文件的inode号码
[root@localhost ~]# ll -ih 655786 -rw-r--r-- 1 root root 691002 Jan 1 00:00 ???k?E??.tgz
mv重命名
find . -inum 655786 |xargs -i mv {} newname.tgzrm删除
find . -inum 655786 -exec rm {} -rf \;
命令:
find . -type f -print -mtime +30 -name 000* -exec rm {} \;解析:
find 后面紧跟的是要查找的目录,. 表示当前目录
-type f:指定查找对象为文件
-name *.log:指定查找对象名称以.log结尾
-mtime +180: 查找180天以前的老文件
-exec rm {} \; :执行删除命令,这句长得很奇怪,后面有个 {} \; 是必须的,也可以执行其他指令,比如ls, rm -i之类的
在linux中,当我们给系统添加一块新硬盘时,我们是无法使用的,因为他还没有分区和格式化,只有当我们将新硬盘分区并格式化之后,挂载在某个目录下,才能供我们正常使用,接下来我们要学习三种硬盘分区工具,fdisk,gdisk,parted,分别是针对于MBR分区格式,GPT分区格式,高级分区工具(可以针对于上面两种进行分区,使用起来也是比较复杂的)。
机械硬盘(HDD):
Hard Disk Drive,即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。机械硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,磁头与盘片之间的距离比头发丝的直径还小,所有的磁头联在一个磁头控制器上,由磁头控制器负责各个磁头的运动。磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作。数据通过磁头由电磁流来改变极性方式被电磁流写到磁盘上,也可以通过相反方式读取。硬盘为精密设备,进入硬盘的空气必须过滤
固态硬盘(SSD):
Solid State Drive,用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、 DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也与普通硬盘一致设备文件
相较于HDD, SSD在防震抗摔、传输速率、功耗、重量、噪音上有明显优势, SSD传输速率性能是HDD的2倍。相较于SSD, HDD在价格、容量、使用寿命上占有绝对优势
硬盘有价,数据无价,目前SSD不能完全取代HHD