linux命令详细解析

Posted houstao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令详细解析相关的知识,希望对你有一定的参考价值。

  一、命令提示符

    通常Shell命令提示符采用一下的格式:

    [email protected]:direction$  

    username:用户名,显示当前用户的账号

    hosname:主机名,例如远程登录后,系那是登录的主机名

    direction:目录名,显示当前所处的路径,当在根目录下显示的是"/",当在用户主目录下显示的是"~"。

    例如:[[email protected] home]#,用户名为root,主机名为master,home为目录名。

  二、命令格式

    一条命令包含3要素:命令名称、选项、参数。命令名称是必须的,选项和参数是可选的。命令格式如下:

      $ Command [-Options] Argment1  Argment2

      $为提示符,如果是当前用户是roo超级用户提示#,如果是普通用户提示$。例如:超级用户[[email protected] home]#,普通户名[[email protected] /]$ 。

  三、用户系统相关命令

    1、用户切换命令

      su - root

    例如:   

    [[email protected] /]$ su - root
    Password:
    [[email protected] ~]#

    作用:将其他用户切换到root,输入密码,建议将"-"带上,可以将root的环境变量和工作目录同时带入,否则会因为环境变量的问题发生错误。

    2、系统管理命令(ps和kill)

    ps:显示当前系统中有该用户运行的进程列表。

    kill:输出特定的信号给指定PID(进程号),并根据该信号完后曾指定的行为。其中可能的信号有进程挂起、进程等待、进程终止等。

    格式:

    ps [选项] kill [选项] 进程号(PID)

    通常使用 ps  -ef |grep java 查找java进程

    kill -9 PID 杀死某个进程

    3、磁盘相关命令

                                      Linux常见系统管理命令

选项 命令含义 格式
free   查看当前系统内存的使用情况 free[选项]
du 统计目录(或文件)所占磁盘空间的大小 du[选项]
df 查看文件系统的磁盘占用情况 df[选项]
fdisk 查看磁盘分区情况及对硬盘进行分区管理 fdisk[-l]


     在使用fdisk -l 必须有root的权限。

 1 [[email protected] home]# fdisk -l
 2 
 3 磁盘 /dev/sda:10.7 GB, 10737418240 字节,20971520 个扇区
 4 Units = 扇区 of 1 * 512 = 512 bytes
 5 扇区大小(逻辑/物理):512 字节 / 512 字节
 6 I/O 大小(最小/最佳):512 字节 / 512 字节
 7 磁盘标签类型:dos
 8 磁盘标识符:0x0003d0ad
 9 
10    设备 Boot      Start         End      Blocks   Id  System
11 /dev/sda1   *        2048     2099199     1048576   83  Linux
12 /dev/sda2         2099200    20971519     9436160   8e  Linux LVM
13 
14 磁盘 /dev/mapper/cl-root:8585 MB, 8585740288 字节,16769024 个扇区
15 Units = 扇区 of 1 * 512 = 512 bytes
16 扇区大小(逻辑/物理):512 字节 / 512 字节
17 I/O 大小(最小/最佳):512 字节 / 512 字节
18 
19 
20 磁盘 /dev/mapper/cl-swap:1073 MB, 1073741824 字节,2097152 个扇区
21 Units = 扇区 of 1 * 512 = 512 bytes
22 扇区大小(逻辑/物理):512 字节 / 512 字节
23 I/O 大小(最小/最佳):512 字节 / 512 字节

    4、磁盘挂在命令(mount)

    作用:使用mount命令就可以吧文件系统挂载到相应的目录下,并且由于Linux中把设备都当做文件一样使用,因此,mount命令可以挂载不同的设备。

    格式:mount [选项] [类型] 设备文件名 挂载点目录。




以上是关于linux命令详细解析的主要内容,如果未能解决你的问题,请参考以下文章

详细解析Linux目录结构

linux中的压缩命令详细解析

linux应用之test命令详细解析

linux安装软件-rpm命令解析

Linux命令大全(常用的命令解析)

linux下的DNS服务器部署(详细)