您的位置:首页 > 运维架构 > Linux

linux常用命令总结

2012-06-16 08:53 381 查看
查看某个软件的版本:

-v参数,如 arm-linux-gcc -v



tar解压参数


-C参数,如 tar jxvf arm-linux-gcc-3.3.2.tar.bz2 -C/

-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

当加上此参数,解压完成后,会发现在当前文件夹中没有解压后的文件。由于加上了此参数,解压后的文件到了"/"根目录下。

查看系统的所有进程

命令:ps -e

在终端下输入此命令后,可以发现,init进程是内核启动的第一个用户进程,进程ID为1。
命令:top
top 命令和ps 命令的基本作用是相同的,显示系统当前的进程和其他状况。
但是top 是一个动态显示过程,即可以通过用户按交互来不断刷新当前状态。
top 的命令参数并不重要,简单的输入top 命令即可查看系统运行状态。
top 命令执行过程中可以使用交互命令,从使用角度来看,熟练的掌握这些命令比掌握选项还重要一些。
这些命令都是单字母的,常用的命令有:
<空格> 立即刷新显示
h 或者? 显示帮助画面给出一些简短的命令总结说明
m 切换显示内存信息
t 切换显示进程和CPU状态信息
c 切换显示命令名称和完整命令行
M 根据驻留内存大小进行排序
P 根据CPU使用百分比大小进行排序
q 退出

结束系统正在运行的进程

命令:kill 进程ID

创建一个目录,并在其下再建一个目录,然后在里面再建一个目录

命令:mkdir -p one/two/three

这样,在当前文件夹下,则有了one目录,在one里有个two目录,在two里还有three目录
查看内核版本

uname -a 或者 uname -r

查看Ubuntu的版本

cat /etc/issue
开通/关闭防火墙

ufw enable/disable
显示开机信息

dmesg (内核会将开机信息存储在ring buffer中,用dmesg查看;也在/var/log/dmesg)

参数:-c 显示信息后,清除ring buffer中的内容
查看操作系统里所有文件系统的可用空间及使用情形

df -h (查看一级文件夹大小、使用比例、档案系统及挂入点)

参数-h的意思是:使用[human-readable]的形式输出,即大小用GB/MB/KB等易读形式表示。
查看文件夹/文件大小

du -sh [文件夹/文件名]

或者

du -h --max-depth=n [文件夹/文件名]

这里,n的取值为0,1,2,3...,表示深入目录的层数。
查看内核输出的日志信息

cat /proc/kmsg

可以看到实时的内核日志

dmesg

只是短时看一下内核log

cat /var/log/kern.log
统计文件的行数

使用wc命令:

wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。
  语法:wc [选项] 文件…
  说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,
则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。
  该命令各选项含义如下:
  - c 统计字节数。
  - l 统计行数。
  - w 统计字数。

  这些选项可以组合使用。
  输出列的顺序和数目不受选项的顺序和数目的影响。
  总是按下述顺序显示并且每项最多一列。
  行数、字数、字节数、文件名
  如果命令行中没有文件名,则输出中不出现文件名。

  例如:
  $ wc - lcw file1 file2
  4 33 file1
  7 52 file2
  11 11 85 total
  省略任选项-lcw,wc命令的执行结果与上面一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: