zoukankan      html  css  js  c++  java
  • Linux基本命令(一)

    Linux基本命令

    编辑器 vim
    编译器 Gnu工具链-gcc
    调试器 GDB
    操作系统是用C来写的


    系统编程 (核心骨架 80%)
    文件I/O
    文件系统
    进程{ 进程控制原语、进程间通信、进程间关系
    信号
    线程{ 线程控制原语、线程同步机制
    网络编程{ socket套接字、 TCP/IP/UDP、并发服务器开发(多进程并发、多线程并发、异步I/O(epoll、select、poll))

    shell编程 {正则表达式
    数据库

    gnu创始人 理查德 马修 斯托曼

    shell:命令解释器,根据输入的命令执行相应命令


    乌班图14.04

    cat /etc/shells

    bash是linux默认的shell

    Tab键命令和路径补齐

    history历史记录,也可上下移动光标键

    主键盘快捷键
    ctrl+e或end 光标移到语句末尾

    del删光标后面的
    backspace删光标前面的

    类Unix系统目录结构

    ubuntu没有盘符的概念,只有一个根目录/
    ls

    bin和usr存放可执行程序
    boot存放启动的信息,内核和启动程序 grub
    dev 设备驱动文件,鼠标、键盘、网卡等在linux都称为文件
    etc 常用配置信息
    home 用户主目录
    lib 一些库
    media U盘之类
    mnt 空目录可以去挂载
    opt 空的,可以装一些软件如QQ
    root 根目录用户
    sbin 可执行程序
    usr 可执行程序、软件包、配置文件等等
    var 变量

    cat用来读一个文件

    cd change dir

    用户目录位于/home/user

    cd- 从哪来回哪去,返回

    相对路径(从当前位置开始描述)和绝对路径(从/目录开始描述)

    ..上一级目录,即父目录
    .表示当前目录

    ls是英文单词list的简写

    -a 列出隐藏文件,以.开头的文件是隐藏文件
    touch创建一个文件
    -l 详细列表,创建时间、大小、用户、权限
    -R 连同子目录的内容一起列出

     


    蓝色的是目录,绿色可执行程序,红色压缩包


    一个目录默认占4096或4096的整数倍

    用户名和用户组

    最高位用来描述文件的类型:
    d目录文件
    -普通文件
    l 符号链接,类似windows下的快捷方式
    b 块设备文件
    c 字符设备文件 鼠标键盘
    s socket文件,网络套接字
    p 管道

     


    第一个是所有者 第二个是所有组 第三个是其他组
    rwx 读写执行

  • 相关阅读:
    多线程----Thread类,Runnable接口,线程池,Callable接口,线程安全
    PHP-数据类型
    MySQL-数据与事务控制语言
    数据库查询练习题
    MySQL-数据操作语言(DML)
    MySQL-表操作
    MySQL-数据类型
    MySQL-数据库相关操作
    js Dom简单练习题
    js中的Dom操作
  • 原文地址:https://www.cnblogs.com/liumt/p/5855417.html
Copyright © 2011-2022 走看看