Linux学习(五):shell命令用户系统相关命令

来源:互联网 发布:黄道日与黑道日的算法 编辑:程序博客网 时间:2024/05/16 12:53

1.用户切换命令(su)

(1)作用。
变更为其他使用者的身份,主要用于将普通用户身份转变为超级用户,需输入相应用户密码。
 
(2)格式。
 su [选项] [使用者]

 其中的使用者为要变更的对应用户身份。

3)常见参数。

主要选项参数如下表所示。


范例


2 系统管理命令

常见系统管理命令

这里重点介绍一下ps和kill命令

2.1 查看进程ps

格式 ps [选项]
不加选项为在当前终端窗口执行的进程
-aux 显示进程详细信息
范例


上图中的信息分别为,USER:进程所属用户
PID:进程ID。系统会为每一个进程分配一个ID号。
%CPU:进程占cpu百分比
%MEM:进程占内存百分比
VSZ:虚拟内存占用大小。单位:KB
RSS:实际内存占用大小。单位:KB
TTY:进程运行需要依赖的终端机
?表示不需要依赖于任何的终端机
终端机:允许调用输入输出接口
每开一个终端窗口pts/n n+1。
tty1-6表示文字窗口 tty7表示图形界面
STAT:进程状态
START:进程启动时刻
TIME:进程运行时长
COMMAND:启动进程的命令
进程的状态包括以下几种:
D:      不可中断的静止        
R:  可执行状态。运行态;就绪态; 就绪态(只有在该状态下才可能被cpu执行)
S:  阻塞状态 
T:  暂停执行 
Z:  不存在但暂时无法消除 ,也就是僵尸态
W:没有足够的内存分页可分配 
<:  高优先级的进程 
N:  低优先级的进程 
L:  有内存分页分配并锁在内存中
s    包含子进程  Ss也是一种阻塞态
+    位于前台台的进程,将类似这样的进程统称为进程组

2.2 kill命令

格式 kill [选项] 进程ID

3 磁盘相关命令



这里只讲解fdisk



4 磁盘挂载命令mnt

1)作用。

    挂载文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。挂载是指把分区和目录对应的过程,而挂载点是指文件树中的拦截目录。使用mount命令就可以把文件系统挂载到相应的目录下,并且由于Linux中把设备都当作文件一样使用,因此,mount命令也可以挂载不同的设备。

    通常,Linux/mnt是专门用于挂载不同文件系统的目录,可以在该目录下新建不同的子目录来挂载不同的设备文件系统
(2)格式
  mount [-t vfstype] [-o options] device dir
 
其中:
<1> -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。
  常用类型有:
  光盘或光盘镜像:iso9660
 DOS fat16文件系统:msdos
 Windows 9x fat32文件系统:vfat
 Windows NT ntfs文件系统:ntfs
 Mount Windows文件网络共享:smbfs
 UNIX(LINUX) 文件网络共享:nfs

<2>-o options 主要用来描述设备或档案的挂接方式。

  常用的参数有:

 loop:用来把一个文件当成硬盘分区挂接上系统

 ro:采用只读方式挂接设备

 rw:采用读写方式挂接设备

 iocharset:指定访问文件系统所用字符集

  <3>device要挂接(mount)的设备。

 <4>dir设备在系统上的挂接点(mount point)。


范例:

  mnt  /dev/cdrom  /mnt

将CDROM挂载到mnt目录下


原创粉丝点击