Linux入门笔记2--一些工作笔记

  1. Linux文件后的“~”是指该文件是临时文件,主要是编辑文本或源代码生成的。

  2. Linux获取root权限:

    1. 终端输入: sudo passwd root 然后输入密码
    2. 再输入:su root ,输入刚才的密码就能获取root权限。
  3. Linux退出root权限(假设推出到用户kop)

    1. 终端输入:su kop 便切换到kop用户,退出root了
  4. visualBox中Linux共享windows的文件夹:

    1. 安装visualBox增强包或者自动完成
      1. 先在visualBox设置中挂载vBoxGuestAddition.4.3.8.iso,它会存在于Linux的/media中,
      2. 安装。先root, 再打开vBoxGuestAddition,最后输入 sudo /vBoxLinuxAdditions.run。完成。
    2. 在visualBox中设置共享目录。
    3. 挂载目录
      1. 输入:sudo mkdir /mnt/shared
      2. 输入:sudo mount -t vboxsf share /mnt/shared,完成
      3. tips:share为windows中的文件夹名字,只需要名字。 /mnt/shared是linux中的名字。其中share和shared这两个文件夹的名字不能相同,否则会报错。
  5. Terminal快捷键

    1. ctrl+Alt+t 打开终端
    2. ctrl+shift+t 新建终端标签页
    3. ctrl+d 关闭标签页
    4. ctrl+l 清屏
    5. ctrl+a 移到行首
    6. ctrl+e 移到行尾
    7. ctrl+z 把任务放到后台
  6. Linux代码编译运行一般流程:

    1. 先运行configure脚本生成makefile,编译配置文件。
    2. 然后执行make命令,make会自动读取上一步生成的makefile编译链接源代码。
    3. 最后执行make install,make还是去读取makefile,提取界面的Install参数的定义,复制编译链接好的二进制文件到makefile定义的位置,并更改必须的权限。
  7. source.list文件

    1. 文件属于root用户,默认是644权限。
    2. 更新source.list:用新文件覆盖/etc/apt/source.list, 然后apt-get update更新。
  8. 编译出现错误:CMake Error:your CXX compiler: “CMAKE_CXX_COMPILER_NOTFOUND”was not found.Please set CMAKE_CXX_COMPILER to a valid compiler Path name.

    解决办法:安装g++编译器, sudo apt-get install g++

  9. 解决64位linux系统编译32位错误:

    解决办法:需要安装libc6-i1386, libc6-dev-i1386, lib32gcc1, gcc-multilib, gcc-4.6-multilib, g++-multilib, g++-4.6-multilib, lib32stdc++, lib32quadmatho, lib32gompl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值