linux 操作系统的认识
2013-10-14 20:51
225 查看
行业的定位
个人的定位
-----------------------------------------------------------------------------------------------------------
操作系统 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读写操作
相关文章推荐
- 【项目一】 认识linux操作系统
- 项目一 认识Linux操作系统
- linux操作系统初步认识(三)
- 项目一 认识linux操作系统
- 认识Linux病毒 做好操作系统防护工程
- 项目一 :认识Linux操作系统
- 项目一 认识Linux操作系统
- 项目一:认识Linux操作系统
- 项目一 认识linux操作系统
- 项目一 认识Linux操作系统
- 项目一认识Linux操作系统
- 项目一:认识linux操作系统
- 几百种LINUX操作系统,你认识几款?
- 安装linux操作系统认识基本命令
- 项目一 认识Linux操作系统
- 认识Linux操作系统
- 认识Linux操作系统
- 几百种LINUX操作系统,你认识几款?
- 项目一:认识linux操作系统
- 项目一:认识Linux操作系统