云计算入门基础命令行
###########严重声明#################
本人支持一切正规软件开发行为,接受知识付费理念。
并坚决抵制盗版行为,用于学习交流的非盈利目的的,且法律允许且支持的条件下,可以进行相关文件交流。
他人利用交流文件进行非法售卖等一切违法犯罪行为,本人概不负责。
分享的网页链接能保证截止到写作时可用,无毒。分享不盈利,故网页及其公司有任何违法乱纪等行为与本人无关
所有提及产品公司,因为本人文章感到不适,请与本人联系,会进行及时的下架整改处理
###########严重声明####################
思维导图
这里推荐两个做思维导图的途径
一个是XmindXmind官网链接可下载各种版本,适用平台多。
一个是processon,一种线上思维平台。processon官网链接
这里有我做的一个,大家可以参考linux基础命令行思维导图
一切皆文件
首先,我们要明白一件事,linux下一切皆文件,文件由根 / 开始。
好的,我们来学习第一个命令
- cd
cd命令简单到提醒都不用,就是切换当前目录。
比如 我们现在在 ~(指的是当前用户的家目录,这里是/root)
可以根据云计算入门教程普通用户中的
图中知道。我们还可以用 pwd命令(显示当前文件路径)
好我们简单操作一下。
就转移到/目录下了 - ls
ls提示太长了,整几个命令说明一下吧。
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
-R 若目录下有文件,则以下之文件亦皆依序列出
-h、 --人类可读,使用-l,以人类可读的格式打印尺寸
-d、 --目录列出目录本身,而不是目录的内容
好的,我们来实验一下
首先,加不加当前目录(即直接ls),都会展示当前目录下的内容。
好的,我们想看看上节讲的普通用户的家目录。
有tom、work,这个是上节遗留的。
显示了文件详细信息,至于信息是啥,下节讨论。
可以看到-h执行后有了K这种人性化显示。
通过这张图,我们能明白-d -l的区别了。
-t时间排序。
-a显示隐藏文件。 - touch
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
这里就光建立文件就好,其他先不学。
这样就在家目录下创建了一个tom1.txt文件。 - mkdir
用法:mkdir[选项]。。。目录
如果目录不存在,请创建它们。
长期权的强制性参数对于短期权也是强制性的。
-m、 --模式=模式设置文件模式(如在chmod中),而不是a=rwx-umask
-p、 --父目录无错误如果存在,根据需要创建父目录
-v、 --详细打印每个创建目录的消息
-Z设置每个创建目录的SELinux安全上下文
我们只需要会两种:
这里有个“;”,目的是连接两个命令。
可以看见创建了文件夹ts。
-p逐级创建。
- cp
帮助如下
用法:cp[选项]。。。[-T]源目标
或:cp[选项]。。。来源目录
或:cp[选项]-t目录源。。。
将源复制到DEST,或将多个源复制到目录。
长期权的强制性参数对于短期权也是强制性的。
-a、 --存档与-dR–preserve=all相同
–仅属性不复制文件数据,只复制属性
–备份[=控制]对每个现有目标文件进行备份
-b喜欢备份,但不接受参数
–复制内容递归时复制特殊文件的内容
-d与–no dereference–preserve=links相同
-f、 --如果无法创建现有目标文件,则强制
已打开,请将其删除,然后重试(此选项)
当同时使用-n选项时,将忽略)
-i、 --覆盖前的交互式提示(覆盖以前的-n
(可选)
-H遵循源代码中的命令行符号链接
-l、 --链接硬链接文件,而不是复制
参考linux cp命令说明(引用)
cp -r 目录 -v 详细 -f 强制 -n 静默
先看看我们家目录有啥
可以看到~(/root)下有tom1.txt(文件),tom.txt(文件),ts(文件夹),ts1(文件夹)。
/root/ts下什么都没
/root/ts1下有ts2。
首先复制tom.txt(文件) 到ts(文件夹)
在复制ts1(文件夹)到ts(文件夹)。
OK。
- mv
用法:mv[选项]。。。[-T]源目标
或:mv[选项]。。。来源目录
或:mv[选项]-t目录源。。。
将源重命名为DEST,或将源移动到目录。
长期权的强制性参数对于短期权也是强制性的。
–备份[=控制]对每个现有目标文件进行备份
-b喜欢备份,但不接受参数
-f、 --强制在覆盖前不提示
-i、 --覆盖前的交互式提示
-n、 --无clobber不覆盖现有文件
如果指定了-i、-f、-n中的多个,则只有最后一个生效。
–删除尾随斜杠从每个源参数中删除所有尾随斜杠
-S、 --suffix=后缀覆盖通常的备份后缀
-t、 --target directory=目录将所有源参数移动到目录中
-T、 --没有目标目录将DEST视为普通文件
-u、 --仅当源文件比目标文件新或目标文件丢失时更新移动
-v、 ——详细解释正在做的事情
-Z、 --上下文将目标文件的SELinux安全上下文设置为默认类型
参考linux mv命令说明(引用)
我们现在将tom.txt(文件) 移动到ts(文件夹)
我们现在将ts(文件夹) 移动到ts1(文件夹)
OK
7 . rm
用法:rm[选项]。。。文件
删除(取消)文件链接。
-f、 --强制忽略不存在的文件和参数,从不提示
-i
每次搬家前都要提示
-I
删除三个以上文件前提示一次,或递归删除时;没有-i那么烦人,同时还能防止大多数错误
–交互式[=WHEN]根据时间提示:从不、一次(-I)或总是(-i);没有时间,总是提示
–一个文件系统递归删除层次结构时,跳过任何位于不同于的文件系统上的目录相应的命令行参数
–不,不要特别对待“/”
–保留根目录不删除“/”(默认)
-r、 -R,–recursive递归删除目录及其内容
-d、 --dir删除空目录
-v、 ——详细解释正在做的事情
好的,我们先删除文件试试
删除成功。
试试删除文件夹ts1(文件夹)下的ts(文件夹)。(-i逐条询问 -r逐级删除-f不询问)
再试试删除空目录(-d删除空目录)
再试试删除加显示(-v显示删除内容)
云计算入门基础命令行相关推荐
- Linux入门基础命令(四)
Linux入门基础命令(四) 文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构 2.文件系统从根目录下开始,用"/表示" 3.以.开头的文件为隐藏文件 4.路径分割的 / ...
- linux小白入门基础命令(一)
从今天开始汇总一些linux的常用命令,不会太全,这个博客(一)只介绍帮助命令.目录命令和文件操作命令,这个入门基础命令适合linux的初学者,也方便山东科技大学的linux操作系统.docker等涉 ...
- Matlab入门-01命令行操作
Matlab入门-01命令行操作 一.数据的输入 二.数值.变量和表达式 三.命令行的换行输入 四.数据显示格式 五.clc,clear,close all 一.数据的输入 例如: 1.矩阵输入: 矩 ...
- linux基础命令行操作【1】
目录 1.基本命令 2.文件相关知识 3.文本相关操作 4.文件解压.压缩.打包命令 1.基本命令 Ctrl+A/t+Fn+F6:管理Linux(Fn+数字) Linux:输入密码是不显示 Alt+F ...
- idea从gitlab拉项目到本地_Git入门-基础命令,用github免费服务器域名部署小项目...
git基础命令学习,并用github Pages提供的免费服务器和域名部署个人前端. 学习长视频已经在我的西瓜视频发布,欢迎观看! 今天想跟大家分享一些关于git使用操作方面的知识,但是我觉得如果是讲 ...
- 【系统知识点】linux入门基础命令
大概总结了一下一些基础命令,仅仅是帮助基础使用linux文件系统,如果还有相关基础命令,希望大家留言一起补充汇总一下! 命令的基本格式: 格式:command [-options] parameter ...
- Git入门之命令行删除文件及上传大文件至Github(二)
自2013年开始,作者的代码基本是分享到CSDN下载区,最早设置均是免费的,但随着下载量增加,分数自动增长.为了更好地分享开源代码及相关工具,赶上时代潮流,作者后续会将代码分享至Github和CSDN ...
- Linux 基础 | 命令行的艺术(交互式 Bash)
文章目录 前言 正文 基础 日常使用 文件及数据处理 系统调试 单行脚本 冷门但有用 仅限 OS X 系统 仅限 Windows 系统 在 Winodws 下获取 Unix 工具 实用 Windows ...
- mysql ndb 命令_Mysql入门基础命令
1 Mysql基本操作 1.1 查询当前数据库 mysql> show databases; +--------------------+ | Database | +------- ...
最新文章
- [PHP] 多表外连接性能测试及优化
- 【51单片机快速入门指南】2.4:74HC595、LED点阵屏及其SPI控制
- GMA Round 1 极坐标的忧伤
- 2019 年,Rust 与 WebAssembly 将让 Web 开发更美好
- elasticsearch的java搜索语法
- Linux下make -j加快编译速度
- FreeBSD从零开始---Web服务器搭建(二)
- BUG: Cannot retrieve debugging output
- 如何使用Python 绘制惊艳众人的瀑布图
- 携程后台开发笔试第二题
- 林奇社区群主招募!福利福利福利!
- 5个步骤做好会议复盘工作
- 自我鉴定200字大专生计算机专业,大专毕业自我鉴定200字
- 自测过程,开发要有足够细心和敏感度
- C++坦克大战(新手)
- 2013手机游戏引擎趋势:竞争升级
- js获取一年前的时间,几个月前的今天
- PowerPMAC技术培训------5、虚拟电机配置
- Magento2开发人员认证考试
- W89 - 999、阿里云数据中台架构师
热门文章
- 一个基于SpringBoot开发的RBAC系统,非常适合新手入门JavaWeb代码审计实战的系统,长文警告,要好好学习。
- python比较三个数的大小_怎样用python比较三个数大小【Python教程】,用python比较三个数大小...
- python调用函数来判断质数_Python计算-质数的判断
- 万字详解 Google Play 上架应用标准包格式 AAB
- 重装oracle 11g,完全卸载办法
- SAP中BOM状态与MRP运行的影响测试
- 如何开发搭建网红直播带货系统,听我说
- 壳聚糖-聚乙二醇-吲哚菁绿,Indocyaninegreen-PEG-Chitosan
- jQueryES6Bootstrap
- 【报错】AttributeError: module ‘skimage‘ has no attribute ‘morphology‘