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”

0 0