美文网首页
Linux学习笔记-day1

Linux学习笔记-day1

作者: SheeranED | 来源:发表于2019-07-20 09:54 被阅读0次

    简单操作指令

    • history 执行历史命令 !对应数字
    • history -c 清除;历史记录
    • tab补全,双tab提供查询信息,--help提供说明,man(手册) 加需要获取的命令
    • shutdown 关机,shutdown -h 5 - 5分钟关机 , shutdown -c 取消关机 shutdown -r
      重启
    • init 0 直接关机,init 6 重启
    • pwd 查看当前目录名
    • cd 切换目录
      可相对路径/ 绝对路径
      cd / cd ~ 直接回到用户主目录
    • ls ls -l 长格式查看;ls -a 查看所有文件 ,文件前有'.',表示隐藏文件
      ls -l -a 可同时显示
      ls -laR 递归展示
    • alias 可对命令组进行重命名, alias 'rm=rm -f'
    • unalias rm -- 取消重命名
    • touch - 创建一个空文件或修改文件的最后访问时间
    • mkdir - 创建文件夹
      mkdir -p ff/dd - 创建子文件夹,若父文件夹不存在会自动创建
    • rmdir - 删除空文件夹
    • rm - 删除文件或文件夹
      rm -i 交互式删除(询问)
      rm -f 强制删除(不询问)
      rm -r 递归式删除(可删除文件夹)
    • cp - 拷贝文件或文件夹
      cp -r 拷贝文件夹
    • mv - 移动文件或者文件夹,同一目录下移动操作相当于重命名
    • who | wc -l 可查看当前用户登录数 -l 显示多少行
    • tac 文件 | rev | 行数 -- 反转一个文件的内容
    • iconv -f (当前编码) -t (转换编码) 文件名
    • sort 文件名 | uniq -- 排序去重 -- uniq(相邻去重) 加 > 可输出重定向 >> 可(追加)覆盖输出重定向
    • cat - 连接多个文件并打印内容
      cat -n 显示行号
    • awk '{print 2}' 打印第二列0 整行
      tac - 反向查看文件内容
      head - 查看文件的开头
      tail - 查看文件的末尾
      more/less - 分页查看文件
      wc - 统计字符、单词、行数
      file - 查看文件属性
      od - 查看二进制文件的数据
    • ctrl + w: 删除一个单词
      ctrl + u:删除所有
      ctrl + a:光标移动到行首
      ctrl + e:光标移动到行尾
      ctrl + c:终止程序
    • GNU - 开源协议
    • gunzip 文件名 解压taz后缀的压缩包
    • xz -d 文件名 解压后缀是xz的压缩包
    • tar -xvf 解归档 x - 从归档文件中提取文件
    • tar -cvf 创建归档
    • tar -tvf 列出归档文件

    Linux安装软件

    • 包管理工具 - yum
      -查找:yum search
      -安装:yum install
      -卸载:yum erase / yum remove
      -查看:yum info
      -已安装:yum list installed
    • rpm安装
      安装: rpm -ivh rpm包
      卸载: rpm -e
      查看: rpm -qa | grep 关键字
    • 源代码构建安装 - 下载源代码然后编译安装
    • 下载解压缩配置环境变量

    安装Python3补充安装依赖项(c语言的库)

    • yum - CentOS下
    • yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
    • 构建前的配置(生成构建文件Makefile)
      ./configure --prefix=/usr/local/python37 --enable-optimizations
    • 执行构建安装
      make && make install
    • 配置环境变量
      export PATH=PATH:HOME/bin:/usr/local/python37/bin
    • 激活环境变量
      重新登录或者执行source .bash_profile

    相关文章

      网友评论

          本文标题:Linux学习笔记-day1

          本文链接:https://www.haomeiwen.com/subject/ipsnkctx.html