• linux基础命令


    linux系统的目录构造

    /根目录

    bin(常用目录)

    boot(系统引导文件)

    dev(设备文件)

    etc(系统程序及常用配置文件)

            etc目录下有

      rc.D(系统服务程序)

      sysconfig(系统配置)

      X11(X11配置)

      cron.d(cron服务程序)

    home(用户目录)

    lib(系统程序运行库)

    mnt(默认分区挂载点目录)

    opt(第三方软件安装目录)

    proc(系统状态文件)

    root(root用户主目录)

    sbin(系统管理程序)

    tmp(临时文件存放缓存)

    usr()

           usr目录下有

      bin(常用用户程序)

      include(C/C++文件)

      lib(应用程序库文件)

      local(用户自行安装的程序)

      sbin(常用系统管理程序)

      share(共享的文档及文件)

      src(源代码、内核代码目录)

      X11R6(图形界面系统)

    var(数据目录)

           var目录下有

      cache(应用程序产生的缓存文件)

      lib(应用程序产生的数据文件)

      log(系统及程序日志文件)

      run(应用程序的进程PID文件)

      spool(数据文件缓冲池)

      www(WEB服务默认网页存放目录)

    常用的目录

    /bin目录 常用的系统命令

    /sbin目录 系统管理员命令

    /usr 用户应用程序安装目录

    /etc目录 常用的系统配置文件 例如:/etc/passwd 放用户账户信息 /etc/shadow 放账户密码(MD5加密)

    /home 目录用户主目录所在的目录,每个用户都对应一个子目录

    /root 超级管理员的主目录

    /boot 系统启动文件所在的目录

    /dev 设备文件目录

    /tmp 临时文件目录

    /lib 库文件目录

    /var 日志临时文件的目录

    root用户:reboot 重启

    shutdown –h now 关机

    chmod 改文件权限 语法:chmod 777 xxx.txt chown

    改文件拥有者 语法: chown 用户 组 xxx.txt

    查看目录内容

    pwd 功能:查看当前所在目录

    ls 功能:查看当前目录下都有什么内容

    ls -l 功能:以列表的形式查看当前目录下所有可见文件的详细 属性。(可以使用ll命令代替)

    ls -a 功能:查看隐藏文件

    切换目录

    cd 目录 功能:进入指定目录

    cd.. 功能:返回上一层

    绝对路径:是从盘符开始的路径,形如C:windowssystem32cmd.exe

    相对路径:是从当前路径开始的路径,假如当前路径为C:windows要描述上述路径,只需输入system32cmd.exe实际上,严格的相对路径写法应为.system32cmd.exe

    文件系统 rm -rf 功能:删除 语法:rm -rf xiongda a.txt

    r 递归

    f 强制

    mv 功能:重命名 语法:mv wenjian1 wenjian2

    功能:剪切 语法:mv wenjian /var

    cp 功能:复制 语法:cp -ar wenjian /var

    功能:复制 语法:cp a.txt b.txt (复制一份并命名)

    mkdir 功能:新建文件夹

    touch 功能:新建文件

    vi vi xxx.txt 功能:进入编辑模式

    按i,o,a,可以编写

    esc 可以退出

    Shift+:进入末行模式

    Wq -退出保存

    q-退出不保存

    !强制执行

    .tar包 (long压缩包 juan文件)

    压缩:tar cvf long.tar juan.txt

    解压缩:tar xvf long.tar

    查看压缩包的内容:tar -tf long.tar

    追加文件(文件夹)到压缩包:tar -rf long.tar juan.txt

    删除压缩包的内容:tar --delete -f long.tar juan.txt.tar.gz包

    .tar.gz包 第一种方法:使用gzip(压缩)/gunzip(解压缩)

    压缩:gzip long.tar

    解压缩:gunzip long.tar.gz

    第二种方法:tar调用gzip

    压缩:tar czvf sum.tar.gz sum/

    解压缩:tar xzvf sum.tar.gz

    总结:解压 tar -xvf file.tar //

    解压 tar包 tar -xzvf file.tar.gz //

    解压tar.gz tar -xjvf file.tar.bz2 //

    解压 tar.bz2 tar -xZvf file.tar.Z //

    解压tar.Z unrar e file.rar //

    解压rar unzip file.zip //解压zip

    总结 1、*.tar 用 tar -xvf 解压

    2、*.gz 用 gzip -d或者gunzip 解压

    3、*.tar.gz和*.tgz 用 tar -xzf 解压

    4、*.bz2 用 bzip2 -d或者用bunzip2 解压

    5、*.tar.bz2用tar -xjf 解压

    6、*.Z 用 uncompress 解压

    7、*.tar.Z 用tar -xZf 解压

    8、*.rar 用 unrar e解压

    9、*.zip 用 unzip 解压

    查看文件内容

    cat 功能:由第一行开始显示所有内容 语法:cat 文件名

    more 功能:一页一页显示文件内容 语法:more 文件名

    less 功能:跟more类似,可以往前翻页 语法:less 文件名

    haed 功能:显示文件的前几行内容 语法:head -n 数值 文件名 如:head -n 10 (数值多少就显示几行)

    tail 两种作用 1、显示文件最后几行的内容 语法:tail -f-n 10 2、增量显示文件内容(工作中常用作查看动态日志) 语法: tail -f 文件名

    tac 功能:由最后一行开始显示所有内容 语法: tac文件名

    ping ping 能够测试你到某一个ip之间的网络是否通畅。

    ifconfig 查看网络配置

    export 使用语法:export [变量名称]=[变量设置值]

    查看内存: free -m

    查看硬盘: df -h -> du -sh * 配合着一起使用 查看磁盘空间大小:df -h 查看文件或文件夹所占大小:du -sh/tmp

    关闭防火墙:service iptables stop

    查看实时进程:top(相当于Windows的任务管理器)

    查看进程:ps -ef或者ps aux 区别:ps aux可查看cpu,MEM占用率,ps- ef 不可以 工作中ps -ef相对更多; 如:ps -ef |grep java

    杀死进程:kill或killall Kill pid 如:kill 4912 kill -9 4912表示强杀 Killallpname 如: killall apache

    查看端口是否被占用: 如:netstat -anp | grep 80

    查看系统位数命令: uname -a

    检查版本命令:Java -version

  • 相关阅读:
    CentOS7安装MongoDB
    CentOS7怎样安装Redis4.0.12
    Ubuntu18.04安装Python3.6.8
    nGrinder性能测试平台的安装部署
    Scrapy爬取携程桂林问答
    CentOS安装log.io
    CentOS7安装Supervisor3.1.4
    renren_fast性能测试平台的安装部署
    eolinker接口测试平台的安装部署
    UnityShader基础光照效果
  • 原文地址:https://www.cnblogs.com/ainiya/p/11156320.html
Copyright © 2020-2023  润新知