zoukankan      html  css  js  c++  java
  • linux的基本操作命令

    linux的基本命令操作:

    1.什么是Linux   

      是一个OS,是Unix克隆版
    2.命令的基本格式:
       命令  [选项]...  [参数]...        //格式
       ls                                //查看当前工作目录的内容
       ls -a                             /查看当前工作目录的内容,包括隐藏的文件内容
       ls -a /                           //查看根目录的内容,包括隐藏的文件内容
       ls -al /                          //查看根目录的内容的详细信息,包括隐藏的文件的内容
       ls -a -l /                        //差看根目录的内容的详细信息,包括隐藏的文件的内容

    3.常用的linux命令:
       显示当前工作目录:  pwd
       显示当前的目录内容: ls
       切换工作目录:   cd 文件夹名
       返回上一个目录:  cd ..
       返回到根目录:   cd /
       进入用户主目录:  cd       或   cd ~
       返回上两层目录:  cd ../..
       查看pwd命令手册:   man pwd     q退出
       查看ls命令手册:   man ls      q退出
     
    4.文件管理命令:对文件和文件夹实现删除,创建,移动,改名等操作
       创建文件夹命令:  mkdir 文件夹名
       创建文件命令:   touch 文件名
       移动文件/文件夹:  mv 要移动的文件 目标文件夹
       修改文件/文件夹的名字: mv 要改名的文件/文件夹 新名字
     
       复制文件:    cp 原文件  新文件名
       复制文件:    cp 原文件  目标文件夹
       复制文件夹:   cp  -r 原文件夹 新文件夹名
       复制文件夹:   cp -r 原文件夹 目标文件夹
     
       删除文件:    rm 文件名
       删除文件夹:   rm -r 文件夹名
       强制删除文件夹:  rm -rf 文件夹名
             -r  递归删除,可删除子目录和文件
             -f  强制删除,
       文件权限管理:     chmod  权限规则  文件夹/文件
        例: drwxrwx---      修改权限:  chmod 777 文件名
       文件所有者修改:      chown      用户:用户组   文件名
        修改一个文件的所有者:    chown  root:root   文件名/文件夹名
        修改当前文件夹及子目录的所有者:    chown root:root -R 文件夹名
       打包文件: tar -czvf 文件名.tar.gz   文件夹1 文件夹2 文件1 文件2
        解释: -c选项:create 创建文件包
          -z选项:将包进行gzip压缩 当使用z选项时,  应该使用 .gz结尾;
          -v选项:显示打包的过程,如果不加v,就不显示打包的过程(文件下的时候用,文件大了会影响打包的速度)
          -f选项:指定目标文件名
          后边的参数是被打包的文件或文件夹
       释放文件: tar -xzvf ../压缩文件名.tar.gz
        解释: -x选项:释放文件
          -z选项:使用gzip算法解压缩
          -v选项:查看释放过程
          -f选项:指定被释放的文件
       
        注意:会在当前文件夹中释放,要先切换文件夹才可以看到效果
     
       查找文件: find
       find / -name 文件名
     
       分屏显示文件的内容:
        more 文本文件
        more /etc/profile
      
       筛选一个命令的运行结果:grep
        ls /etc | grep 正则
        ls /etc | grep ^pr.*
    5.远程管理:
       远程连接:--------------------------服务器SSHD服务
        查看本机ip:    ps -A|grep sshd     //d表示守护线程
        客户端连接:    ssh 用户名@主机名   
        确认证书yes/no:   yes
        password:(输入密码不会显示)
        登录成功:soft01~$
       远程传输文件(传输文件夹要先打包才能传输):
        客户端连接服务器:   sftp 用户名@主机名
        password:(输入密码不会显示)
        登录成功:soft01~$
        查看远程服务器目录:  ls
        查看本地目录:    lls
        传本地文件到远程服务器: put 本地文件名            //在soft状态下不能打汉字
        获取远程文件到本地:  get 文件名
    6.进程管理:
       查找当前正在运行的进程(查找进程号):
        ps -A
     
       查找当前正在运行的指定进程:
        ps -A | grep 文件名
        ps -A | grep mysql
        ps -A | grep ssh
      
     结束进程:kill
      kill 进程号
      
    7.防火墙管理:
       打开防火墙(切换到超级用户,在本机的目录下操作):
        su
        pasword:
        firewall-cmd-permonent-add-port=22/tcp
        firewall-cmd-reload
      
       添加新用户:  useradd 用户名
        例:
        添加: useradd tom
        查看: cat /etc/passwd |grep tom
       设置新用户的密码: passwd 用户名
        例: passwd tom
          新的密码:(不显示输入,纯英文,字符个数>=8)
       删除用户: userdel 用户名
    8.下载软件命令
       下载命令: wget 下载地址;
        (如果没有wget,要先用yum下载wget)
           yum install  wget
         例:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.48/bin/apache-tomcat-8.0.48.tar.gz
     
         打开防火墙命令(centos7):
          firewall-cmd --permanent --add-port=8080/tcp
         firewall-cmd --reload
    9.检查服务器命令:
       ping命令检查服务器是否可以连接: ping ip/域名    
       备注:服务器上必须开启ICMP服务,ICMP服务收到ping数据包会反馈一个接收信息。
     
       检查Tomcat服务端口命令:
           netstat -utnalp | grep 8080
       或者: telnet install 8080     
       备注:telnet是远程登录命令,是已废弃的命令,被ssh取代了,   先yum install telnet下载再使用。
    10:打印命令echo:  

       echo  [选项]   [参数]
        例:
           回显PATH值:  echo $PATH
     

  • 相关阅读:
    xwalkview 替换掉webview 注意事项
    rsyslog Properties 属性:
    Basic Structure 基本结构:
    Crosswalk 集成到 Android Studio
    awk if 判断
    Important System Configuration 导入系统配置:
    Heap size check 堆大小检查
    Bootstrap Checks 抽样检查:
    Important Elasticsearch configuration 导入Elasticsearch 配置
    while 退出循环
  • 原文地址:https://www.cnblogs.com/anningkang/p/8331799.html
Copyright © 2011-2022 走看看