putty 修改password 指令:yppasswd
vnc 端口申请指令:vncserver -geometry 2000x1800(分辨率)
vncviewer 退出全屏指令 ctrl+alt+shift+ F
Linux
grep Fail 查看Fail相关记录
su + 用户名 登陆用户
ps aux | grep vsim 显示所有与vsim相关进程
chmod 777 filename 将filename的文件权限改为777
tar -xvf filename -C /XX 将filename解压并放到XX目录下 (rar)
tar -cvf log.tar log2012.log 仅打包,不压缩!
tar -zcvf xxx.tar.gz xxx 打包后,以 gzip 压缩
tar -jcvf aaa.tar.bz2 aaa.log 打包后,以 bzip2 压缩
tar [选项] 文件名.tar.gz 源文件
tar -cvfz xxx.tar.gz source_file (tar -cvfz 包名.tar.gz 源文件) #以tar.gz方式打包并gz方式压缩
tar -xvfz xxx.tar.gz -C path (tar -xvfz xxx.tar.gz -C 目标路径) #解压缩包,默认是解压到当前目录;-C 可以指定输出目录。
7za x filename.7z -r -o./ 将7z压缩文件解压,-r表示递归搜索压缩文件中的文件,-o后直接接目录(这里用的是当前目录 ./ )
find [目录] -name “*xxx *” 查找该目录下,名字中含有xxx的文件与文件夹
mv /home/1.txt /opt/ 这个命令是将/home目录下的1.txt移动到 /opt目录下,命令执行后home目录下的1.txt将会被删除
cat > filename 创建新文件,创建之后直接可以写文件内容,如果不需要可以ctrl+c退出
source .cshrc 使得.cshrc脚本立即生效
usermod -G Z1 Z2 在根目录下将Z1和Z2访问连通,chmod -R 774 /home/Z1 将Z1提供给Z2 “774”的访问权限。
cat /proc/version Linux查看当前操作系统版本信息
lspci -vd 10ee: 以vd形式显示10ee的pcie信息
函数
$rewind 从文件中返回指针值,读完返回1
$fwrite 往文件中以某格式写入
$sformatf 整理字符串的格式,按照函数里“ ”中的格式,把相应的变量填进去
Makefile
export XXX := /A/b 声明XXX的路径为/A/b
GVIM
:vs 文件内进行对比
:t31 将光标所在行复制并粘贴到第31行下
:w 保存
:q quit
:E 选择对比文件路径
更改GVIM编译器设定:Edit —> Starup Settings 即可打开GVIM的编译器全局设定文件
ZZ 保存退出
ZQ 不保存退出
dd 删除本行
J 两行合并
u 撤销
% 括号匹配
Y 拷贝行
P 粘贴(在前)
p 粘贴(在后)
GCC
gcc xxx.c 编译xxx文件,如果有语法错误或者文件不完整会报错
gcc xxx.c -o xxx 将xxx.c文件编译为xxx程序文件
gcc ./xxx 将程序文件运行
gcc -E xxx.c -o xxx.i 让gcc在预处理结束后停止编译过程
gcc -c xxx.i -o xxx.o 将xxx.i编译为目标代码
gcc xxx.o -o xxx 生成的目标文件链接成可执行文件
gcc xxx.c yyy.c -o zzz 将两个或多个.c文件生成为一个可执行程序
gcc -Wall xxx.c -o xxx 产生尽可能多的告警信息
gcc david.c -I /home/david/include -o david -I选项可以向gcc的头文件搜索路径中添加新的目录
gcc david.c -L /home/david/lib –ldavid -o david 通过-L选项向gcc的库文件搜索路径中添加新的目录
gcc foo.c -L /home/david/lib -static –ldavid -o 强制使用静态链接库
gcc -pipe xxx.c -o xxx 加速编译