终端命令

Shell命令

1.free –b/k/m 查看内存

2.last显示登录信息

3.du显示文件或目录大小

du  –b/k/m  file/directory

4.sort对文件内容进行排序

sort [option] [-o output_file] file

5.输入输出重定向及管道

<输入重定向符,从指定文件中输入数据

>输出重定相符

>>把输出衔接到某个文件的尾部

| 管道

如:cat <README | grep –n Compiling >result

6.stat显示文件较多信息

7.rpm –qa  确认所有rpm

rpm –q rpm_name 查询rpm安装与否

rpm –qi rpm_name安装rpm的信息

rpm –ql rpm_name 列出所有安装的rpm

8.zip&unzip

zip all.zip *.jpg     将所有的.jpg压缩成一个zip

unzip all.zip       将zip中所有的文件解压出来

9.wget [选项] 网址列表  [目标文件]/保存地

用于将ftp或http的文件下载到本地

10.wc统计指定文本文件行数l,字数w,字符数c

11.id 用户名  显示用户id信息

id -u  ;显示用户id

id -g ;显示组id

12.创建一个文件用vi,touch,echo >

13.ln建立(符号)链接

ln [选项] 目标 [链接名]   或

ln [选项] 目标 目录

-s 建立符号链接(软链接)

14.dd 文件转换

dd [选项]  if=输入文件(或设备名称) of=输出文件(或设备名称)

ibs=bytes  一次读取的字节数     obs   一次写入的字节数               缓冲区

skip=blocks 跳过读入缓冲区开头的ibs*blocks块

bs=bytes   同时设置读写缓冲区的字节数

conv=ucase  把字母由小写变成大写

conv=lcase  把字母由大写变成小写

conv=noerror 出错时不停止处理

15.kill [-s signal] pid 或kill –l

-s指定要给进程发送的信号  

-l列出所有信号

killall 程序名称

终止所有运行于某个特定程序的进程

16.pmap –x pid可以查看进程的内存占用信息

17.date [-s 字符串] MMDDhhmmCCYYss   CC年份前两位,YY年份后两位

18. 查看ubuntu版本号lsb_release -a

19. 系统运行时间:uptime

原文地址:https://www.cnblogs.com/embedded-linux/p/4724691.html