博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于linux的一些基础知识
阅读量:4881 次
发布时间:2019-06-11

本文共 1926 字,大约阅读时间需要 6 分钟。

一.基础

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

 

转载于:https://www.cnblogs.com/Dleo/p/5665106.html

你可能感兴趣的文章
JPA 使用报Named query not found错误
查看>>
FTP命令使用详解
查看>>
walmart weekly sales
查看>>
面试题07_用两个栈实现队列——剑指offer系列
查看>>
cocos2d-x3.2中加入Android手机震动
查看>>
css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
查看>>
温故而知新练习3
查看>>
【转】iOS应用崩溃日志分析
查看>>
EtherCAT Slave 入门教程 - 邮箱服务(1)
查看>>
java基础------抽象类
查看>>
【poj3537】 Crosses ans Crosses
查看>>
【poj1013】 Counterfeit Dollar
查看>>
Centos7 安装配置Apache+Mysql5.7+PHP7.0+phpmyadmin
查看>>
最佳调度问题
查看>>
10.04 FZSZ模拟Day1 总结
查看>>
RabbitMQ学习以及与Spring的集成(二)
查看>>
Go语言数据类型
查看>>
ora-12899解决方法
查看>>
(8)关于flexbox的一些想法。
查看>>
一台机子同时启动两个相同版本的tomcat
查看>>