linux 操作系统的认识

本文介绍了Linux操作系统的基础知识,包括Linux的发展历程、不同发行版的特点,以及常用的Linux命令操作,如路径管理、文件创建与删除、读写操作等。

 

  • 行业的定位
    个人的定位
    -----------------------------------------------------------------------------------------------------------

操作系统  os 
        软件:集成性
                 集成电路,IO设备  依赖 处理器

Unix:  1979               贵族化

     80年代:
linux:【山寨的Unix】      开源的,平民化     (黑客)

     90年代:
微软:dos  【桌面化操作系统】     
     2000:

苹果:                   贵族化
 
红旗linux:属于中国自己的操作系统

 

语言角度:
 C语言         C++              oc -- ios
       .net  ---   java  

------------------------------------
常用linux操作系统
ubuntu
redhat
fedora

 

linux下的常用操作命令
1)路径相关

pwd:显示当前工作目录,显示现在在什么位置
linux:   /home/tarena
windows: C:\Intel\Logs


问题1:为什么linux没有分盘?
  linux:规范为主,灵活为次要因素{为好统一管理}
  windows:灵活为主,体验度为主{针对个人管理}


问题2:斜线方向不一致

/:表示跟目录,所有的文件都从跟目录开始

 

ls:显示全部文件和文件夹
ls -l(long) 用长格式显示
   d开头的是文件夹
   -开头的是文件
   还有其他开头的文件,比如l,c。。。。
ls -a(all) 显示全部(包含隐藏文件)。。
   以.开头的文件叫做隐藏文件
ls -t(time) 按照时间(最后一次访问时间)显示 
注意:这三个参数可以任意组合,比如 ls -alt


cd 文件夹  表示进入这个文件夹
cd .. 退出到上一层
   注意:当目录在/时,此命令退出无效

 

相对路径:
绝对路径:以/开头的路径叫做绝对路径

 

注意区分:
cd .. 后退,跟目录时候不能继续后退
cd .  保持当前路径不改变(.表示当前)
cd    回城卷轴(主目录)
cd /  回到跟目录

2)创建删除
mkdir 文件夹
创建一或多个文件夹

touch 文件
a.创建一个或多个文件
b.修改最后一次访问时间,可以针对文件和文件夹操作

思考:
文件或者文件夹存在,mkdir,touch会如何执行?
mkdir会抛出错误信息,但跳过继续执行
touch会修改(最后一次访问时间)存在的信息,创建(文件)不存在的

删除:
rm -rf *
删除有风险,使用需谨慎

练习:
创建以下树状结构系统:
games
   dnf
      map
      music
      user
        zxy
        abc
   wow
      read.txt(-)

对于文件夹  mkdir -p a/b/c

对于文件: 要求多层都是存在的
touch a/b/c.txt (a,b都存在)

mkdir -p games/dnf/map games/dnf/music games/dnf/user/zxy games/dnf/user/abc games/wow

3)读写操作
cat/more 读取文件内容(可读文件)
vi编辑器   理解为windows下的记事本

vi 文件名  进入vi命令模式
命令模式: ---》编辑模式  a 
编辑模式: ---》命令模式  Esc
命令模式: ---》底部模式  :
底部模式下 :wq保存退出
          :q!强制退出  

命令:
方向键  h左j下k上l右
删除    x
可以使用vimtutor自学命令
1)手写1hello.c
#include <stdio.>
int main(){
   printf("hello,美女!\n");
   return 0;
}
2)gcc 1hello.c
 产生一个 a.out的文件
3)执行
  ./a.out

 

 

 

 

 

 


--------------补充--------------
假如文件夹名字含有空格,比如 [a b]
需要使用转义符  cd a\ b
-------------------------------
***规范***
基于业务实现功能
基于功能提升效率
基于效率形成规范

----总结:
1.pwd/ls/cd
2.mkdir/touch
  rm -rf *
3.vi读写操作
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 


 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值