zoukankan      html  css  js  c++  java
  • linux常用命令(一)

    一、linux常用操作命令

    用户切换su(super user)

    (1)作用:变更为其它用户,主要用于讲普通用户切换到超级用户,并输入相应的密码。

    (2)格式:su[options][change-username]

    (3)常见参数:

    -,-l,-login【改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。若没有指定ch-user,缺省为root】

    -m,-p【执行su时不变更环境变量】

    -c<指令>,--command<指令> 执行完指定的指令后,既回复原来的身份。例:su -c pwd root,当输入正确的root密码后既可输入更改到root命令后所在的文件位置,同时返回到原身份。

    用 exit 命令或快捷键[Ctrl+D]可返回原登录用户。

    用户管理(useradd和passwd)

    useradd  添加用户帐号   useradd [options] username

    usermod  设置用户帐号属性  usermod [options] 属性名

    userdel  删除对应帐号   userdel [options] username

    groupadd 添加组账户   groupadd [options] 组账户

    groupmod 设置组账户属性   groupmod [options] 属性名

    groupdel 删除对应组帐号   groupdel [options] 组账户

    gpasswd 修改组密码(该命令加上-M参数后,可将后面的所有用户添加到该组当中,如:gpasswd -M a,b,c root,将a,b,c三个用户同时加到root组中)

    passwd  设置帐号密码   passwd [对应帐号]

    id  显示用户ID组ID和用户所有属性 id [用户名]

    groups  显示用户所属的组  groups [组账户]

    who  显示登录到系统的所有用户 who

    常用参数

    (1)useradd

    -g【指定用户所属的群组】

    -m【自动简历用户的登入目录】

    -n 【取消建立以用户名称为组】
    (2)userdel
    -r 【删除用户时相应的将该用户的文件夹以及email等相关信息一并删掉】

    使用说明:

    在使用添加用户时,useradd与passwd要一起使用,其中,useradd必须用root权限。而且sueradd所建立的帐号,实际上是保存在"/ect/passwd"文本文件中,文件中每一行包含一个帐号信息。

    缺省情况下,useradd所做的初始化操作包括在"/home"目录下为对应帐号建立一个同名的主目录,并且还为该用户单独建立一个与用户名同名的组。

    adduser只是useradd的符号链接。

    passwd还可用于普通用户的密码修改。

    系统管理命令(ps(process status)和kill)

    ps 显示当前系统中由该用户运行的进程列表 ps[options]

    top 动态显示系统中运行的程序(一般为间隔5秒) top

    kill 输出特点的信号给指定的PID(进程号)的进程 kill [options] 进程号[PID]

    uname 显示系统的信息(可加选项-a)  uname [options]

    setup 系统图形化界面配置   setup

    crontab 循环执行例行性命令   crontab [options]

    shutdown关闭或重启linux系统   shutdown [options] [time]

    uptime 显示系统已经运行了多长时间  uptime

    (1)作用

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

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

    (2)格式

    ①ps: ps [options]。

    ②kill: kill [options] PID

    (3)常见参数

    ①ps常见参数:

    -ef 查看所有进程及其进程号、系统时间、命令详细目录、执行者

    -aux 除可显示-ef所有内容外,还可显示cpu及内存占用率,进程状态

    -w 显示加宽并且可以显示较多信息

    ②kill常见参数

    -s 根据指定信号发送给进程

    -p 打印出进程号,但不发送出信号

    (4)使用说明

    ps在使用中通常与其它一些命令结合使用,主要作用是提高效率。

    ps选项中的参数w可以写多次,通常最多为3次,它的含义表示加宽3次,这足以显示足够多的命令行了。例如:ps -auxwww。

    管道是linux中信息通信的重要方式.它把一个程序的输出直接连接到另一个程序的输入,而不经过任何中间文件.管道线是指连接到2个或者更多程序管道的通路.在shell中"|"表示管道线.

    磁盘相关命令(fdisk)

    Linux常见系统命令:

    free 查看当前系统的使用情况   free [options]

    df 查看文件系统的磁盘占用空间情况  df [options]

    du 统计目录(或文件)所占磁盘空间的大小 du [options]

    fdisk 查看硬盘分区情况及对硬盘进行分区管理 fdisk [-l]

    (1)作用

    fdisk可查看硬盘分区情况,并可对硬盘进行分区管理(fdisk是一个很好的硬盘分区工具).

    (2)格式

    fdisk [-l]

    (3)使用说明

    fdisk必须拥有root权限

    IDE硬盘对应的设备名分别为hda,hdb,hdc和hdd,SCSI硬盘对应的设备名称则为sda,sdb...此外,hda1代表hda的第一个硬盘分区,hda2代表hda的第二个硬盘分区,以此类推.

    通过查看/var/log/messages文件,可以找到linux系统已经辨认出来的设备号.

    磁盘挂载命令(mount)

    (1)作用

    挂载文件系统,他的权限是超级用户或者/etc/fstab中允许的使用者.挂载是指把分区和目录对应的过程,而挂载点是指挂载在文件树中的位置.通常,在linux中,"mnt"目录是专门用于挂载不同的文件系统.

    (2)格式

    mount [options] [类型] 设备文件名 挂载点目录

    其中的类型是指设备文件的类型

    (3)常见参数

    -a 依照/etc/fstab的内容装载所有相关的硬盘.

    -l 列出当前的设备,文件系统名和挂载点.

    -t类型 将后面的设备以指定类型的文件格式装载到挂载点上.常见的类型有:vfat,ext3,ext2,iso9660,nfs等.

    -f 通常用于除错.它会使mount不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和-v一起使用.

  • 相关阅读:
    javascript类型系统——日期Date对象
    javascript类型系统——undefined和null
    javascript运算符语法概述
    javascript运算符
    javascript语句——表达式语句、块语句、空语句和声明语句
    javascript语句
    javascript中的数据类型转换
    javascript类型系统
    Sqli-labs Less-21 cookie注入 base64编码 updatexml()报错注入
    Sqli-labs Less-20 cookie注入 extractvalue()报错注入
  • 原文地址:https://www.cnblogs.com/gbyukg/p/2190718.html
Copyright © 2011-2022 走看看