• # Linux学习笔记


    Linux学习笔记

    杂项

    • 命令中间以空格来区分,无论空几格shell都是为一格
    • 命令太长时可以使用 来转义enter是命令连续到下一行。
    • linux中,英文大小写是不一样的,cd != CD
    • ctrl+c 中断,ctrl+d ==exit
    • 退出某一个程序:quit
    • tab:一串命令的第一个命令后面为”命令补全“,第二个命令以后为”文件补全

    目录相关

    • 绝对路径和相对路径: 开头不为 “/“ 都为相对路径写法。
      1. “.”代表当前目录,或 ./
      2. “..”代表上一层目录 或 ../
      3. “-“返回上一次所处的目录
      4. “~”快速返回家目录

    内存管理等系统命令

    • free -h 显示系统内存的使用量信息
    • who 显示所有正在登录本机的用户名称及他们正在开启的终端信息(三个信息:登录的用户名,终端设备,登录到系统的时间)
    • root管理员的UID为0,也即linux里我们的名称。
    • last :产看系统的登录记录
    • history:显示历史执行过的1000条命令
    • sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。
    • 表示是具有root权限的用户 ,$表示不具有root权限的用户

    • id命令下,具有ro0t权限的uid gid group都是0,普通用户并不是
    • su root 切换到root管理员登录
    • su yonghuming 切换到普通用户登录,su和root之间加-意味着环境变量信息完全更换到新环境,不加则表示保持在当前环境下。建议加上 “-“。

    大概是因为使用su命令或直接以root用户身份登录有风险,所以,一些 Linux 发行版(如Ubuntu)默认禁用root用户帐户。鼓励用户在需要 root 权限时使用 sudo命令你必须手动设置root用户密码,可以使用以下命令:sudo passwd root
    sudo su 无需输入root密码即可以root身份运行。
    https://linux.cn/article-8404-1.html详解su,sudo

    列表,移动删除,快捷方式

    • ls -al 查看全部文件信息包括
    • a隐藏文件
    • l查看文件属性大小等详细信息
    • d directory目录,显示目录本身的信息,而不是目录里文件的信息。
    • h 是输出信息人性化human
    • 参数顺序无要求,
    • ls -参数 (路径可有可无)
    • 权限:被调用或引用的次数,所有者,所属组,大小,最后修改时间
    • cat -n:查看文本 -n显示行号
    • more 查看内容较多的文本
    • mv,rm 重命名,删除。
      • -r( recursive )递归删除,将一个目录里面的所有删除
      • -f( force )强制删除,不给出提示
      • -i( interactive )交互式删除,提示是否删除
      • -v ( verbose )显示删除详细信息
    • sudo ln -s /xxx ~/win10 #为xxx创建快捷方式为win10

    压缩与解压

    1. Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。Linux有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使 用,不过在Linux使用.zip和.rar的人就太少了。
    2. 两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。Linux中的很多压缩程序只能针对一个文件进行压缩,想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。
    3. Linux下最常用的打包程序就是tar了,使用tar程序打出来的包称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,
    4. 可以把打包和压缩结合在一条命令中
  • 相关阅读:
    log4j的使用
    转:http与https
    转:归一化与正则化
    转:python 的开源库
    转:openTSDB 2.0 安装
    hadoop 2.2.0编译安装及打包
    查看磁盘信息
    HBase Region的flush过程
    HBase96的RPC
    阐述二维码的原理以及使用google api和PHP QR Code来生成二维码
  • 原文地址:https://www.cnblogs.com/sstealer/p/11331391.html
Copyright © 2020-2023  润新知