Linux实用收集

Linux系统宏

__FUNCTION__ 函数名
__TIME__ 文件运行的时间
__LINE__ 所在行数
__FILE__ 文件名
__PRETTY_FUNCTION__ 带参的函数名

linux下的环境变量设置文件:

~/.bashrc ~/profile            用户环境变量
etc/.bashrc etc/profile        系统环境变量

查找当前目录下所有文件的大小:

du -sh *            

修改主题颜色:

https://www.cnblogs.com/yym2013/p/6240780.html

eval `dircolors ~/.dircolors/dircolors.256dark`

gdb调试中

disassemble           #可以显示汇编
layout src            #可以显示源码
info breakinfo        #可以查看断点
bt                    #显示所有堆栈
frame [id]            #跳到指定堆栈
disable				  #取消触发所有断点
enable				  #触发所有断点

svn增加所有新增文件

svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add

使用scp命令从局域网终端拷贝文件到本地

scp -r [username]@[IP]:[路径] [本地路径]

使用scp命令从本地拷贝文件到局域网终端

scp -r [本地路径] [username]@[IP]:[路径]

数据库拷贝:

第一种方式:

shell> mysqldump -h [ip] -u [root] -p [password] [database] > [path/filename]
shell> mysql -u root -p
password
mysql>source [path/filename]

第二种方式:

create database [destination_database_name]
mysqldump [resource_database_name] -h[IP] -u root -p[password] --add-drop-table | mysql [destination_database_name]

查看ubuntu已安装软件

dpkg -l | grep ftp

解决ubuntu下pip3安装速度缓慢

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple [包名]

通过挖tunnel访问被局域网限制的外网机器

ssh -L 9001:yahoo.com:80 user@homecomputer.com

修改目录下所有文件的时间戳

find . -type f |xargs touch

svn diff比较两个版本

https://www.cnblogs.com/xuxm2007/archive/2012/05/11/2496243.html

大小写不敏感

vim /etc/inputrc
# 增加一行新的配置
set completion-ignore-case on
# 退出编辑 :wq
reboot
在命令行输入字符后, 用方向键Up,Down来搜索以该字符开头的历史命令。
vim ~/.inputrc 
"\e[A": history-search-backward
"\e[B": history-search-forward

ubuntu绑定内网IP

在/etc/network/interfaces文件中修改为如下:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address [未被使用过的IP]
netmask 255.255.255.0
gateway xxx.xxx.xxx.1
dns-nameservers xxx.xxx.xxx.1

查看文件安装路径

whereis oracle

ubuntu防火墙

sudo ufw enable    #开启防火墙
sudo ufw disable   #关闭防火墙

将yourdir目录下修改时间三十天以内的文件复制到destdir下:

find /yourdir -mtime -30 -type f -exec cp {} /destdir \;

svn revert to previously version

svn merge -r HEAD:[version number] .

查看端口占用

netstat -anp | grep [process name]
ps aux | grep [PORT]

查询排除关键字

grep -v 'mmm\|nnn' abc.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值