linux的各种小命令和目录

linux的各种小命令


  pwd 显示当前工作的目录

  w who whoami 显示当前用户及已建立的ssh链接

  useradd 新建一个普通用户

  passwd 修改用户的密码

  # 代表当前工作的是root 超级用户

  $ 代表当前工作的普通用户

  shell命令分两种: 

    一种是内建命令 由内核直接提供 

    一种是外部命令 由系统上的某个二进制程序所提供

  which 查看系统命令所对应的路径

  type 查询命令是否属于内部命令或者外部命令

  hash 哈希 把一个命令一个文本通过某种算法生产一串字符

  df 查看系统分区

  hash -l 加快命令查询执行速度

  alias 查询系统中已经存在的一些别名

  ls -a 查看当前目录下的隐藏文件

  unalias 取消命令别名

  直接执行原来的命令而不使用别名 可以有三种方式:

    \\\\CMD

    ‘CMD’

    /PATH/CMD 

  shutdown -r 10 “guanji gundan”  =reboot

  shutdown -c 取消关机

  runlevel 查看系统运行级别  6种级别

  init 0 关机 

  init 6 重启

  echo 回显

  command 2Tab  所有命令行补全

  string2Tab  以string开头命令      

  /2Tab  显示所有根目录下一级目录,包括隐藏目录

  ./2Tab  当前目录下子目录,包括隐藏目录         ls -da  ./*

  *2Tab  当前目录下子目录,不包括隐藏目录        ls -d  ./*

  ~2Tab  所有用户列表

  $2Tab  所有变量  

  @2Tab  /etc/hosts记录   (centos7不支持)

  =2Tab  相当于ls –A  (CentOS 7 不支持)

  !string 重复执行前面已string开头的命令

  !?string 重复前一个包含string的命令

  ^string 删除上一条命令中的string

  ^string1^string2 将上一条命令中的第一个string1替换为string2

  !!:gs/string1/string2 将上一条命令中所有的string1都替换为 string2

  Ctrl + l光标移到命令行首,相当于Home

Linux目录


  /boot  跟内核有关的文件 grub 内核和BootLoader

  / 根目录 

  ├── bin 存放用户使用的基本命令(可执行程序,二进制文件) 不能单独分区的

  ├── boot  跟内核有关的文件 grub 内核和BootLoader 

  ├── cgroup  用来资源限制资源隔离 docker 容器化

  ├── dev  device 设备文件

    b block device 块设u备  硬盘或者CD-rom 随机读写

    c character device 字符设备 传真 鼠标 打字机 顺序读写 

  ├── etc  各种系统包括应用的配置文件  使用频率超五星

  ├── home 每个用户的家目录 而且每个用户默认的工作目录 

  ├── lib  程序包括系统所依赖的一些共享库文件及内核所依赖的模块文件

  ├── lib64 系统程序所依赖的库文件

  ├── lost+found  垃圾回收站

  ├── media 光盘或者U盘挂载点

  ├── misc  杂项 不好归类的东西

  ├── mnt 临时文件文件挂载点 

  ├── net  网络文件

  ├── opt 第三方的应用安装位置

  ├── proc   伪文件系统 硬盘不存在,只存在于内存中,记录系统或者进程的运行信息  cpuinfo 

  ├── root   root的家目录

  ├── sbin  存放管理类命令  也不能单独分区

  ├── selinux 与selinux相关文件或者记录     

  ├── srv 系统运行产生的一些文件

  ├── sys  伪文件系统 记录系统硬件的一些运行信息

  ├── tmp  杂项,临时文件以及应用产生的临时文件

  ├── usr  误以为user,Unix software resource 

    /lib /lib64 /bin /sbin 

    /local 用来存放第三方的应用

    /share  用于存放帮助

    /etc/   配置文件

    /include  主要用来存放头文件  

    /tmp 临时文件

  └── var 日志存放以及应用产生的一些文件或者临时文件 邮件队列   使用频率超五星

    /var/log/message 系统日志

    /var/log/boot.log 系统启动时候产生的一些日志

    /var/log/dmesg  输出内核或者是硬件的一些有效信息,可以使用dmesg

    /var/log/mail.log 邮件产生的日志

    /var/log/cron 系统和我们自定义的计划任务的日志

    /var/lib/mysql MySQL数据存放目录

    /var/mail 邮件存放目录 由于邮件服务 此目录可能会满    rsync(命令)使用一个空目录来同步有问题的目录

原创文章,作者:yaobinbin,如若转载,请注明出处:http://www.178linux.com/71968

(0)
yaobinbinyaobinbin
上一篇 2017-03-27
下一篇 2017-03-27

相关推荐

  • 正则表达式及其用法

    正则表达式及其用法 1.   什么是正则表达式 正则表达式是Global search REgular expression and Print out the line的缩写。是一类用字符所书写的模式,其中许多字符并不表示其字面意义,而是表达控制或通配等功能。 在Linux中,用正则表达式搜索文本的常用命令: grep: 使用基本正则表…

    Linux干货 2015-09-14
  • GNU awk

    awk -> gawk – 模式扫描和输出语言文件, pattern scanning and processing language 基本用法: gawk [options] 'program' FILE … program: PATTERN{ACTION ATATEMENTS} ACTION ATATEM…

    Linux干货 2016-09-22
  • 马哥教育网络第21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@6 ~]# cp /etc/rc.d/rc.sysinit /tmp [root@6 ~]# …

    Linux干货 2016-08-15
  • 文件元数据信息的含义、查看方法,和文件时间戳信息的修改方法

    文件数据分成两类 元数据,英文叫metadata,是数据的属性; 数据,英文叫data,是数据本身; 使用stat命令查看元数据信息 [0][root@localhost mylinux]# stat /etc/passwd File: ‘/etc/passwd’ Size: 889 Blocks: 8 IO Block: 4096 regular file…

    Linux干货 2018-03-01
  • Linux之账号管理

    Linux之账号管理 一、新增与删除用户:useradd,相关配置文件,passwd,usermod,userdel 在Linux登录系统时会输入账号和密码,所以创建用户也需要这两个数据。新建用户用useradd命令,密码的给予则用passwd命令。 useradd 1.添加新用户 -u: -u  uid username 创建用户时指定uid(如…

    2017-07-23
  • 制作kickstart文件和引导镜像

    kickstart制作: (1)通过手动编辑,莫个kickstat模板进行修改:如根目录下的anaconda-ks.cfg (2)通过图形界面制作kickstart文件,可以安装system-config-kickstart, 通过kickstart配置程序打开某个模板,如anaconda-ks.cfg,在图片界面下的修改, 基本配置:默认语音,键盘类型,时…

    2017-11-14

评论列表(1条)

  • renjin
    renjin 2017-04-05 11:57

    总结了linux中一些常见的命令及对linux目录详细的说明,可以适当的插入图片