.操作系统的认识和安装

linux 一切皆文件!

对于我们学习以及以后从事运维工作的人儿来说,推荐centos,其他发行版本,万变不离其宗。(试着安装一个系统玩玩)

2.linux 系统基础

2.1. linux系统的目录

典型的 linux 目录结构如下:

linux目录结构
 /    根目录 
 /bin  存放必要的命令 
 /boot    存放内核以及启动所需的文件 
 /dev    存放设备文件
 /etc 存放系统配置文件 
 /home  普通用户的宿主目录,用户数据存放在其主目录中 
 /lib 存放必要的运行库
 /mnt    存放临时的映射文件系统,通常用来挂载使用。
 /proc      存放存储进程和系统信息
 /root 超级用户的主目录 
 /sbin  存放系统管理程序 
 /tmp 存放临时文件
 /usr 存放应用程序,命令程序文件、程序库、手册和其它文档。 
 /var 系统默认日志存放目录 

2.2. linux 的常用命令

默认进入系统,我们会看到这样的字符: [root@localhost ~]#,其中#代表当前是 root 用户登录,如 果是$表示当前为普通用户。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

cd 切换到相应目录

cd ..  返回上一级目录 cd . 当前目录

ls 查看文件

-lrt 列表的形式按时间从老到新排序

-a or A  显示所有文件包括隐藏文件 (. .. A不显示)

-R 递归查询

pwd 显示当前目录

[root@/root] alibaba cloud
#pwd
/root

mkdir  创建目录

-pv 嵌套创建目录

[root@/root] alibaba cloud
#mkdir /a

[root@/root] alibaba cloud (/b这个目录本来没有,如果你还需要在这个目录下创建a目录,必须加-p选项)

#mkdir -pv /b/a

rmdir 删除空目录(目录必须为空 )

rm -fr  删除文件或目录  (删除动作危险,请进入到相应的目录下执行)
cp 拷贝文件
-fr  目录拷贝 
mv 重命名或者移动文件或者目录
mv a    /b    /b不存在,会创建/b,然后在将a里面的内容移到/b里面    or   /b存在,直接将a整个目录移至/b
touch 创建文件, 
touch    {1..10}.txt   创建多个文件
cat  查看 文件内容
-n    显示行号
cat txt | less 全屏显示  按q退出
echo   回显       ( > 覆盖    >>追加)
 
先介绍这么多.后续会针对对应的技术来介绍。

linux系统初体验的更多相关文章

  1. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  2. 20155226-虚拟机与Linux之初体验

    虚拟机与Linux之初体验 虚拟机的安装 虚拟机对我来说不是很了解,但今天在安装过程中加深了我的理解.虚拟机是一个在原来系统基础上进行的又一个系统安装,可以在不影响前者的情况下完成一些其不能解决的问题 ...

  3. Linux系统部署体验中心

    Linux系统部署体验中心 安装Linux虚拟机 1.  下载安装VMware,安装64位Linux系统(Ubuntu),要求:CPU双核,2G内存,60G硬盘 2.  安装系统时,选择安装ssh服务 ...

  4. [转]Windows10内置Linux子系统初体验

    Windows10内置Linux子系统初体验 https://www.jianshu.com/p/bc38ed12da1d

  5. Linux之初体验

    预备作业03--我的Linux初体验 学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 一开始以为这个项目很简单,以往也在自己的笔记本上看教程安装过软件, ...

  6. 虚拟机与Linux的初体验

    很早的时候就知道虚拟机这个神奇东西的存在,但也仅仅是只闻其名,未见其身.后来在信息安全素质教育的这门课程上,为了做木马实验.暴力破解实验以及邮件窃取实验,这才比较直接的接触到了虚拟机.当我看着在另一个 ...

  7. 目标世界上最小的Linux系统—ttylinux体验

    ttylinux的官方网址:http://ttylinux.net/ 简单翻译一下: 你当前访问的是ttylinux的主页,一个针对多种CPU架构的极小的GNU/Linux系统.最小的ttylinux ...

  8. linux学习初体验

    前天买了鸟哥私房菜,昨天一早就到了.阅读了前两章. 一.Linux是什么 二.Linux如何学习 还有前面的计算机概论也值得一看.对于计算机构成,硬件解读,数据存储,比一般的电脑维修类的书深一些. 第 ...

  9. linux系统初装

    一.linux系统安装 VMware workstation是一个虚拟机软件,它的主要作用是在原有操作系统(windows或linux)下,虚拟出一台电脑,你可以在这台虚拟电脑上安装不同的操作系统,进 ...

随机推荐

  1. Ajax的学习记录

    Ajax学习笔记 1.同步与异步同步:客户端发送请求到服务端,当服务器返回响应之前,客户端都处于等待卡死状态异步:客户端发送请求到服务端,当服务器返回响应之前,客户端可以随意做其他事情,不会卡死 2. ...

  2. angular2新建组件

    1,使用ng g c hello 创建一个新的组件 它创建了4个文件,并更新了app.module.ts 如果想访问这个组件,只需要添加它的路由 成功访问这个组件 Import语句定义了我们需要用到的 ...

  3. 快速下载jar包

    1, http://www.mvnrepository.com 2,可以从spring官网上下载,如果是mvn的话可以通过上面的网址下载

  4. facebook的infer检测工具的安装

    缘由 由于公司产出代码的时候会使用静态扫描工具检测代码的质量,所以自己就想动手尝试一番infer整个的使用方式和使用效果,便动手安装了infer,结果安装过程中遇见太多的坑,导致很多时候都安装失败,这 ...

  5. centos下安装mariadb

    前言 一直都是前端,比较少玩服务器,最近买了阿里云,开始尝试centos,不得不说linux还是很有魅力的. 正文 google了一圈,决定安装mariadb,其实mariadb和mysql差不多,使 ...

  6. I am too vegetable to all kill the 51nod problems on level 2 and 3.

    51nod level 2:50/51 剩的一个题是切比雪夫距离转曼哈顿距离,现学的,bzoj3710过了,51nod上全wa了,很迷,可能有坑⑧. level 3:62/68 之前有的题有思路但是不 ...

  7. php 获取开始日期与结束日期之间所有月份

    function showMonthRange($start, $end) { $end = date('Ym', strtotime($end)); // 转换为月 $range = []; $i ...

  8. build path导入的jar失效导致找不到类

    今天碰到一个很奇葩的问题,搞起我以后都不敢 build path到jar了 所以我就全部放到lib目录下了,因为之前使用build path导入的jar失效了,一直找不类,具体原因我也不清楚,我之前的 ...

  9. thinkphp-PHP实现Excel导入 导出功能

    Excel导出 //功能:导出题库模板 public function get_contract_ex() { ob_get_clean(); header("Content-Typ:tex ...

  10. django_mysql_配置

    配置 1. 安装Pymysql pip install PyMySQL 然后在项目同名_init__添加 from pymysql import install_as_MySQLdb install_ ...