linux新手学习笔记1
来源:互联网 发布:弹弓淘宝网店铺 编辑:程序博客网 时间:2024/05/21 14:58
1、最常用解压
gunzip myFile.gz
tar zxvf myFile.tar.gz -C /usr/local
tar xvfj myFIle.tar.bz2 -C /usr/local
tar xJf myFile.tar.xz -C /usr/local 或者 xz -d myFile.tar.xz tar xvf myFile.tar -C /usr/local
2、修改源
先找到一份源,例如我用的是中科大的号称网速最快的源
用lists替换/var/lib/apt/lists
用source.list替换/etc/apt/source.list
执行sudo apt-get update
执行sudo apt-get upgrade
3、查看文件的大小的命令
du -h --max-depth=1 指定层数查看文件的大小
du myFile -h 查看当前文件的大小
du -sh 查看当前文件夹的大小
4、与U盘有关命令
fdisk -l 查看U盘信息
sudo fdisk /dev/sdb 执行该命令,进入命令行后可对U盘进行分区等等
5、屏幕校准命令
ts_calibrate
6、查看一些信息命令
cat /etc/issue 查看ubuntu版本
uname -r 查看内核版本号
arm-linux-gcc -version 查看所装软件版本号
arm-linux-gcc --help 查看一下有用信息
7、增加一个PATH搜索目录
sudo vim /etc/profile
最文本最后增加一行
export PATH=$PATH:/path1:path2
最后wq!保存!
执行source /etc/profile使更改生效!
8、nfs服务器的安装于配置
sudo ufw disable 关防火墙
sudo apt-get install nfs-kernel-server
mkdir /home/yueqiankun/share 建一个文件夹,以备后来用于和开发板共享
sudo vim /etc/exports
在文本最后添加一行 /home/yueqiankun/share *(rw,sync,no_root_squash)
保存文本 :wq!
执行 sudo /etc/init.d/portmap restart
执行 sudo /etc/init.d/nfs-kernel-server restart
sudo exportfs -r 更新
sudo exportfs -va 执行生效
可以用showmount -e命令查看一下共享出来的目录
这种方式每次挂在前要在主机上执行:
ifcongfig ethx 192.168.50.88 配置ethx,如果不是在开发板上挂载这步省略!
sudo exportfs -r 更新
sudo exportfs -va 执行生效
在开发板上执行 mount -t nfs -o nolock 192.168.50.88:/home/yueqiankun/share /mnt/mntp
扩展:
使用这种方式时可以满足大部分的主机和开发板之间分享文件的需求,但当要分享的文件很大时,会出现
nfs: server is not responding, still trying
这是因为nfs默认使用的UDP文件传输协议,当传输的数据量过大时,就会出现数据丢包的现象!
解决:
其他不用改变,在开发板使用改进版的命令(注意空格)
mount -t nfs -o intr, nolock, rsize=1024, wsize=1024, 192.168.50.88:/home/yueqiankun/share /mnt/mntp
或(推荐)mount -t nfs -o tcp,nolock 192.168.50.88:/yueqiankun/share /mnt/mntp
9、VirtualBox下ubuntu和windows共享文件
安装增强功能包,安装完成后会在ubuntu桌面上出现一个图标,双击安装。
在VirtualBox下设置好要共享文件夹的目录例如windows下的shareWindows文件夹
在ubuntu命令行下输入:sudo mount -t vboxsf shareWindows /mnt/shareWindows 把windows下的shareWindows和ubuntu下的shareWindows桥接
卸载使用sudo umount -f /mnt/shareWindows
10、vim的设置
vim /etc/vim/vimrc
在文本中的 if has ("syntax")
Syntax on #语言高亮显示
endif
添加
set nu! #显示行号
set cindent #针对c语言自动缩进
set autoindent #vim 使用自动对齐
set smartindent #以上面的对齐方式,智能选择对齐方式
set tabstop=4 #设置tab键位4个空格
set ai! #设置自动缩进
set incsearch #在程序中自动查找某一单词时,如查找“yue”,可在命令行下输入“/y”
- linux新手学习笔记1
- linux 新手学习笔记
- linux新手学习笔记2
- Linux新手学习笔记3
- Linux新手学习笔记4
- linux新手学习笔记5
- linux新手学习笔记6
- Dwr新手学习笔记1
- ORACLE 新手学习笔记
- nginx 新手学习笔记
- Matlab新手学习笔记
- 新手git学习笔记
- 学习linux两天的笔记(基础篇 适合新手)
- Linux新手学习建议
- 新手如何学习Linux
- Linux新手生存笔记[3]——Linux常用命令(1)
- Linux新手生存笔记[3] —— Linux常用命令(1)
- Linux新手生存笔记[3]——Linux常用命令(1)
- vc6.0连接静态链接库
- 项目ITP(六) spring4.0 整合 Quartz 实现动态任务调度
- 排序算法之堆排序
- ios开发小项目——新浪微博(一)——OAuth认证
- 要空间多便宜的事情
- linux新手学习笔记1
- 数据源和连接池
- 替换空格--《剑指offer》
- Double Queue
- 只有四个月,你还想怎样???
- Unexpected text found in layout file: """
- javascript addEventListener用法(转载)
- C/C++笔试题目大全
- Packet Tracer5 中的一些基本命令