Linux 实用 命令 小结

来源:互联网 发布:淘宝买家信用提高 编辑:程序博客网 时间:2024/04/28 23:35
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”。






0 0