linux命令详细解析(1)
一、命令提示符
通常Shell命令提示符采用一下的格式:
username@hostname:direction$
username:用户名,显示当前用户的账号
hosname:主机名,例如远程登录后,系那是登录的主机名
direction:目录名,显示当前所处的路径,当在根目录下显示的是"/",当在用户主目录下显示的是"~"。
例如:[root@master home]#,用户名为root,主机名为master,home为目录名。
二、命令格式
一条命令包含3要素:命令名称、选项、参数。命令名称是必须的,选项和参数是可选的。命令格式如下:
$ Command [-Options] Argment1 Argment2
$为提示符,如果是当前用户是roo超级用户提示#,如果是普通用户提示$。例如:超级用户[root@master home]#,普通户名[badou@master /]$ 。
三、用户系统相关命令
1、用户切换命令
su - root
例如:
[badou@master /]$ su - root
Password:
[root@master ~]#
作用:将其他用户切换到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 [root@master 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 [选项] [类型] 设备文件名 挂载点目录。