.操作系统的认识和安装

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. React后台管理系统- rc-pagination分页组件封装

    1.用户列表页面使用的rc-pagination分页组件 Github地址: https://github.com/react-component/pagination 2.安装 cnpm insta ...

  2. runtime消息转发机制

    Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制.而这个扩展的核心是一个用 C 和 编译语言 写的 Runtime 库.它是 Objective- ...

  3. HDU 2045 LELE的RPG难题

    递推 枚举起点状态 #include <algorithm> #include <iostream> #include <cstring> #include < ...

  4. 【Python学习之七】面向对象高级编程——使用@property

    参考来自廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/ ...

  5. 5-3 time模块

    1.取当前时间戳和当前格式化时间 import time1 # 以时间戳的形式打印当前时间 1543849862 print(int(time.time()))#时间戳 # 取当前格式化好的时间 20 ...

  6. 爬虫之Scarpy.Request

    一 .Request 1.request Scarpy中的HTTP请求对象 1.1.Requse的构造 #我们ctrl+左键可以看到Scarpy.Request的代码 class Request(ob ...

  7. Ubuntu samba 安装与配置 实现windows和虚拟机中的Ubuntu共享文件

    2.    安装sumba服务 sudo apt-get install samba samba-common 这里出现了小问题, Ubuntu上安装samba不能安装的问题,“下列的软件包有不能满足 ...

  8. Java List 的深拷贝

    老是会遇到深拷贝与浅拷贝的问题,这里进行了一些測试.代码例如以下: </pre><pre name="code" class="java"&g ...

  9. Admin站点

    使用admin站点 a.在settings.py中设置语言和时区 LANGUAGE_CODE = 'zh-hans' # 使用中国语言 TIME_ZONE = 'Asia/Shanghai' # 使用 ...

  10. Database returned an invalid datetime value. Are time zone definitions for your database installed?

    在做文章归档的会后,打印结果时报了这个错误 ret = models.Article.objects.filter(user=user).annotate(month=TruncMonth('crea ...