汇集平时用到的一些命令

来源:互联网 发布:什么是淘宝内容营销 编辑:程序博客网 时间:2024/05/31 18:58

一些平时使用的linux命令总结

 

1. 查看linux内核版本

uname -a

样例输出:

linux-kr1i:/ # uname -a

Linux linux-kr1i 2.6.16.60-0.21-bigsmp #1 SMP Tue May 6 12:41:02 UTC 2008 i686 athlon i386 GNU/Linux

 

可以看到该系统的内核版本是2.6.16.60-0.21-bigsmp

 

2. 查看操作系统类型

首先查找 ls /etc/*release

然后打开具体的*release文件。

样例:

linux-kr1i:/ # ls /etc/*release

/etc/SuSE-release  /etc/lsb-release

 

linux-kr1i:/ # cat /etc/SuSE-release

SUSE Linux Enterprise Server 10 (i586)

VERSION = 10

PATCHLEVEL = 2

 

这就说明该系统是suse 10,至于系统是多少位的可从内核那边得知,i386就代表是32,x64则就是64bit

 

notes:简单的系统信息也可以用命令 cat /proc/version 获得。

其输出为:

linux-kr1i:/ # cat /proc/version

Linux version 2.6.16.60-0.21-bigsmp (geeko@buildhost) (gcc version 4.1.2 20070115 (SUSE Linux)) #1 SMP Tue May 6 12:41:02 UTC 2008

 

3. 查看当前系统登录用户

当你想重启或者其他操作的时候,有时候你得确保别人没人使用。这时候你可以用who命令看有没有其他人在用

linux-kr1i:/ # who

root     :0           Jul 20 23:07

root     pts/0        Jul 20 23:07 (:0.0)

root     pts/1        Jul 20 23:18 (:0.0)

root     pts/2        Aug 26 17:52 (9.123.251.91)

这就说明有多个人连接到该机器。

 

4. 查看硬盘信息

 

fdisk -l 查看磁盘信息

输出样例:

linux-kr1i:/lib # fdisk -l

 

Disk /dev/sda: 299.8 GB, 299881201664 bytes

255 heads, 63 sectors/track, 36458 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1        6374    51199123+  83  Linux

/dev/sda2            6375        6896     4192965   82  Linux swap / Solaris

/dev/sda3   *        6897       36458   237456765   83  Linux

 

df 查看系统硬盘信息和使用情况

样例输出:

linux-kr1i:/lib # df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda3            237449452   5495860 231953592   3% /

udev                   4675336       108   4675228   1% /dev

/dev/sda1             50394964  18061788  29773220  38% /media/_

 

5. 查看主板信息

lspci 查看主板信息,以及主板上所连接的pci设备的信息。

样例输出:

linux-kr1i:/lib # lspci

00:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)

00:07.0 PCI bridge: Broadcom BCM5785 [HT1000] PCI/PCI-X Bridge

00:08.0 Host bridge: Broadcom BCM5785 [HT1000] Legacy South Bridge

00:08.1 IDE interface: Broadcom BCM5785 [HT1000] IDE

00:08.2 ISA bridge: Broadcom BCM5785 [HT1000] LPC

00:09.0 USB Controller: Broadcom BCM5785 [HT1000] USB (rev 01)

00:09.1 USB Controller: Broadcom BCM5785 [HT1000] USB (rev 01)

00:09.2 USB Controller: Broadcom BCM5785 [HT1000] USB (rev 01)

 

6. 查看系统运行信息

 

cat /proc/cpuinfo CPU信息

cat /proc/meminfo 内存信息

cat /proc/1(进程号)

关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。

 

7. mount windows共享目录

 

mount -o username=user,password=passwd //shareddirectory /mountDir

 

8. 查看进程信息

ps -e 显示所有进程

 

ps -f显示进程的全部信息

一般使用组合 ps -ef

 

9. 列出目录中文件的详细信息

ls -l

样例输出:

ls -l

total 5924

drwxr-xr-x 2 root root      88 Jul  1 23:13 YaST

drwxr-xr-x 2 root root      88 Jul  1 23:14 apparmor

drwxr-xr-x 3 root root     352 Jul  1 23:14 ast

-rwxr-xr-x 1 root root      81 Apr 22  2008 cpp

drwxr-xr-x 3 root root      72 Jul  1 23:12 evms

drwxr-xr-x 2 root root     272 Jul  1 23:09 firmware

-rwxr-xr-x 1 root root  129557 Apr 22  2008 ld-2.4.so

lrwxrwxrwx 1 root root       9 Jul  1 23:09 ld-linux.so.2 -> ld-2.4.so

lrwxrwxrwx 1 root root      13 Jul  1 23:17 ld-lsb.so.2 -> ld-linux.so.2

lrwxrwxrwx 1 root root      13 Jul  1 23:17 ld-lsb.so.3 -> ld-linux.so.2

 

10. 改变文件权限

 

chmod命令

文件有读,写,执行权限。也有管理员,组用户,当前用户等。

举例:

chmod +x filename

 

暂时就先想到这些了,后面再继续添加

 

 

原创粉丝点击