zoukankan      html  css  js  c++  java
  • 关于linux的一些基础知识

    一.基础

    1.linux所有内容以文件形式保存,包括硬件。

    2.linux 不区分扩展名,靠权限区分。   #但是,约定 .sh脚本文件  .conf配置文件。

    3.-rw-r--r--        #第一位(-文件,d目录,l软链接文件),后面每三位一组(u所有者   g所属者    o其他人),(r读   w写   x执行)。

    4.cd ./XXX/xxx   #从当前路径开始。

    5.常见目录作用:  /根目录    /home普通用户家目录   /root超级用户家目录

    二.常用命令

    1.ls -lh   ==  ll
       ls -a 显示隐藏文件

    2.mkdir -p 目录       #建目录
       touch 目录          #建文档        
       pwd                 #查看当前位置

    3.cd /          #进入根目录 
       cd            #进入家目录
       cd -         #进入上次目录
       cd ..        #进入上级目录

    4.删目录:rmdir 空目录
                  rm -rf /文件名/

    5.cp -r 文件名 /目录名/改后文件名     #复制
       mv 原文件 目标目录                     #剪切,改名

    6.cat 文件名     #打印文件内容
       编辑模式:  vi     i     :wq!(保存)       :q!(不保存)

    7.echo 1111 >> 文件         #写入
       建立链接:  ln -s 原文件(绝对路径) 软链接       #相当于windows下的快捷方式
                     ln 原文件 硬链接
    8.updatedb            #更新数据库

      搜索命令:   locate 文件名

                     whereis ls   (-m/-b)
            which ls
            whatis ls

          find 搜索范围 搜索条件    
            find /root/ -name 文件名        -iname(不区分大小写)
            find /var/log/ -mtime -10
            find . -size 25k           -a且  -o或
            find /etc/ -size +20k -a -size -50k -exec ls -lh {} ;      #大于20k且小于50k的文件并执行ls -lh
            grep -v "字符串" 文件名        -v取反  -i不区分大小写

    9.查看命令:
            man -f 命令 = whatis 命令      命令级别
            man 级别 命令                       详细内容
            apropos -k passwd
            ls --help
            help cd                                获取内部命令(whereis找不到路径)
            info

    10.压缩命令:  .zip .gz .bz2

              zip a.zip a                    加压
              unzip a.zip               解压


              gzip hehe.txt
              gzip -c hehe.txt > hehe.gz    不删除原文件的情况下压缩

              gzip -r w            对目录进行加解压
              gunzip -r w

              bzip2 hehe
              bzip2 -k hehe
              bunzip2 hehe.bz2

      打包压缩:tar.gz   tar.bz2:
              tar -zcvf w.tar.gz w
              tar -zxvf w.tar.gz ls       

          tar -jcvf w.tar.bz2 w
              tar -jxvf w.tar.bz2 -C D/

    11.关机与重启:
                shutdown            -c:取消前一个关机命令
                                   -h:关机
                                   -r:重启    
                                   &  后台启用
                logout                  登出 = windows下的注销

    12.挂载命令(分配盘符):
                        mount   设备文件名(/dev/cdrom)    挂载点(/mnt/cdrom)
                   卸载:  umount 设备名或挂载点
                        vi /etc/fstab

                        vi hello.sh
                              #!bin/bash
                                echo "hello world"
                        chmod 755 hello.sh   (赋予执行权限)
                        ./hello.sh            当前目录下的hello.sh文件             

                        fdisk -l   查看设备文件名
                        mount -t vfat /dev/sdb1 /mnt/usb/          #对dvd的挂载

    13.查看用户登录命令:   w
                        who
                        last
                        lastlog


  • 相关阅读:
    SAP常用Tcode汇总
    SAP物料管理标准报表
    Linux系统将大量的图片合成.gif
    fluent对网格进行透明显示
    fluent计算结果进行镜像显示
    Fluent显示中间截面附近的颗粒
    fluent提取壁面上一条线上的冲蚀磨损量
    cfdemSolverPisoScalar和cfdemSolverPisoSTM的区别
    paraview处理fluent 2020R2计算结果
    关于fluent中的压力(二)和(三)
  • 原文地址:https://www.cnblogs.com/Dleo/p/5665106.html
Copyright © 2011-2022 走看看