Unix

发展历史

unix创始人

Unix系统的两大发明人是贝尔实验室的Ken Thompson和Dennis M. Ritchie。

Unix和window,Unix和Linux的区别

unix和window都是操作系统,unix是一个强大的多用户,多任务,支持多种处理器架构,分时操作系统
**Linux和unix是两个不同的东西。**liunx 只是Unix 在发展过程中为解决开源问题而产生的一种类unix 的系统。liunx 在代码逻辑上没有一点关系,只是Linux模仿了unix的系统结构,功能,独立开发出来的一种兼容unix的系统。

Linux

创始人 林纳斯·托瓦兹

Linux系统的组成

1.内核kernel

管理硬件,内存,进程,交互空间,文件系统,程序系统。

2.shell 命令编辑器

是用户和kernel之间的接口,当用户在Linux界面发出一个指令时,在shell中翻译成计算机可以识别的二进制语言,然后传给计算机内核,告诉他做什么事情。

常见的shell

boume shell sh
Kom shell Ksh
Bourne-again shell bash
现在用的bash

查看当前的shell
echo $SHELL 大写  或者ps

3.文件系统

将硬件和软件都映射成文件,统一进行管理。

Linux常用命令

用户管理命令

查看当前用户

whoami

查看用户数据

修改密码

passwd

root超级用户

sudo passwd root

查看密码

切换用户

切换超级用户

su

返回原来用户

 exit

普通用户

su -用户名

添加用户

sudo useradd -mk /home/swift -s /bin/bash             swift   swift为新用户名

删除用户

文件操作命令

创建文件

touch  a.txt
touch  a b c

查看文件

cat   目录下的文件名 如果权限不够  sudo cat

修改文件权限

复制文件

pc 要复制文件   新的文件名字

如果不存在,自动创建
存在,自动覆盖

复制多文件到另一个目录

cp a.txt b.txt test

复制文件夹内容到另一个文件夹

cp -r test1   test2

删除文件

rm
rm  a b c

移动文件

mv 文件 路径
mv ./test/a.txt

修改文件名字

mv a.txt  b.txt

文件归档

tar -cvf work.tar a b c test test2

文件解除归档

tar -xvf work.tar - C dir2

压缩

gzip work.tar

直接压缩

tar -zcvf  work.tar.gz a b c test1 test3

解压

gunzip work.tar.gz

目录操作命令

新建目录

mkdir   test
mkdir test  test1

在家路径下创建一个子目录

mkdir ~/test

创建多极子目录

mkdir -p  test1/test2/test3

修改当前路径

cd .    cd   cd   路径

查看当前路径下的文件

ls

ls -a 查看隐藏文件信息
ls -l 显示详细信息。
文件类型

-是普通文件
d是目录
l 是链接文件
d是块设备文件
拥有者u 拥有组g 其他人权限o 所有人a

r读权限4 w写权限2  x执行权限1。 -表示无权限
权限设置
chmod   u+x  b.txt
chmod 777 b.txt
ls -t按时间顺序查看文件列表

绝对路径 相对路径

删除空目录

rmdir test

删除非空目录

rm -r test

强制删除

rm -rf test

编译java 文件

Java打包 归档

tar -cvf work.tar a b c test test2

查看IP地址

ifconfig

特殊字符

  • 表示通配符 代表0~n个字符
    ?代表任意一个字符
    ;可以在一行语句中写多个命令
    ‘’>>‘’ “” >“”重定向符
    “|”管道符

vi编辑器的使用

