Linux笔记
U盘制作
不要用 UltraISO了,莫名其妙很多。 用 Win32DiskManager : https://sourceforge.net/projects/win32diskimager/files/latest/download
Linux 下用命令行:
sudo dd if=path_to_your_iso of=your_usb_device bs=4M status=progress oflag=sync
确定u盘: sudo fdisk -l , 不带数字。 一般是 /dev/sda 或 /dev/sdb
Linux调整与Window相同的时间
在Linux下打开终端,输入命令:
timedatectl set-local-rtc 1
然后再输入
timedatectl
LInux下高斯键盘没有功能键
/sys/module/hid_apple/parameters/fnmode 设置为 0
Deepin v23 Linux 没有声音:
echo "options snd-intel-dspcfg dsp_driver=1" | sudo tee /etc/modprobe.d/alsa-base.conf sudo alsactl init
重启后有播放声音,但是没有麦克风
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的格式。
远程工具:
推荐 Putty + WinScp
如果使用命令行 安装: yum -y install lrzsz ,在shell里使用 rz 上传 sz 下载。
立即关机: shutdown -r now 或 poweroff
安全使用: shutdown
软件
安装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
作者:NewSea 出处:http://newsea.cnblogs.com/
QQ,MSN:iamnewsea@hotmail.com 如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。 |