zoukankan      html  css  js  c++  java
  • Linux笔记

    U盘制作

    不要用 UltraISO了,莫名其妙很多。 用 Win32DiskManager :  https://sourceforge.net/projects/win32diskimager/files/latest/download

    Linux 下 的 cc 和 gcc

    http://www.cnblogs.com/zhouyinhui/archive/2010/02/01/1661078.html

    cc 在 linux上就是 gcc

    连续执行多个命令

    http://blog.csdn.net/freedom2028/article/details/7104131

    && 是合并执行所有命令,只要有一个出错就退出。

    || 是合并执行所有命令,只要有一个成功就退出。

    CURL

    curl -X POST --header 'Content-Type: application/json'  --header 'Accept: text/plain' 'http://localhost:1081/admin/approveUser'

    Content-Type: 

    application/json
    application/x-www-form-urlencoded; charset=UTF-8

    清Swap内容:

    http://blog.163.com/zhao_jw/blog/static/18058736620121027102932108/

    禁用交换分区: swapoff -a

    再启用交换分区: swapon -a

    强行删除一个文件夹

    rm -rf 文件夹名

    r 表示递归

    f 表示强制

    复制目录, 但不复制文件夹

    find /var/test/shop -type d | sed 's//var/test/mkdir -p /var/www/' | cat

    查找: /var/test 部分替换为  mkdir -p /var/www部分,

    把 cat 换为 sh 就是执行。 或者最后再添加  | sh

    sed 's/要替换的字符串/新的字符串/g'   (要替换的字符串可以用正则表达式)

    EPEL

    介绍:https://fedoraproject.org/wiki/EPEL/zh-cn

    安装:http://os.51cto.com/art/201312/420725.htm

    alias

    ~/.bashrc

    alias mvn-jar="mvn clean package -Dmaven.test.skip=true"

    source ~/.bashrc

    用户权限

    添加用户: adduser dev

    设置密码: passwd dev  (提示不符合安全验证没关系)

    设置可以让dev使用sudo:  http://jingyan.baidu.com/article/49ad8bce77a0365834d8fa95.html

    改变所有者:  sudo  chown dev:dev 文件夹

    改变权限: sudo chmod 777 文件夹

    磁盘分区

    查看磁盘情况: df -h

    删除文件夹: rm  -rf 文件夹名

    查看进程:

    ps -ef | grep 过滤字符串

    ps -a 

    设置时间

    http://jingyan.baidu.com/article/fa4125acb7328628ac70920e.html

    date命令将日期设置为2014年6月18日

     ----   date -s 06/18/14

    将时间设置为14点20分50秒

     ----   date -s 14:20:50

    将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)

    ----date 0618141614.30

    Vi 用法

    使用root 保存 : 

    :w !sudo tee %

    设置回车格式:

    :set ff=unix

    Vim配置

    使用Vim替换Vi

    Vim命令:http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html

    行号: http://blog.chinaunix.net/uid-28408709-id-3874377.html

    下翻半屏: Ctrl+D

    下翻半屏:Ctrl+U

    工具

    tar

    解压 gz2 需要安装: 

    yum install bzip2

    .tar.gz 格式解压为 tar -zxvf xx.tar.gz

    .tar.bz2 格式解压为 tar -jxvf xx.tar.bz2

    打包文件夹:  tar czvf my.tar.gz dir1

    解压缩:  tar xzvf my.tar.gz

    注意:必须写成 .tar.gz的格式。 

    远程工具: XShell

    上传下载工具: lrzsz , 安装: yum -y install lrzsz ,在Xshell里使用 rz 上传 sz 下载。

     关机: shutdown  或 poweroff

    Putty

    需要安装 SSH   yum install openssh-server

    SSH Secure Shell Client

    远程传文件

    软件

    安装Java

    http://www.java.com/zh_CN/download/help/linux_x64_install.xml#install

    下载后解压缩:

    tar zxvf java包

    设置环境变量:

    # vi /etc/profile

    在该文件中加入:

    export JAVA_HOME=/usr/java/j2sdk1.4.2_04
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

     

    一定要在CLASSPATH路径中加入$CLASSPATH:

    # 修改配置文件

    vi /etc/profile

    # 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加

    export JAVA_HOME=/opt/soft/jdk1.8.0_91

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    最后重新加载:

    source /etc/profile

    解析:

    profile export 语法: 

    $变量

    冒号表示分隔

    . 表示当前路径。

    端口转发

    https://979137.com/archives/148.html

    SSH免密

    https://blog.csdn.net/m0_37822234/article/details/82494556

    ssh-keygen -t rsa -C "iamnewsea@163.com" -f ~/.ssh/iamnewsea

    vi  ~/.ssh/config

    Host gitee.com
        HostName gitee.com
        Port 22
        IdentityFile ~/.ssh/13466396863
        User 13466396863@163.com

    ssh-copy-id -i  ~/.ssh/iamnewsea.pub root@bigdata2

     ssh-copy-id 会把 pub 文件内容存放到服务器 ~/.ssh/authorized_keys

    问题

    make: *** [install-recursive] Error 1

    使用 sudo 执行 即可。

    bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

    sudo yum install glibc.i686

  • 相关阅读:
    用js遍历生成数独可行数据(未优化版本)
    JS生成tips小工具
    Iframe使用
    二级指针作输入的三种内存模型
    货品的进出库模型
    约瑟夫问题
    vector
    CUDA并行简单加法
    第一个CUDA程序
    在Ubuntu下安装、配置和测试cuda[复制]
  • 原文地址:https://www.cnblogs.com/newsea/p/5327599.html
Copyright © 2011-2022 走看看