Linux/Ubuntu操作系统及常用命令
一、概述
操作系统:是直接运行在计算机上的系统软件,是控制硬件和支持软件运行的计算机程序
常见操作系统:Windows、Linux、macOS、iOS、Android
虚拟机软件:是能够虚拟出计算机的一个软件,常见有VMware、VirtualBox,只有安装了虚拟机软件才能创建虚拟机
虚拟机:是模拟一个真实的计算机,好比一个虚拟的电脑,虚拟机之间相互独立,删除虚拟机不会对其它虚拟机产生影响,也不会对电脑本身有影响
Ubuntu:是Linux操作系统的一种,是一个免费、稳定、界面绚丽的操作系统,没有多个盘符,只有一个根目录
关系:计算机 > Windows > Vmware软件 > 虚拟机 > Ubuntu
Linux内核:位于操作系统和硬件之间,是操作系统内部操作和控制管理硬件设备的核心程序,真正操作和控制硬件是由内核完成,常用Linux操作系统都是基于内核开发的
Linux发行版:是Linux内核与各种常用软件的组合产品,也就是常说的Linux操作系统
常见Linux发行版:Ubuntu、CentOS、Redhat
命令格式组成:command [-options] [parameter],选项和参数一般无顺序要求,scp命令须先选项再参数
- command:命令名,如ls、pwd
- options:选项,如-r
- parameter:参数,如文件名、目录名
二、常用命令
2.1 查看目录命令
- ls:查看当前目录信息,只查看一层
- tree:以树状形式显示目录信息,查看多层
- pwd:查看当前目录路径
- clear:清除终端内容
2.2 切换目录命令
- cd 目录:切换到指定目录
- cd ~:切换到当前用户的主目录
- cd ..:切换到上一级目录
- cd .:切换到当前目录
- cd - :切换到上一次目录
2.3 绝对路径与相对路径
- 绝对路径:从根目录算起的路径 ,适用于切换的目录离根目录近,如/home/python/file1
- 使用绝对路径切换至file1:cd /home/python/file1
- 相对路径:从当前目录算起的路径,适用于切换的目录离当前目录近,如../python/file
- 使用相对路径切换至file:cd ../file
- 自动补全:输入文件、目录或命令的前几个字母后,按下tab键,若无歧义可自动补全,若输入文件目录或命令时不确定当前目录下有哪些子目录或其他命令,可按两次tab键查看
2.4 创建、删除文件及目录命令
- touch 文件名:创建指定文件
- mkdir 目录名:创建目录(文件夹)
- rm 文件名或文件夹名:删除指定文件或文件夹,其中,删除文件夹需在文件夹后加上-r,表示递归删除文件夹及其内容
- redir 目录:删除空目录
2.5 复制、移动文件及目录命令
- cp 文件/目录 目录:复制文件或目录,复制目录要加上-r,表示递归复制目录及其内容
- mv 文件/目录 目录:移动文件或目录、重命名
2.6 查看命令帮助
- --help命令格式:命令 --help
- man命令格式:man 命令
- 操作键
- 空格:显示下一屏信息
- 回车:显示下一行 信息
- b:显示上一屏信息
- f:显示下一屏信息
- q:退出
- 操作键
三、命令选项
3.1 ls命令选项
不同选项呈现不同显示方式
- ls -l:以列表方式显示
- ls -a:显示隐藏文件和隐藏目录
3.2 mkdir和rm命令选项
- -p:mkdir 嵌套目录 -p,创建嵌套文件夹
- rm命令选项
- -i:交互式提示
- -r:递归删除目录及其内容
- -f:强制删除,忽略不存在文件,无提示
- -d:删除空目录
3.3 cp和mv命令选项
- cp命令选项
- -i:交互式提示,防覆盖
- -r:递归复制目录及其内容
- -v:显示复制后的路径描述
- -a:保留文件原有权限,权限不丢失
- mv命令选项
- -i:交互式提示,防覆盖
- -v:显示移动后的路径描述
导航:http://xqnav.top/
Linux/Ubuntu操作系统及常用命令相关推荐
- linux 查看服务器性能常用命令
2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...
- Linux基础概念及常用命令
Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...
- 【Java从0到架构师】Linux 基础知识、常用命令
Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- 【Linux】Linux入门学习之常用命令一
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文 ...
- 安卓机顶盒也能玩树莓派linux,附fastboot常用命令
安卓机顶盒也能玩树莓派linux,附fastboot常用命令 网上看到的安卓手机(通常为ARM硬件)安装Linux,实际上这个linux只相当于安卓系统下的一个app应用而已. 这篇文章安装的是完全独 ...
- 【Linux】Linux入门学习之常用命令二
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- Linux 文件打包压缩常用命令(笔记,搜录自网络和文档)
Linux 文件打包压缩常用命令 zip 老了一些,但是所有系统都支持(.zip). 格式 zip 压缩后的文件名 要被压缩的文件 参数 参数 -1 压缩 ...
最新文章
- Rancher 2.2.2 发布,优化 Kubernetes 集群运维
- 拉格朗日乘数法的原理,我用10幅图把它讲清楚了
- 计算机教室开放使用计划,计算机教室实施计划方案.pdf
- 用VSCode写python的正确姿势
- Java都有哪些方向可以选择?分享这三个
- Android高效加载大图、多图解决方案_LruCache,有效避免程序OOM
- 都是自私惹的祸? 论蹭网再触道德底线
- Android IPC(一)跨进程通讯的几种方式、作用
- 2018-2019-1 20165203 《信息安全系统设计基础》第十一周学习总结
- python如何移动文件却不覆盖现有文件_在python中创建新文件,不要覆盖现有文件...
- Buy Tickets POJ - 2828 思维+线段树
- 常用测试工具-----IPOP
- ArcGIS入门 (一)
- v-charts使用-实例
- JAVA抓取商品价格_使用JAVA爬取京东商品价格
- 高德地图的测距api应用记录
- 360全景偏移调整_360全景拼接之调水平
- 光学测量精度极限—光谱共焦位移传感器的六大行业应用
- 智变·人工智能革新客服行业
- selenium使用 webdriver.Chrome() 报错,找不到执行文件的解决方法(一)
热门文章
- qq无法启动 因为计算机中丢失,登录QQ提示“无法启动,计算机丢失SSOCommon.dll”怎么办?...
- C++ 之函数调用操作符和函数对象
- 玩客云1608第二个短接点
- Java实现点击中文文字图片验证码
- 博弈论的诡计(读书摘要)
- pck.pdj评估代码
- windows计算机日志时间id6008,事件ID6008:上一次系统的关闭是意外的
- android手机拨号键功能吗,手机拨号键上的#键和*键原来暗藏了这些作用!
- Django初印象之视图(view)
- iOS-直播的推流与拉流框架