linux的命令使用记录

iptables禁止53端口的出包(dns)

iptables -A OUTPUT -p udp --dport 53 -j DROP

 

linux查看网络监听端口

netstat -npl

查看占用端口并杀死进程

netstat -apn | grep 4040  
kill -9 pid

 

文件复制

//cp 不带参数,只能copy一个文件,不能copy带文件的目录,到指定地方.
//cp -rf 带参数,就能copy任何数据,到指定地方.

比如:
cp test.txt
/home/MIR1566-PC/Document 拷贝test文本文件到指定目录下. cp -rf test /home/MIR1566-PC/Document 拷贝test目录到指定目录下

 

软链接(快捷方式)

seven@ubuntu:~$ ln -s /mnt/hgfs/VMShare/ Share

 

文件路径下查找字符串

find . -name "*.java" | xargs grep "System.loadLibrary"

 

~/.bashrc环境变量设置中,PATH添加

export PATH=$PATH:/usr/local/go/bin这种格式不起作用
export PATH=$GRADLE_HOME/bin:$PATH这个对

 

重启网络

seven@ThinkPad:~$ sudo /etc/init.d/networking restart

 

gcc编译链接

gcc -c test.c -o test.o //编译源文件为o文件,-c表示只编译不链接

gcc main.o a.o -o main //链接o文件为可执行文件

 

nm查看lib库方法

//查看库文件暴露的符号
shanyu@debian:~/Desktop$ nm -aDC --defined-only ./libtestndk.so 00004010 A __bss_start 00004010 A _edata 00004010 A _end 000007b1 T getAge 000007d9 T Java_com_my_testandroid_ndk_NdkMain_doThings 00000739 T JNI_OnLoad 000006bd T native_hello 000006fd T register_ndk_load
//查看lib调用其他库符合(本库中未定义的请求符号) shanyu@debian:
~/Desktop$ nm -aDCu ./libtestndk.so U abort U __android_log_print U arc4random U __cxa_atexit w __cxa_begin_cleanup w __cxa_call_unexpected U __cxa_finalize w __cxa_type_match w __gnu_Unwind_Find_exidx U memcpy U __stack_chk_fail U __stack_chk_guard shanyu@debian:~/Desktop$

 

posted on 2016-05-13 15:34  寻步  阅读(713)  评论(0编辑  收藏  举报