基本操作
- ssh配置
- linux启动
- 软件安装
-
-
- 一、 基础知识
- 二、安装
-
- centOS:
-
- 文件操作
-
-
- 软链接 ln -s 源文件 链接名称 ln -s student s
-
- 安装python3
=Ken Thompson(26岁写出unix,B语言,63岁开发Go语言), 丹尼斯.里奇(28岁开发出基于B语言的C语言), 两位同获1983年图灵奖,被称为Unix之父C语言之父,行业祖师爷。后者已去世,前者小两岁,在谷歌。=
linux版本 :2.6.18-92.e15 分别对应主版本.次版本.释出版本-修改版本,
主次版本是奇数,是指开发中的版本,测试和开发新功能,如2.5.xx;
主次版本为偶数,稳定版本,如2.6.xx,用于家庭企业计算机.
释出版本:主次版本不变的情况下,累积到一定程度释放出来的版本
=linux命令查询 站:https://man.linuxde.net/=
虚拟机安装:centOS对vmware的兼容性不是很好,容易崩溃
ssh配置
- 查看是否启动了sshd服务
ps -aux |grep ssh
- 启动ssh
/etc/init.d/ssh start
- 安装
sudo apt install openssh-server
linux启动
软件安装
一、 基础知识

- .deb是Debian(代表:ubuntu)的软件安装包,.rpm是Fedora(CentOS)的软件安装包
- apt是ubuntu的软件安装管理工具,yum是centos的,能在线离线安装软件,也会自动安装依赖包,功能强大,最为常用
- dpkg是debian package的意思,用于ubuntu; rpm是redhat package manager的意思,用于centos.
二、安装
centOS:
rpm(用得少,由于不会自动处理依赖,安装和删除都会常失败)
- 安装下载的rpm软件包:rpm -ivh 软件名.rpm
- 删除:rpm -e 软件名
- 列出已安装的软件:rpm -qa
yum(全称为 Yellow dog Updater, Modified,一般用它管理软件)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
- yum install 包名
- yum remove 包名
- yum check-update 查看需要更新的软件
- yum update 软件 更新软件
- yum list 列出所有已安装
=查找文件或文件夹:find / -name abc.txt=
打开终端:ctrl+alt+t
切换工作区:win+s或
性能监控:top
查看命令帮助:man
安装软件(以pip为例):
- cenos: sudo yum install pip # sudo以root权限运行
- ubuntu: sudo apt install pip
包管理apt(apt-get是旧版命令,也通用):
apt install pip
apt update xxx
apt remove xxx
apt autoremove xxx
离线安装
#wget -c http://…/a.tar
文件操作
- ls -alh 详细查看 h以kmgt的方式显示文件大小
- ls -alh filename1 filename2 查看一个或多个文件属性
- ls -alh dirname1 dirname2 查看多个文件夹属性
- pwd 当前路径print work directory
- touch filename 文件名不存在就创建文件,如果已存在就修改时间(不更改内容)
- 当前路径 ./ 上一级路径…/ 用户目录:~ cd~ cd…/…/ cd././
- alias lm=‘ls-al’ 缩短操作,lm相当于ls -al ,必须是单引 . alias查看所有别名
- 复制文件 cp file dir
- 复制文件夹 cp -rv dir1 dir2 将文件夹1复制到文件夹2 -f强制 -r递归-v可见
- mkdir d1 d2 d3 创建多个文件夹
- mkidr d1/d2/d3 -p 创建多级目录d3
- rmdir 只能删除空文件夹,一般不用
- rm -rf dir 删除文件夹 -r递归 -f 强制
- cat a.txt 查看文本
- more -2 a.txt 查看文本,每两行一屏,按空格翻屏
- more +2 a.txt 查看第2行后的内容
- head -2 查看前2行
- tail -2 查看后2行
- grep “is” text.txt 过滤包含is字符的行
- cat text.txt | grep “is” text.txt | awk “{print$1}” 打印包含is的行的第1个单词
- cat text.txt | grep “is” text.txt | awk “{print$0}” 打印包含is的行的所有单词
-
- cat text.txt | grep “is” text.txt | awk “{if($1==“this”){print$0}}” 打印包含is的并且第一个单词是this的行的所有单词,
软链接 ln -s 源文件 链接名称 ln -s student s
vim
删除行:dd
移动到第一行:gg 移动到第5行:5gg
移动到末行:G
下上左右移动:jkhl
复制行:yy 3yy复制3行
粘贴:p
上一步:u 5u恢复前5步
删除当前字符:x
删除上一字符:X
从光标删除到行末:D
修改当前字符:r
安装python3
- apt install python3
- 将python的快捷方式指向Python3,即输入python进入Python3而不是python2
- rm python删除usr/bin/目录下的python文件,这是一个快捷方式
- ln -s /usr/bin/python3.X /usr/bin/python # 创建python快捷方式,指向python3.X,具体是什么版本可以看/usr/bin/下的文件夹
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览215503 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!