【Linux】linux经常使用几个基本命令 小白专区简单易懂

  • 显示日期的命令 date安全

blob.png

  • 显示日历的命令 calbash

blob.png

      -s, --hctosys以硬件时钟为准,校订系统时钟ide

hwclock,clock:显示硬件时钟spa

      -w, --systohc以系统时钟为准,校订硬件时钟code

  • 关机命令   shutdownorm

      关机:halt, poweroff, init 0排序

      重启:reboot, init 6
递归

       -f: 强制,不调用shutdownip

       -p: 切断电源unicode

  shutdown [OPTION]...  TIME [MESSAGE]

  -r: reboot

  -h: halt

   -c:cancel

   TIME:无指定,默认至关于 +1

   now: 马上,至关于+0

   +m: 相对时间表示法,几分钟以后;例如 +3

    hh:mm: 绝对时间表示,指明具体时间

  • echo命令

    功能:显示字符 

    语法:echo [-neE][字符串] 

    说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号 

 选项: 

    -E  (默认)不支持 \ 解释功能  

                -n  不自动换行 

                 -e  启用 \ 字符的解释功能 显示变量

  • tab 键----命令补全

      内部命令:

  外部命令:bash根据PATH环境变量定义的路径,自左而右在每一个路径搜寻以给定命令名命名的文件,第一次找到的命令即为要执行的命令

  用户给定的字符串只有一条唯一对应的命令,直接补全

  不然,再次Tab会给出列表

     把用户给出的字符串当作路径开头,并在其指定上级目录下搜索以指定的字符串开头的文件名

     若是唯一:则直接补全

     不然:再次Tab给出列表

  • man 命令

    提供命令帮助的文件 

    手册页存放在/usr/share/man 

    几乎每一个命令都有man的“页面” 

 man页面分组为不一样的“章节” 

    统称为Linux手册 

    man命令的配置文件:/etc/man.config | man_db.conf

           MANPATH /PATH/TO/SOMEWHERE: 指明man文件搜索位置

 man -M /PATH/TO/SOMEWHERE COMMAND: 到指定位置下搜索COMMAND命令的手册页并显示


  • 列出目录内容 ls

blob.png
    列出当前目录的内容或指定目录  

     示例:

ls -a 包含隐藏文件

ls -l 显示额外的信息

ls -R  目录递归经过

ls -ld  目录和符号连接信息

ls -1  文件分行显示

ls –S  按从大到小排序

ls –t   mtime排序

ls –u   配合-t选项,显示并按atime重新到旧排序

ls –U  按目录存放顺序显示

ls –X  按文件后缀排序

  • 查看文件状态 stat

    blob.png

 文件:metadata, data 

 三个时间戳:

     access time:访问时间,atime,读取文件内容

     modify time: 修改时间, mtime,改变文件内容(数据)

     change time: 改变时间, ctime,元数据发生改变

  • 变动目录  cd

    blob.png

    cd  改变目录

使用绝对或相对路径:

cd /home

cd home

切换至父目录:          cd ..

切换至当前用户主目录: cd

切换至之前的工做目录: cd -

  • 复制档案或者目录 cp

    cp [OPTION]... [-T] SOURCE DEST 

      cp [OPTION]... SOURCE... DIRECTORY 

       cp [OPTION]... -t DIRECTORY SOURCE... 

  cp SRC DEST

SRC是文件:

     若是目标不存在:新建DEST,并将SRC中内容填充至DEST中

     若是目标存在:

          若是DEST是文件:将SRC中的内容覆盖至DEST中

             基于安全,建议为cp命令使用-i选项

          若是DEST是目录:在DEST下新建与原文件同名的文件,并将SRC中内容填充至新文件中

    cp--经常使用命令

          -i:覆盖前提示  –n:不覆盖,注意二者顺序 

           -r, -R: 递归复制目录及内部的全部内容 

            -a: 归档,至关于-dR --preserv=all 

            -d:--no-dereference --preserv=links 不复制原文件,只复制连接名 

            --preserv[=ATTR_LIST]

              mode: 权限

             -p: 等同--preserv=mode,ownership,timestamp 

            -v: --verbose 

            -f: --force     

            -u:--update 只复制源比目标更新文件或目标不存在的文件 

            --backup=numbered 目标存在,覆盖前先备份加数字后缀 ownership: 属主属组

  • 移动和重命名

            mv [OPTION]... [-T] SOURCE DEST 

            mv [OPTION]... SOURCE... DIRECTORY 

            mv [OPTION]... -t DIRECTORY SOURCE...

        经常使用选项:

                 -i: 交互式

                 -f: 强制

  • 删除命令

        mv [OPTION]... [-T] SOURCE DEST 

        mv [OPTION]... SOURCE... DIRECTORY 

        mv [OPTION]... -t DIRECTORY SOURCE...

     经常使用选项:

              -i: 交互式

              -f: 强制

  • 建立新目录命令

    blob.png

  •    -m ;配置文件案的权限
    • -p; 帮助在上层目录递归创建起来
  • 删除目录命令

blob.png

    -p ;连同上个目录一块儿删除

  • 更改组密码

u组密码:gpasswd ugpasswd [OPTION] GROUP unewgrp命令:临时切换主组

  -a user  将user添加至指定组中

  -d user  从指定组中移除用户user

  -A user1,user2,...  设置有管理权限的用户列表

       若是用户本不属于此组,则须要组密码

感谢你们浏览!!!

相关文章
相关标签/搜索