1、查看Linux内核版本的命令
方法一:
命令: uname -a (或uname -r)
作用: 查看系统内核版本号及系统名称 ,内核目录在:usr/src 中。
方法二:
命令: cat /proc/version
作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称
2、解压、压缩
1)解压
#tar -xvf file.tar //解压 tar包
#tar -xzvf file.tar.gz //解压tar.gz
#tar -xjvf file.tar.bz2 //解压 tar.bz2
#tar -zxvf file.tar.Z //解压tar.z
#unrar e file.rar //解压rar
#unzip file.zip //解压zip
2)压缩
# tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包 ,-f指定包的文件名。
# tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -czf all.tar.gz *.jpg 这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz
# tar -cjf all.tar.bz2 *.jpg 这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2
3)VI 命令
i :插入 ESC :退出插入 :w newfilename 写到某文件中
:w 保存 :wq 保存并退出 :q! 强行退出
:set nu :显示行号 u 撤消 dd :#删除行
yy nyy 复制 p 粘贴
4、ubuntu 快捷键
1)打开terminal Ctrl+Alt+t
在一个terminal右击,点击open tab可以再打开一个termial.
对应的快捷键:Ctrl+Shift+t
5、常用的命令
1)man ls 查看ls的用法
ls --help 看它有哪些选项
2)rm mv
3) pwd 查看当前路径
4)cat more 查看内容
5)clare 清屏 date 显示时间
6)su -l netseek 切换到netseek这个用户
7)whereis bin 显示bin所在的目录,将显示为:/usr/local/bin
8)grep: 文本内容搜索;
find:文件或者目录名以及权限属主等匹配搜索
9)file xx文件 查看xx文件的格式等信息
6、重启网络、关机等
1)# /etc/init.d/networking restart 重启网络
2)sudo shutdown -h now 关机
7. gcc参数 -I和-L 的用法
当头文件与gcc不在同一目录下要用 -I dir参数,它是指头文件所在的目录。而添加库文件时需要 -L dir参数,它指定库文件所在的目录。
7.1 -I dir
使用#include<>,gcc默认目录是 "/usr/include".
$gcc 1-3.c -o 1-3 -I /root
7.2 -L dir
如果一个程序用到了目录/root/lib下的一个动态库libsunq.so,因为-L dir指定的是路径而没有指定文件,则需要用到 -llibarry参数,它可以指定gcc去寻找libsunq.so。 在linux下的库文件命名规定必须以lib三个字母开头,因此,在用“-l”指定连接库文件时可以省去lib三个字母,即如果依赖libsunq.so库,有时可以写成“-lsunq”:
$gcc 1-3.c -o 1-3 -L /root/lib -lsunq
Linux下动态链接库默认后缀名是".so",静态链接库默认后缀名是“.a”。