面试公司:应用汇

面试时间:2014.3.13

面试岗位:数据分析(实习)

面试问题:1、linux命令   2、数据库   3、python   4、数据结构   5、算法   6、web服务器   7、实际项目


一、linux

1、tar命令:

tar文件是几个文件和(或)目录在一个文件中的集和,即为“打包”。是文件备份和归档的最佳途径之一。

-c——创建一个新的文件

-t——显示tar文件中的文件列表。

-x——从归档的tar文件中抽取文件。

-f——当与-c参数一起使用时,创建的tar文件使用该选项后面所指定的文件名。当与-x一起使用时则              解除该选项所指定的归档文件。

-v——显示归档文件的速度。

-p——保留源文件的属性。

-z——在打包的同时使用gzip对tar文件进行压缩。

-j——在打包的同时使用bzip2对tar文件进行压缩。


示例:

tar -cvf filename.tar directory/file   #打包

tar -cvf filename.tar /home/me/a /homeme/b    #多文件打包

tar -tvf  filename.tar    #显示tar中的文件列表

tar -xvf filename.tar    # 抽取tar中的文件

tar并不会对打包的文件进行默认压缩,如果要进行压缩需要加入-z或者-j.

tar -cjvf filename.tar.bz2    #创建一个使用tar和bzip进行归档压缩的文件

tar -czvf filename.tar.gz    #创建一个使用tar和gzip进行归档压缩的文件

tar -xzvf filename.tar.gz   / tar -xjvf filename.tar.bz2    #对一个归档压缩的文件进行解压抽取


2、进程查看

ps命令


3、修改文件权限

chmod命令


4、创建新用户

adduer命令


5、修改用户组

useradd username groupname