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

    一.linux这种大多数命令的格式如下

              命令 【-选项】【参数】

         例:ls -la /etc

          说明:1) 个别命令不遵循此命令格式

                     2) 当有多个选项时,可以写在一起。如-la

                     3) 简化选项与完整选项。

                        -a 等于 -- all

    二.文件处理命令

          2.1  命令名称:ls

                命令英文原意:list

                命令所在路径:/bin/ls

                执行权限:所有用户

               功能描述:显示目录文件
              语法:ls 选项【-aldhi】【文件或目录】
                          -a 显示所有文件,包含隐藏文件
                          -l 详细信息显示
                         -d 查看目录属性
                        -h 人性化显示
                        -i 显示每个文件的索引

           2.2  命令名称:mkdir

         命令英文原意:make directories
         命令所在路径:/bin/ mkdir
         执行权限:所有用户
           语法:mkdir 【目录名】

        功能描述:创建新目录

            2.3命令名称: cd

             命令英文原意:change diretory
            命令所在路径:shell内置命令
            执行权限:所有用户
            语法:cd 【目录】
            功能描述:切换目录
           范例:cd / 切换到根目录
                    
    cd .. 回到上一级目录

           2.4 命令名称:pwd

               命令英文原意:print working directory

               命令所在路径:/bin/pwd

               执行权限:所有用户

               语法:pwd

               功能描述:显示当前所在的工作目录

                范例:pwd

          2.5 文件处理命令:touch 

                命令名称:touch

                命令所在路径:/bin/touch

                执行权限:所有用户

                语法:touch [文件名]

                功能描述:创建空文件

                 范例:touch newfileName;

          2.6 文件处理命令:cp

                命令名称:cp

                命令英文原意:copy

                命令所在路径:/bin/cp

                 执行权限:所有用户

                 语法:cp -R [源文件或目录][目的目录]

                                -R 复制目录

                 功能描述:复制文件或目录

                范例:cp file1 file2  dir1    将文件file1,file2 复制到目录dir1

                       cp -R dir1 dir2 将dir1下的所有文件及子目录复制到dir2

             2.7 文件处理命令: mv

                  命令名称:mv

                  命令英文原意:move

                  命令所在路径:/bin/mv

                  执行权限:所有用户

                  语法:mv[源文件或目录][目的目录]

                 功能描述:移动文件,更名

                  范例:mv file1 file3  将当前目录下文件file1更名为file3

                          mv file2  dir2  将文件file2移动到目录dir2下

            2.8 文件处理命令:rm

                  命令名称:rm

                  命令英文原意:remove

                  命令所在路径:/bin/rm

                  执行权限:所有用户

                  语法:rm -rf [文件或目录]

                              -r:删除目录

                              -f:强制删除文件或目录

                   功能描述:删除文件

                   范例:rm file3  删除文件file3

                           rm -r dir1  删除目录dir1

                           rm -rf dir1 强制删除目录dir1

             2.9 文件处理命令: cat

                   命名名称:cat

                   命令英文原意:concatenate and display files

                   命令所在路径:/bin/cat

                    执行权限:所有用户

                    语法:cat [文件名]

                   功能描述: 显示文件内容

                    范例: cat  /etc/issue  查看etc下issue文件的内容

     三。权限管理命令

          3.1 权限管理命令  chmod

                命令名称:chmod

                命令英文原意: change the permissions mode of a file

                命令所在路径 :/bin/chmod

                执行权限:所有用户

                语法:chmod [{ugo}}{+-=}{rwx}][文件或目录]

                                       [mode=421][文件或目录]

                功能描述:改变文件或目录权限

                范例: chmod g+w file1 赋予文件file1所属组写权限

                         chmod 777 dir1   设定目录dir1为所有用户具有全部权限。

        文件目录权限总结

          3.2 权限管理命令:chown

                 命令名称:chown

                 命令英文原意: change file ownership

                 命令所在路径:/bin/chown

                 执行权限:所有用户

                语法:chown [用户][文件或目录]

                功能描述:改变文件或目录的所有者

                 范例:chown nobody  file1  改变文件file1的所有者为nobody

    四. 文件搜索命令: which

             命令名称:which 

             命令所在路径:/usr/bin/which

             执行权限:所有用户

             语法:which [命令名称]

              功能描述:显示系统命令所在目录

              范例: which java

     五.压缩解压命令:tar

              命令名称:tar

               命令所在路径:/bin/tar

               执行权限:所有用户

               语法:tar 选项[zxvf][目录]

               功能描述:打包目录

               压缩后文件格式: .tar.gz

               范例: tar -zcvf dir1.tar.gz dir1

                将目录dir1压缩成一个打包并压缩的文件.

        tar命令解压缩语法:

              -x 解包.tar文件

              -v 显示详细信息

              -f 指定解压文件

              -z 解压缩

          范例: tar -zxvf dir1.tar.gz

    六, 网络通信命令

              1, 命令名称:ping

                   执行权限:root 

                    语法: ping  选项 ip地址

                   功能描述:测试网络连通性

                   范例: ping 192.168.1.1

                2.命令名称: ifconfig

                    命令所在路径:/usr/sbin/ifconfig

                    执行权限:root

                     语法: ifconfig 选项[-a]  [网卡设备标识]

                                   -a 显示所有网卡信息

                    功能描述:查看网络设置信息

                     范例: ifconfig -a

    七.文本编辑器.

               vi 是一个功能强大的全屏幕文本编辑器,是linux上最常用的文本编辑器.它的作用是建立,编辑,显示文本文件.

               vi 没有菜单,只有命令.

     八. 查看系统中的进程ps

           常用选项 

                  a 显示所有用户的进程

                  u: 显示用户名和启动时间

                  x: 显示没有控制终端的进程

                  e: 显示所有进程,包含没有控制终端的进程

                  l: 长格式显示

                  w:宽行显示,可以使用多个w进行加宽显示

          ps常用输出信息的含义

                    PID:进程号

                    PPID:父进程的进程号

                    TTY:进程启动的终端

                    STAT:进程当前状态

                           S休眠状态,D不可终端的休眠状态   R运行状态, Z僵死状态,  T停止

                    NI: 进程优先级

         

    SSH免密登录配置:

         远程登录的安全外壳协议

        有两种身份验证机制

          1.用户名+密码验证

           2.密钥验证.

      命令: ssh-keygen 四次回车

              把生成的公钥拷贝到要登录的机器. ssh-copy-id 登录主机名; 

  • 相关阅读:
    jquery选择器中逗号的使用
    超大文件上传和断点续传的代码
    超大文件上传和断点续传的源代码
    超大文件上传和断点续传的源码
    超大文件上传和断点续传的控件
    超大文件上传和断点续传的插件
    杨辉三角
    pkg-config的用法
    c++类的实例化,有没有new的区别
    正则表达式中元字符
  • 原文地址:https://www.cnblogs.com/tony-hyn/p/8645849.html
Copyright © 2011-2022 走看看