zoukankan      html  css  js  c++  java
  • Linux的基本命令(CentOS)

    1.ll:列出当前文件夹下所有的文件夹的详细信息.
    2.ls:列出当前文件夹下的所有文件(只有名字)
       ls -a查看隐藏文件
       ls / 根目录下的文件
       pwd 查看当前所在目录
       who 查看当前用户是谁
       date 查看的那个铅事件
       last 查看最近的登陆历史纪录
       echo "内容" 打印(相当于java的输出)
       echo "内容" > 文件 将内容写到文件中(直接替换原来的内容)
       echo "内容" >> 文件 将内容追加到文件中
       ./文件 执行文件
    3.安装共享文件(安装之前在虚拟机选项下的设置下的选项中把共享文件夹打开):首先点击VMware外面的虚拟机下的安装VMware Tools,然后点击
       linux中的VMware Tools(桌面上光驱那个东西),然后把里面的那个VMwareTools-10.2.0-7259539.tar.gz
       放在桌面上,双击提取到桌面上,双击打开提取出来的文件夹,在文件夹下右击打开终端,ll可以列出
       当前文件夹下的所有文件,使用./vmware-install.pl执行安装,安装过程中遇到询问,一律yes,没有
       yes再打no,之后就会安装成功(打开主文件夹下的mnt文件夹下有hgfs说明安装成功).
    4.cd 是进入文件夹的命令
       cd / 进入根目录
       cd ~
    5.mkdir 用来创建文件夹
       mkdir -p 文件夹1/文件夹2 创建多级文件夹
       cd .. 返回上级目录
       touch 文件名.后缀 用来创建文件
       rmdir 删除文件夹
       rm 删除文件,有询问的(不能删除文件夹)
       rm -rf(尽量不用) 删除文件,没有询问的(不能删除文件夹)
    6.vi编辑器: vi 文件名.后缀 进入编辑界面,点击i即可编辑,编辑完成之后使用esc键退出编辑,使用:wq+enter即可保存退出vi编辑器
       cat 文件名.后缀名 可以用来查看文件中的内容
    7.linux系统的目录结构:
       boot文件夹 放操作系统内核
       etc 放linux各种配置文件
       home 放的是每个账号用户的数据
       lib64 lib 放各种库文件 jar
       mnt 放各种mount简称 /mnt/usb1
       proc sys 放系统内存 系统动态信息
       run srv tmp 放临时文件 开机自动清空
       var 动态信息 放mysql的数据库放在这里 apache/http放在这里 /var/www
       bin 放各种二进制程序
       dev 设备文件
       opt 放第三方按照程序
       root root用户的自己私有目录
       sbin 系统二进制程序
       usr 放软件安装包

    ================================================================================================================

    8.ifconfig 查询linux系统的ip,使用SecureCRT可以在windows下连接inux
       设置SecureCRT中文下乱码的情况:右击连接下的会话选项,外观里,标准字体改为新宋体,字符编码改为UTF-8就可以了.
    9.netstat -nltp查看各个协议的端口号
    10. 修改ip pwd:查询当前在哪个目录下
         whoami:查询当前的登录用户
         vi /etc/sysconfig/network-scripts//ifcfg-eth0
        编辑以下内容:
        TYPE=Ethernet
        ONBOOT=yes
        BOOTPROTO=static
        IPADDR=192.168.71.10
        NETMASK=255.255.255.0
    11:使用rz命令可以打开window系统下的文件夹,可以进行上传文件(再次使用rz可以查看上传的情况)
        使用yum install -y lrzsz 和 yum provides */rz可以安装rz命令
        也可以使用winSCP来进行文件的上传
    12:安装JDK:
        使用gzip 文件 可以将文件压缩
        使用gzip -d 文件可以将文件解压缩
        使用tar -cvf 打包后的名字.tar 文件1 文件2 文件3 可以将多个文件(一个文件写一个就好)打包
        使用tar -xvf 包名.tar将打包后的文件释放出来
        使用tar -zxvf 包名.tar将打包后的多个文件释放出来
       (多个文件一般先打包,再压缩,使用tar -zxvf 压缩后的名字(一般是.tar.gz结尾)进行解压缩,一步到位)

       mv 文件 /路径 将文件移动到指定的路径(mv 重命名或者移动,mv java mnt 重命名,mv java mnt/ 不行的依然重命名,mv java /mnt 移动)
       mv 文件 文件/ 重命名

       tar -zxvf jdk-8u102-linux-x64.tar.gz将文件进行解压

       vi /etc/profile(大G跳到最后 o插入一行)

       JAVA_HOME=/usr/local/java/jdk1.8.0_102
       JRE_HOME=/usr/local/java/jdk1.8.0_102/jre
       PATH=$PATH:$JAVA_HOME/bin
       CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
       export JAVA_HOME JRE_HOME PATH CLASSPATH

      注意:保存退出后,重新加载环境变量
       source /etc/profile
    13: ./文件 用来执行文件
         chmod u+x 文件 用来给用户这个文件的执行权限(死循环时,ctrl+z可以停止循环)
         死循环的脚本:
        while true
        do
        echo "内容"
        sleep 2
        done

  • 相关阅读:
    如何正确的面对所受到的伤害和不公平--心灵修炼(一)
    27Where条件筛选数据-简单(必学)-天轰穿sqlserver视频教程
    26数据查询的各种小玩法-select 下(必学)-天轰穿sqlserver视频教程
    25数据查询的各种小玩法-select上(必学)-天轰穿sqlserver视频教程
    24单行插入与批量插入-insert(必学)-天轰穿sqlserver视频教程
    23创建与设计表-约束(下)-天轰穿大话数据库视频教程
    22约束-主键与外键(必学)-天轰穿大话数据库视频教程
    21数据表的维护(必学)-天轰穿大话数据库视频教程
    20数据表的创建-分区表(选学)-天轰穿大话数据库视频教程
    19数据表的创建-普通表&临时表-天轰穿大话数据库视频教程
  • 原文地址:https://www.cnblogs.com/wadmwz/p/8810860.html
Copyright © 2011-2022 走看看