linux-常用命令

£可爱£侵袭症+ 提交于 2020-02-20 14:15:26

挂载命令

nfs挂载命令:

mount -o nolock -t nfs 192.168.18.200:/mcuzone/nfsroot/ /mnt/
mount -o nolock -t nfs 192.168.18.129:/work/nfs_root/ /mnt/

Q1:在使用kernel(版本号:2.6.22.6)时,开发板通过nfs挂载服务器的nfs文件夹时,在开发板上一拷贝或执行该文件夹下的文件,就会卡死。
W1: 原因是:server机和目标机网卡传输速率冲突,目标机网卡速率不够大。必须使用以下命令:

mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.18.129:/work/nfs_root /mnt

格式输出

od命令

格式:od [OPTION] [FILE]
说明:把文件中每个字节按指定格式显示出来,默认为8进制。通常用于查看特殊格式文件的内容
参数:
-A:指定地址显示的格式
	d:十进制
	o:八进制
	x:十六进制
-t:指定文件中每个字节显示的格式
	c: ASCII字符
	d: 有符号十进制数
	x: 十六进制数

文件处理

  1. ln命令

     说明:创建链接文件或文件夹。创建软链接情况较多。软链接相当于一个快捷方式。
     格式:ln [option] sourceFile distFile
     参数:
     	-s :建立软链接
     	不加参数:建立硬链接
     例:ln -s abc def,创建abc的软链接def
    
  2. 清空文件内容
    cat /dev/null > test.txt

  3. locate命令
    查找文件

  4. umask -S命令
    查看系统默认的新文件权限位

  5. 压缩、解压缩命令
    压缩:
    tar -zcvf dirname.tar.gz dirname
    zip -r dirname.zip dirname
    解压缩:
    tar -zxvf dirname.tar.gz
    unzip dirname.zip

编译

gcc

编译工具,注意架构,版本
格式:gcc [OPTION]
参数:
	-o:指定生成文件的文件名。
	-c:生成.o文件
	-L:指定库路径
	-l:-l加库名,指定链接库的名字
常见链接库:
	-lpthread:线程库
	-lm:数学库

用户

以root身份执行上一条命令

例如:chmod +x *.sh
	sudo !!
	输入密码

man命令

例:man x func
x:	2	系统核心可呼叫的函数与工具
	3	一些常用函数与函数库
有时man查不到函数功能,例如pthread_mutex_t,这是因为系统没有安装相应的信息包工具

应用程序

  1. 修改为中文显示
    vi /etc/default/locale
    LANG=“zh_CN.UTF-8”

进程

  1. ps命令
    1、ps -aux
    可以查看CPU占有率,记忆体使用情况,运行状态等
    显示的内容中:
    %CPU:占用的CPU使用率
    RSS:占用的固定的内存量
    %MEM:占用的物理内存百分比
    STAT:该进程的状态,有下一个板块的几个状态,D,R,S,T,Z是ps指令标识进程的5种状态
    TIME:进程已消耗的CPU时间
    2、ps -ef
    显示所有的进程。包括显示创建进程的用户标识uid, 进程标识pid, 父进程标识ppid, 创建时间等。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!