zoukankan      html  css  js  c++  java
  • linux 命令练习 2018-08-27

    linux 命令练习 2018-08-27


    uname  显示系统名字

    [test@localhost ~]$ uname
    Linux

    uname -a   即列出linux的内核版本号

    [test@localhost ~]$ uname -a
    Linux localhost.localdomain 3.10.0-862.9.1.el7.x86_64 #1 SMP Mon Jul 16 16:29:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

    cat /etc/redhat-release 查看CentOS发行版本

    [test@localhost ~]$ cat /etc/redhat-release 
    CentOS Linux release 7.5.1804 (Core) 

    cat  /etc/lsb-release 查看Ubuntu的版本:


    文件操作:

    复制文件: cp file1 file2

    复制目录:cp -r dir1 dir2

    移动和重命名文件:mv file1 file2

    移动和重命名目录:mv dir1 dir2 

    删除文件:rm file

    删除目录:rm -r dir

    创建文件:touch a.txt 或者 >a.txt

    创建目录:mkdir dir

    查看文件:cat file

    查看文件类型:file a.txt


    以点.开头的文件或目录是隐藏文件。

    echo a* 可以查看以a开头的文件和目录(*匹配任意)。


    压缩与解压缩:

    普通的zip压缩文件:

          解压 : unzip  appcode.zip

          压缩:zip  -r  appcode

    wget下载的文件以 .tar.gz结尾:

      解压:tar zxvf wget-1.0.1.tar.gz

      压缩:tar zcvf  ./wget-1.0.1.tar.gz(压缩后的位置和名字)  wget-1.0.1(要压缩的文件)

      注意参数顺序。

    wget下载的另一种文件格式 .tar.bz2格式:

      解压:tar jxvf  wget-1.0.1.tar.bz2 ./wget-1.0.1

      压缩:tar jcvf  ./wget-1.0.1.tar.bz2   wget-1.0.1


    查看进程: ps aux

    查看某个进程:ps aux | grep vim

    结束进程:kill 进程号

    后台执行 使用 & 符,切换到前台使用fg,切换到后台使用bg。


    文件搜索:locate、find、grep。


    使用ssh登录远程服务器时,如果本机的用户名和服务器的用户名一致可以省略。

    例如:ssh root@192.168.1.5

    如果本机用户也是root,就可以:ssh 192.168.1.5

    如果不想每次都输入密码,可以使用命令:ssh-keygen.

    本机的~/.ssh目录就会生成一个私钥文件和一个公钥文件文件:id_rsa和id_rsa.pub。

    然后把公钥上传到服务器上,服务器的 ~/.ssh/authorized_keys下。

    使用命令可以直接传到服务器:ssh-copy-id root@192.168.1.5。


    推荐一款终端操作软件:tmux,可以在断开连接后,再次连接后,使用tmux a回到上次的操作界面。

    使用rsync命令传输目录到服务器(默认家目录下):

    rsync -r mydir root@192.168.5.1:

    使用rsync命令传输目录到本地:

    rsync -r root@192.168.5.1:mydir .


    软件安装:

    编译安装:./configure 、make、sudo make install。

    手动安装:sudo apt-get install 

  • 相关阅读:
    详解PhpStudy集成环境升级MySQL数据库版本
    Mysql5.5升级到5.7的过程已经踩到的坑
    phpStudy中升级MySQL版本到5.7.17的方法步骤
    Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境
    百度云下载加速的
    libsvm的安装,数据格式,常见错误,grid.py参数选择,c-SVC过程,libsvm参数解释,svm训练数据,libsvm的使用详解,SVM核函数的选择
    RBF神经网络的matlab简单实现
    spark mllib docs,MLlib: RDD-based API
    目前所有的ANN神经网络算法大全
    Spark1.6.1 MLlib 特征抽取和变换
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9542914.html
Copyright © 2011-2022 走看看