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

  • 相关阅读:
    PAT 甲级 1126 Eulerian Path (25 分)
    PAT 甲级 1126 Eulerian Path (25 分)
    PAT 甲级 1125 Chain the Ropes (25 分)
    PAT 甲级 1125 Chain the Ropes (25 分)
    PAT 甲级 1124 Raffle for Weibo Followers (20 分)
    PAT 甲级 1124 Raffle for Weibo Followers (20 分)
    PAT 甲级 1131 Subway Map (30 分)
    PAT 甲级 1131 Subway Map (30 分)
    AcWing 906. 区间分组 区间贪心
    AcWing 907. 区间覆盖 区间贪心
  • 原文地址:https://www.cnblogs.com/newsea/p/5327599.html
Copyright © 2011-2022 走看看