Linux基础学习总结,入门相关推荐

  1. 零基础学习嵌入式入门以及项目实战开发【手把手教+国内独家+原创】

    零基础学习嵌入式入门以及项目实战开发[手把手教+国内独家+原创] 独家拥有,绝对经典                            创 科 之 龙 嵌入式开发经典系列教程 [第一期] 主讲人: ...

  2. Linux基础学习之Day7-2-LVM管理

    Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...

  3. Linux基础学习之Day12-网络管理基础

    Linux基础学习之从入门到精通Day12 网络管理基础 使用NetworkManager管理网络 网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保 ...

  4. Linux基础学习之Day7-6-Mount 挂载详解

    Linux基础学习之从入门到精通Day7-6 Mount 挂载详解 常用挂载选项详解 挂载设备文件.卷标.UUID ISO文件创建及挂载 挂载选项 -t 文件系统类型 -o 选项1,选项2- 示例: ...

  5. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程

    1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...

  6. 最全的linux基础学习视频

    最全的linux基础学习视频,千锋教育的Linux视频课程免费下载地址: http://pan.baidu.com/s/1c13ddvE,更多精彩的视频在不断的更新中,OpenStack覆盖了网络.虚 ...

  7. 鸟哥私房菜linux基础学习笔记 1

    linux基础学习笔记 计算机:辅劣人脑的好工具 1.计算机硬件癿五大单元 输入单元:包括键盘.鼠标.卡片阅读机.手写板.触控屏幕等等一堆: 主机部分:这个就是系统单元,被主机机壳保护住了,里面有 C ...

  8. Linux基础学习(十七)--- wiki,jira 搭建、公司面试常见问题

    Linux基础学习(十七) wiki,jira 搭建.公司面试常见问题 mysql中 utf8 支持中文字符 du -sh * 查看当前目录所有文件大小 wiki 企业多人协作系统–>企业级文档 ...

  9. Linux 基础命令快速入门

    Linux 基础命令快速入门: 目录 Linux 基础命令快速入门: 1.vim 命令记录 2.开机.重启和用户登录注销 3.用户管理 4.用户组相关 5.用户信息文件 6.实用指令 7.帮助指令 8 ...

  10. linux基础学习——linux的文件权限和目录配置

    linux基础学习--linux的文件权限和目录配置 1.用户和用户组和其他人概念: 三个概念的前提宗旨:linux是一个多人多任务的系统环境.如果不对文件作出一个权限限制的话.任何人都能操作这份文件 ...

最新文章

  1. 限量!Alibaba首发“Java成长笔记”,差距不止一点点
  2. Bash shell - 2
  3. 【转】Linux添加/删除用户和用户组
  4. CentOS7安装MySQL并设置远程登录
  5. C++中流状态badbit, failbit, eofbit
  6. 构造函数、原型、继承原来这么简单?来吧,深入浅出
  7. ArcGIS导入Sketchup模型
  8. 在SQL SERVER 中如何备份和恢复单个表?
  9. 大数据推荐系统(4)推荐算法
  10. 运行报错 」 No version of NDK matched the requested version 20.0.5594570. Versions available locally: 20.
  11. python io操作不被打断_PyAPNs抛出IOError操作不受devi支持
  12. 学生管理系统IPO图_玩不起了?海底捞取消大学生69折优惠,海底捞:暂不会调整...
  13. 阿里云上部署kafka--遇到的坑
  14. STM32复习笔记(五) —— GPIO锁定机制
  15. LDdecay计算和做图
  16. html图片底部显示,html – 将背景图像保持在底部
  17. 从RCNN,Fast-RCNN到Fater-RCNN的演化过程
  18. 分布式学习笔记001
  19. jQuery获取子类第n个元素
  20. java多线程使用业务场景_Java多线程使用场景

热门文章

  1. MySQL 5.7--------多实例部署最佳实战
  2. 垃圾收集器与内存分配策略系列(三)
  3. 红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?
  4. 维护采购订单审批的特性Characteristic和类Class
  5. 合格的数据分析师需要具备哪些能力?
  6. 迁移学习---TrAdaBoost算法介绍
  7. composer 自定安装包路径
  8. 用latex写毕业论文--设置附录、参考文献、致谢环境
  9. 小学生体测测试环境怎么填_2016年国家学生体质健康测试数据上报工作说明
  10. 阿里撤退百度放弃,应用商店十年神话终落幕