Linux文件后的“~”是指该文件是临时文件,主要是编辑文本或源代码生成的。
Linux获取root权限:
- 终端输入: sudo passwd root 然后输入密码
- 再输入:su root ,输入刚才的密码就能获取root权限。
Linux退出root权限(假设推出到用户kop)
- 终端输入:su kop 便切换到kop用户,退出root了
visualBox中Linux共享windows的文件夹:
- 安装visualBox增强包或者自动完成
- 先在visualBox设置中挂载vBoxGuestAddition.4.3.8.iso,它会存在于Linux的/media中,
- 安装。先root, 再打开vBoxGuestAddition,最后输入 sudo /vBoxLinuxAdditions.run。完成。
- 在visualBox中设置共享目录。
- 挂载目录
- 输入:sudo mkdir /mnt/shared
- 输入:sudo mount -t vboxsf share /mnt/shared,完成
- tips:share为windows中的文件夹名字,只需要名字。 /mnt/shared是linux中的名字。其中share和shared这两个文件夹的名字不能相同,否则会报错。
- 安装visualBox增强包或者自动完成
Terminal快捷键
- ctrl+Alt+t 打开终端
- ctrl+shift+t 新建终端标签页
- ctrl+d 关闭标签页
- ctrl+l 清屏
- ctrl+a 移到行首
- ctrl+e 移到行尾
- ctrl+z 把任务放到后台
Linux代码编译运行一般流程:
- 先运行configure脚本生成makefile,编译配置文件。
- 然后执行make命令,make会自动读取上一步生成的makefile编译链接源代码。
- 最后执行make install,make还是去读取makefile,提取界面的Install参数的定义,复制编译链接好的二进制文件到makefile定义的位置,并更改必须的权限。
source.list文件
- 文件属于root用户,默认是644权限。
- 更新source.list:用新文件覆盖/etc/apt/source.list, 然后apt-get update更新。
编译出现错误: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++
解决64位linux系统编译32位错误:
解决办法:需要安装libc6-i1386, libc6-dev-i1386, lib32gcc1, gcc-multilib, gcc-4.6-multilib, g++-multilib, g++-4.6-multilib, lib32stdc++, lib32quadmatho, lib32gompl
Linux入门笔记2--一些工作笔记
最新推荐文章于 2024-09-07 16:45:22 发布