Linux常用命令

Linux常用命令:

  1、命令:command

    a、含义:在命令行的窗口中执行一下语句,通知系统执行某些操作

    b、执行命令的地方:控制台、终端、命令行窗口、shell等等

    c、命令的组成:

      命令名  [-选项...]  [参数...] ,三部分之间至少隔一个空格,且严格区分大小写

      <1>命令名:表示主要功能

      <2>选项:表示辅助功能,可选的,根据规则选0个或者多个

      <3>参数:表示操作的对象,根据规则写0个或者多个

  2、查看用户身份:

    a、查看最初登录用户的身份:who  am  i

       

      root        pts/1         2018-10-31 14:04   (192.168.4.11)

      用户名   伪终端号      登录时间           从该ip的机器远程登录

    b、查看当前用户名:whoami

       

    c、查看当前用户的详细身份:id

       

      用户id:0   用户:root

      组id:0     组名:root

      groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

      规律:root用户的id和组id永远都是0,组名也是root

    d、查看当前在线用户情况:who

       

  3、查看当前工作的命令:pwd

    

    /root      /根目录下的root子目录

    当前/root目录就是root用户的主目录(home directory)

    默认就是root用户登录后所在的目录

    普通用户只有在自己的主目录中拥有较多的权限

  4、查看目录下内容:

    a、显示目录下的内容(文件、目录):ls

      只能查看文件或目录的名称

    b、以长列表的格式,显示目录下内存的:ls -l

      文件目录属性:文件名、文件内容之外的其他信息

       

      文件类型: 第一个“-”,“-”=文件,“d”=目录

      权限:rw-------

      属主:root,该文件是由root用户所建

      属组:root用户属于root组

      文件大小:2072byte(单位为byte)

      文件最后一次修改时间:Jan 13 2017

      文件/目录名:anaconda-ks.cfg

  5、改变工作目录:cd

    a、特殊的目录名:

      . 代表当前目录

      ..  代表上一层目录

    b、路径表达法:

      <1>绝对路径:从/开始表示完整的路径名

        /root  root目录的绝对路径名

        /root/1.txt  1.txt目录的绝对路径名

      <2>当前路径:当前所在目录的路径/root    pwd命令查看

      <3>相对路径:相当于当前路径表示的路径名1.txt

         c、介绍/目录下的子目录:

      <1>/bin目录:保存常用的系统命令,比如:ls,pwd...

      <2>/etc目录:保存系统的配置文件

          /etc/passwd:用户账户信息文件

      <3>/home目录:普通用户主目录所在的目录,每个用户都有一个主目录,目录名同于用户名

      <4>/root目录:root用户的主目录

      <5>/boot目录:系统启动文件所在目录

补充:

执行命令的原理:

 执行命令,就会执行一个可执行文件,会启动一个进程

☞1、查看ip地址:ipconfig

☞2、配置ip网络环境:netconfig

☞3、重启网络服务:service  network  restart

☞4、查看网络是否可达:ping  对方ip

☞5、关闭防火墙:iptables  -F

☞6、退出登录:exit

☞7、查看日期:date

☞8、查看日历:

  a、当月日历:cal

  b、某年日历:cal 年份

  c、某年某月:cal 月份年份

☞9、查看用户身份(之前提过):

  a、查看最初登录用户身份:who  am  i

  b、当前用户详细身份:id

  c、当前用户名:whoami

☞10、查看用户当前在线情况:who

☞11、查看当前工作目录:pwd

☞12、查看目录下的内容:ls

☞13、查看目录下内容的详细属性:ls  -l

☞14、改变工作目录:cd  目录路径名

  a、绝对路径、当前路径、目录路径名

  b、特殊目录名1:.   当前目录

  c、特殊目录名2:.. 上一层目录

☞15、等待:sleep  秒数

☞16、任务管理:

  a、结束当前进程:Ctrl + C

  b、挂起当前进程:Ctrl + Z

  c、查看后台任务:jobs

  d、前置:fg  任务号

☞17、命令帮助手册:man  命令名

☞18、查看目录下内容:ls

  a、以长格式显示文件目录属性:ls  -l

  b、查看目录下所有内容:ls  -a

  c、查看所有内容和详细属性:ls  -al

  d、将目录层次展开:ls  -R

  e、按照时间先后排序:ls  -t

  f、查看文件类型:ls  -F

  g、查看当前目录属性:ls  -ld

☞19、清屏:clear

☞20、查看磁盘空间分布:fdisk  -l

☞21、以KB为单位:df  -k

☞22、查看挂载情况:mount

☞23、查看当前shell:

  a、查看进程:ps

  b、查看所有进程:ps  -ef

☞24、查看文件内容:cat  文件名

☞25、新建目录:mkdir  目录路径名

☞26、新建文件:touch  文件路径名

☞27、拷贝文件:cp  源文件路径名  新路径

☞28、移动/重命名:mv 源文件路径 新路径

☞29、删除文件:rm  文件名  存在交互y/n

      rm  -rf  目录名  关闭交互

☞30、删除所有内容:rm  * 注:尽量不要在/目录下进行此操作,若进行此操作后应尽快跑路,切记切记!!!

posted @ 2018-11-05 14:29  小白菜»  阅读(462)  评论(0编辑  收藏  举报