Linux命令及安装
1.三大操作系统
1.Unix
Solaris(SUN)
IOS(Aplle移动端)
Mas OS(Aplle平板,电脑端)
2.Windows
XP win7 win8 win10
3.Linux
安卓(Android)
Ubuntu 乌班图16.04(当前教学版本,最稳定)(最新18.04)
ReadHat 红帽
CentOS
2.VMware workstation 安装
下载安装包,一般在官网下,双击安装即可,软件是收费,需要注册码,有许多机构免费开放无需注册码,而且安装了个别模块。
3.快捷键的使用
1.ctrl + Alt + Enter:虚拟机全屏/退出全屏
2.Ctrl + Alt:释放鼠标
3.右上角:切换输入法(搜狗/五笔)
4.终端工具
1.打开方法
1.点击图标
2.搜索:终端
2.退出终端
1.exit
2.Ctrl + d
5.Linux使用
1.命令格式
命令名[选项][参数]
注:[]内容表示可选
2.常用的Linux命令
1.pwd:显示当前的路径位置
2.ls:显示当前位置有什么内容(蓝色表示夹,黑色表示文件,红色表示压缩包,绿色表示可执行文件,浅蓝表示?)
常用选项:
ls -l:以列表形式显示
ls -a/-la:显示所有内容(.开头都是隐藏的文件夹和文件)
3.路径
1.绝对路径:完整路径,从根(/)开始
2.相对路径:相对当前的路径
1. .(一个点)当前文件夹
2. ..(两个点)上一级文件夹
3.~/直接按回车键: 回到主(家)目录(第一次登录打开终端之后,默认的路径,pwd)
超级用户:root
/home/
普通用户:tarena 创建普通用户,就会自动创建文件夹/home/Alan
4.cd:改变当前的工作路径
1.格式:cd 路径
2.示例
cd 绝对路径 tarena@tedu:~$ cd /home/Alan/anaconda3/bin/
cd 相对路径
cd ..:
cd ..
cd 直接按回车键 :回到主目录
5.mkdir:创建文件夹
1.mkdir aa bb cc 一次可以创建一个或多个,这样是同层的
2.mkdir -p aa/bb/cc 逐层创建
-p:如果中间的文件夹不存在,则逐级创建所有文件夹
6.touch:1.创建一个或多个文件 2.如果文件存在则更新修改文件时间
格式:touch 文件名1 文件名2 文件名3 ...
7.tree:显示目录树
格式:tree/ tree 文件夹
8.rm: (remove)删除文件夹或文件(在命令里删除是找不回的,删除前要注意)
格式:rm [选项] 文件/文件夹名
常用选项:
-r:递归删除文件内所有内容
-f:强制删除,不给任何提示
-i:删除前给提示(y代表yes ,n代表no)
最常用: rm -rf 文件/目录名
注意:要cd到目录去删除,不能以绝对路径去删除,如:/ home/tarena/anaconda3/bin/
在根目录下出现空格会先删除根目录,系统就会崩溃。
9.通配符
*:所有
?:一个
[]:范围
10.Linux终端快捷键总结
1.Ctrl + l /clear :清屏
2.Tab:自动补齐(要常用Tab)
3.Ctrl + c:终止当前命令的执行(特别是在递归或输入一很长的命令要终止)
4.Ctrl +shift +'+':终端字体放大(不能用数字键的)
5.Ctrl +'-' :终端字体变小(不能用数字键的)
6.init 0 :关机 init 6:重启
7.Ctrl + s:隐藏终端输出 Ctrl + q:恢复终端输出
11.sudo 用户权限管理命令:用超级用户root的权限执行一条命令
格式: sudo Linux命令
主要应用在根目录下的操作
12.打包压缩和解压缩
1.打包压缩 命令格式 tar -zcvf 压缩包名字.tar.gz 文件夹/文件(可以多个)
z:gzip对包进行压缩
c:创建包 create
v:显示操作的文件细节 verbose
f:文件名 file(写在最后边,后边跟着文件名)
2.解压缩包
命令格式 tar -zxvf 压缩包名字.tar.gz [-C 路径]
x:解压包
13.cp copy:复制文件/文件夹
1.格式
复制文件:cp [选项] 源文件 路径
复制文件夹:cp -r 文件夹 路径(递归复制把文件夹里的内容也复制)
14.mv: 剪切/重命名
1.格式 剪切:mv 文件夹/文件 路径
重命名:mv 文件夹/文件 新的名字
15.cat:查看文件内容
16.cal:显示当前日期
17.在Linux里后缀名没有意义,都是表示普通文本,安装的软件的后缀名是有意义。
18.subl 文件名
Linux命令及安装的更多相关文章
- KingbaseFlySync V1R6 管控平台Linux命令行安装
关键字: KingbaseFlySync.KingbaseES.Linux.x86_64.mips64el.aarch64.Java 管控平台: Web管控平台(Manager.Console.Com ...
- WebLogic 12c Linux 命令行 安装
最近负责在Linux上安装WebLogic Server 12c,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3).开始以为和旧版安装一样,使用控制台的方式,下载bin文件 ...
- linux命令1—安装optimizer
ZendChina官方:下面介绍一下关于在linux环境下Zend Optimizer 3.3的安装方法.本篇文章是基于RHEL5架构的linux系统. (1)ZendOptimizer 3.3.3版 ...
- linux命令下载安装软件
在ubuntu下获取对应内核源码命令 Ubuntu的包管理系统,为您提供了一种高效快捷的软件管理方式,您只要知道您需要什么软件就可以了,甚至不需要关心它存放在网络上的哪一台服务器中,而且绝大多数的软件 ...
- 【Linux命令】安装命令(yum,rpm)
安装软件有三种方式,第一种是源码安装(源码安装需要手动安装软件,安装的目录,还需要进行编译之后才能安装),步骤比较繁琐.第二种是RPM安装,rpm安装有点像windows系统的面板,会建立统一的数据库 ...
- linux命令行安装使用KVM
一.说明 本篇文章介绍的是基于centos环境来安装的,ip地址192.168.4.233 二.检查CPU是否支持虚拟技术 egrep 'vmx|svm' /proc/cpuinfo 如果有输出内容表 ...
- linux 命令绿色安装
有些电脑不能联网,软件不能使用 apt-get 或 dnf . 从已安装的机器上拷贝命令到这台机器上就可以.设想. **** 以 tree 命令为例: **先从联网的机器上安装 apt-get ins ...
- linux查漏补缺-linux命令行安装mysql
apt安装 sudo apt-get update sudo apt-get install mysql-server root@192:/sys/fs/cgroup# apt-get install ...
- linux命令行安装teamviewer
teamviewer最新版本为14,但是Ubuntu14.04不支持,安装13版本即可. sudo dpkg -i teamviewer_13.2.26559_amd64.deb若报错,即缺少依赖,运 ...
随机推荐
- 【windows】常见的系统环境变量,如%appdata%表示什么意思
原文:[windows]常见的系统环境变量,如%appdata%表示什么意思 1.介绍 %appdata%就代表了C:Users\用户名\AppData\Roaming这个文件夹. “%”是系统变量的 ...
- Qt侠:像写诗一样写代码,玩游戏一样的开心心情,还能领工资!
[软]上海-Qt侠 2017/7/12 16:11:20我完全是兴趣主导,老板不给我钱,我也要写好代码!白天干,晚上干,周一周五干,周末继续干!编程已经深入我的基因,深入我的骨髓,深入我的灵魂!当我解 ...
- Wpf发送接收 win32消息
#region WPF发送和接收win32消息 public const int WM_GETTEXT = 0x0D; public const int WM_SETTEXT = 0x0C; publ ...
- 如何将编码转为自己想要的编码 -- gbk utf-8
/** * 数组转码 * @param array $arr 要转码的数组 * @param string $in_charset 输入的字符集 * @param string $out_ch ...
- 图像滤镜艺术---挤压(Pinch)滤镜
原文:图像滤镜艺术---挤压(Pinch)滤镜 Pinch滤镜 Pinch滤镜是通过坐标变换来实现以某个点(cenX,cenY)为中心,某个半径R内图像向其挤压变形的效果.实现这个滤镜的算法很多,主要 ...
- Kali Linux安装TL-WN821N USB无线网卡驱动(make失败)
主要有下面几个步骤: 1.刚插上网卡,network-manager识别出来了网卡,也能搜索到WiFi,但就是连接不上.查看/var/log/syslog日志或者使用nmcli m查看网络信息,显示认 ...
- Android adb你真的会用吗?
前言 本文基于Android官方文档, 以及个人工作的使用经验, 总结下adb的常用用法, 备忘. 1.adb 简介 adb全名Andorid Debug Bridge. 顾名思义, 这是一个Debu ...
- 零元学Expression Blend 4 - Chapter 35 讨厌!!我不想一直重复设定!!『Template Binding』使用前後的差异
原文:零元学Expression Blend 4 - Chapter 35 讨厌!!我不想一直重复设定!!『Template Binding』使用前後的差异 因为先前写到自制Button时需特别注意T ...
- Delphi皮肤之 - 图片按钮
效果如图,支持普通.移上去.按下.弹起.禁用5种状态. unit BmpBtn; interface uses Windows, Messages, SysUtils, Classes, Graphi ...
- WPF使用AForge实现Webcam预览(一)
本文简略地介绍一下如果使用AForge来实现前置/后置摄像头的预览功能. 要使用AForge,就需要添加AForge NuGet相关包的引用,这些包依赖的其他包会自动安装. AForge.Contro ...