zoukankan      html  css  js  c++  java
  • Linux基础

    ~  代表home目录

    /  目录分隔符

    .  当前目录

    ..  上一级目录

     apt 是Advanced Packaging Tool的简称,是Ubuntu下的包安装管理工具,大部分的软件安装/更新/卸载都是利用apt命令来实现的。

    安装软件: sudo apt install [software] 

    卸载软件: sudo apt remove [software]

    aptitude show software_name  查询软件software_name版本

    dpkg -l   查询所有已安装软件的版本

    dpkg -l software_name  查询软件software_name版本

     安装的Eigen库,其头文件位置默认位于/usr/include/eigen3/中。

     在Linux中,库文件分为静态库和共享库两种,静态库(默认)以.a作为后缀名,共享库以.so作为后缀名,静态库每次被调用都会生成一个副本,而共享库则只有一个副本。

    add_library( hello libHelloSLAM.cpp )  //静态库
    add_library( hello_shared SHARED libHelloSLAM.cpp )  //共享库

    提升为root用户命令 sudo -s  在ubuntu中密码和普通账号的密码相同,出于安全考虑,在输入密码时在屏幕上不会有任何显示。使用exit命令返回到原来的用户状态。

     从本质上讲Shell是一个程序,它在用户和操作系统间提供了一个可交互接口,用户在命令行中输入命令,运行在后台的Shell把命令转换为指令代码发送给操作系统。

    cd /  进入根目录

    ls  列出文件和目录

    cd home/  进入home目录

    cd  进入用户主目录

    cd /etc/  进入etc目录,该目录放置着系统以及大多数应用软件的配置文件

    输入命令时按Tab键可自动补全,连续按下Tab键两次,Shell以列表形式显示所有以键入字符开头的文件。

    Shell通配符

    *  用于匹配文件名中任意长度的字符串

    ? 只匹配一个字符

    []   用于匹配所有出现在括号内的字符

    pwd  显示当前所在的工作目录

    cd  改变目录

    cd ..  进入上一级目录

    ls  列出目录内容

    cat  查看文本文件,显示文件全部内容

    cat -n 文件名  打开文件时显示行号

    more  查看文本文件,一次只显示一页,按空格键向下翻动一页,按Enter键向下滚动一行,按Q键退出

    head和tail  阅读文件的开头和结尾

    less  可以更好的阅读文本

    grep  查找文件内容

    find  查找文件

    locate  快速的定位文件

    uname -a   显示当前系统的版本信息

    uname -r  显示内核版本信息

    man  寻求帮助

    whatis  输出简要的描述

    mkdir  建立目录

    $ mkdir -p ~/tempx/job  通过-p选项完整的创建一个子目录结构,首先创建tempx目录,然后创建job目录

    touch  在当前目录下创建一个空白文件    touch hello 在当前目录下创建一个文件名为hello的空白文件

    mv  移动文件或者目录  $ hello bin/  将hello文件移动到bin目录下

    使用mv指令时,如果目标文件目录下存在同名文件,则会直接覆盖,不会有任何警告。使用-i选项可给出提示,回答y表示覆盖,n表示跳过。

    mv -i hello test/

    cp  复制文件和目录

    rmdir  删除目录,rmdir只能删除空目录

    rm  可一次删除一个或者几个文件  rm test/*.php   删除test目录下所有php文件

    使用rm命令删除文件时不会有任何提示,删除的文件将会永久删除,不会放到“回收站”中。比较安全的使用方式是使用-i选项,在删除前给出提示。

    使用带-r参数的rm指令会递归的删除目录下所有文件和子目录。

    $ rm -r Photos/    删除Photo目录下所有文件和子目录,最后删除Photo目录。

    使用带选项-l的ls命令可查看一个文件的属性,包括权限。

    rw-rw-r--分别表示3组权限位,rw-,rw-,r--分别表示属主、属组合其他人所拥有的权限。

    ls -ld可查看一个目录的属性。

    Linux中的一切都被表示为文件的形式

  • 相关阅读:
    《大话数据结构》第1章 数据结构绪论 1.2 你数据结构怎么学的?
    伍迷七八月新浪微博集锦
    《大话数据结构》第9章 排序 9.7 堆排序(下)
    《大话数据结构》第3章 线性表 3.8.2 单链表的删除
    《大话数据结构》第9章 排序 9.5 直接插入排序
    《大话数据结构》第9章 排序 9.8 归并排序(上)
    《大话数据结构》第2章 算法基础 2.9 算法的时间复杂度
    《大话数据结构》第1章 数据结构绪论 1.1 开场白
    《大话数据结构》第9章 排序 9.1 开场白
    [AWS] Assign a public IP address to an EC2 instance after launched
  • 原文地址:https://www.cnblogs.com/larry-xia/p/9425551.html
Copyright © 2011-2022 走看看