linux常用命令学习

来源:互联网 发布:集线器端口电涌 编辑:程序博客网 时间:2024/05/29 07:17

tail 

tail -n filename 看某文件的后n行

tail -f filename 监控某文件的输入


head 

head -n filename 看某文件的前n行


mkdir

mkdir -p /a/b/c 创建多级文件夹


rm

rm -r 文件夹 删除文件夹


whereis 

whereis  命令 查看命令位置及帮助文档位置


whatis

whatis   命令 查看命令的简要说明


find

find   [路径]  -name  文件名(如," f* "查找f开头的文件)  查找路径下指令名称文件


locate

locate 文件名 查找系统的文件比较快(updatedb必须更新系统数据库)


updatedb

updatedb 更新系统文件数据库与locate配合使用


grep

grep [内容] [文件名] 查看内容是否在文件里面

grep -v  ["字符"] [[文件名]  查看文件内容非"字符"的内容

grep -v  ["字符"] [[文件名]  >> [文件明]    查看文件内容非"字符"的内容并追加到后面的文件里面


man

man [命令] 查看命令帮助


gzip 不支持文件夹压缩

gzip -1 表示快速压缩

gzip -9 最佳压缩

gzip -d 解压文件

gunzip 


tar 打包目录

tar -x 将打包文件解开

tar -c  产生.tar文件

tar -f  指令打包后的文件名

tar -v  观看打包过程

tar -cvf 与 tar cvf一样表示将打包

打包完毕后,通过gzip将打包文件压缩


tar zcvf 将文件夹打包及压缩

tar zcvf [目标压缩的文件名] [目录明]

tar zxvf 将压缩文件解包


zip -r  [目标压缩的文件名] [目录明]    压缩目录

unzip [目标压缩的文件名]  解压


useradd

useradd [用户名] 新建用户


write

write [用户名]同部机器用户间发送信息 Ctrl+D 退出


wall

wall  “字符内容”给同部机器的多用户发送消息


mesg

mesg [y/n] 是否接收其他用户发来的信息


service sendmail start  发邮件

mail [用户]

Subject:主题

"内容"Ctrl + D结束

Cc:抄送


接收邮件

mail 

r  回信

q 退出


关机

shutdown -h now

init0


重启

init6

reboot

0 0