zoukankan      html  css  js  c++  java
  • Linux常用命令总结

    一、系统信息
      1、显示系统日期
        >>date
      2、显示日历信息
        >>cal
    二、关机、重启
      1、关闭正在运行的Linux操作系统
        >>halt
      2、重启
        >>reboot

    三、文件和目录
      1、切换目的:cd
        (1)进入home目录
          >>cd /home

        (2)如果当前路径是home目录,想切换到home目录的上一层根目录
           >>cd /home
           >>cd ..
      2、查看当前工作目录
          >>pwd
      3、查看目录下的内容(包括文件和目录):ls
        (1)查看root目录下的内容
            >>cd /root
            >>ls(显示文件或者目录名称)
        (2)查看root目录下所有内容的详细信息
            >>cd /root
            >>ls -l 或者ll
        (3)查看root目录下包括隐藏的所有文件
            >>cd /root
             >>ls -a

      4、创建目录:mkdir 目录名
        (1)在root目录下创建test目录
          >>cd /root
          >>mkdir test
        (2)同时在root目录下创建test01和test02目录
          >>cd /root
          >>mkdir test01 test02
        (3)在root目录下创建多层目录dir/d1/d2
          >>cd /root
          >>mkdir -p dir/d1/d2
      5、删除文件或目录:rm 文件名/目录名
        (1)删除root下的install.log文件
           >>cd /root
           >>rm install.log(当提示是否删除时,输入y确定删除,n取消删除)
           >>rm -f install.log(删除时不提示信息)

        (2)删除root目录下test目录
            >>cd /root
            >>rm -r test(删除时会提示信息)
            >>rm -rf tset(删除时不提示信息)
          注意:一般删除的操作慎用

      6、移动/重命名文件:mv 源路径名 新路径名
        (1)把root目录下的install.log.syslog文件重命名位i.log
            >>cd /root
            >>mv install.log.syslog i.log
        (2)把root目录下的anaconda-ks.cfg移动到home目录下
            >>mv /root/anaconda-ks.cfg /home/anaconda-ks.cfg(无论当前路径在哪儿都可以执行)

      7、拷贝文件:cp 源路径名 新路径名
        (1)把etc目录下的passwd文件拷贝到root目录下
            >>cp /etc/passwd /root/passwd

      8、创建文件:touch 文件名
        (1)在root下创建file文件
            >>cd /root
            >>touch file(如果file文件不存在,则创建一个新的空的文件,如果已经存在就修改文件的时间戳)

    四、用户和组
      1、添加一个新用户组:groupadd 组名
        (1)在linux系统中新添加tester组
            >>groupadd tester(只能root身份能执行)
      2、添加一个新用户:useradd 用户名
        (1)在linux系统中添加test01用户属于test01组(自己单独一组)
            >>useradd test01
        (2)在linux系统中添加root01用户属于root组,root组已经存在
            >>useradd -g root root01
        (3)为用户设置密码:passwd 用户名

    五、文件或者目录权限

      1、修改文件或目录权限:chmod  规则 文件/目录名

        (1)在root目录中创建文件f.tx,为文件设置权限

          >>cd /root

          >>touch f.txt

          >>chmod u+r,g+r,o+r f.txt  (为自己、同组、其他用户分别添加可读权限)

          >>chmod 444 f.txt(为自己、同组、其他用户分别添加可读权限)

          >>chmod ugo+r f.txt(为自己、同组、其他用户分别添加可读权限

    六、压缩和解压

      1、压缩和解压文件:tar 规则 文件名

        (1)把etc下的的passwd文件压缩为p.tar

          >>cd /etc

          >>tar -cvf p.tar passwd

        (2)把压缩文件解压:tar -xcv 压缩文件名

            -c:建立压缩档案 ; -x :解压  ; -t:查看内容;  -v:显示所有过程

    七、查看文件内容

      1、查看内容较少的文件:cat  文件名

        (1)在root目录下,把当前系统日期重定向在t.time中,使用cat查看其内容

          >>cd /root

          >>date > time

          >>cat t.time

      2、查看内容较多的文件:more文件名

        (1)查看/etc/man.config文件的内容

          >>more /etc/man.config

            按q键退出more模式

    八、网络

      1、查看Linux操作系统的ip地址

        >>ifconfig

      2、重启网络服务

        service network restart

      3、关闭防火墙

        iptabes -F

    九、其他常用命令

      1、管道:|  把前一个命令执行的结果交给后一个命令处理

        (1)从进程中过滤出有bash的进程

            >>ps -ef | grep bash

      2、过滤:grep根据提供的条件过滤内容

      3、查看当前系统进程:ps

        (1)查看当前系统所有的进程

          >>ps -ef

        (2)结束进程

          >>kill -9 进程号(强制结束)

  • 相关阅读:
    20200302 数据分析之numpy以及Jupyter
    20200228 scrapy高级使用及分布式
    20200226 请求库selenium
    20200224 爬虫-requests模块
    0219 请求上下文解析与g对象
    Matlab矩阵求导和求梯度有什么不同
    矩阵中范数的处理方式
    如何巧妙地使用递归
    遗传算法求最短路径
    nparray的维度和取值方式
  • 原文地址:https://www.cnblogs.com/czb4256/p/9940525.html
Copyright © 2011-2022 走看看