本次分享的主题是Linux的入门与实战,这些命令是在虚拟机下使用,先熟悉它们。方便以后的查找和使用。
sz rz
对服务器来说文件的上传与下载,对客户端就是相反了。具体的使用方式可以参考这个
应用场景:一般是用在下载包和上传包的时候
cd ls tar chmod chown
cd:切换目录
ls:显示当前目录下的文件,一般会与 “ll”(显示当前目录下文件的详细信息)使用
tar:打包和压缩命令,在linux中你需要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)
tar cvf file.tar test.log ;仅打包
tar -ztvf file.tar.gz ;预览压缩包
tar -zcvf file.tar.gz newname ;压缩
tar -zxvf file.tar.gz ;tar包解压
chmod:更改文件的文件或目录的权限,应用场景:下载软件需要修改配置文件时,要先获取文件的权限,然后在修改文件。
chown:改变某个文件或目录的所有者和所属的组。应用场景:让某个用户和用户组对某个文件或目录具备访问权限
mv rm mkdir
mv:移动或重命名文件。应用场景:移动(备份)文件或目录
rm:删除命令 应用场景:一般用来删除文件或目录的
mkdir:创建目录 应用场景:经常使用
vi
vi:纯文本编辑器 应用场景:只要涉及到文本的都需要它来操作
(tail -100f) grep find
tail:显示尾部内容。 tail -100f 是表示查看文本最后100行内容。 应用场景:查看日志更新了哪些内容。
grep:文本搜索工具。 应用的场景:多与其他命令一起组合使用。
find:在目录下查找文件命令。应用场景:经常需要查找文件。
ps -ef | grep xx
ps -ef | grep xx:查看某个进程的运行状态。应用场景:有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等
netstat -nltp
查看linux的端口使用情况。应用场景:查看端口是否被占用
kill -9 PID
强制杀死某个进程。不过一般不直接kill,会先停止,再skill
top df du
top:实时动态地查看系统的整体运行情况.相当于windows的任务管理器。
df:获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
du:显示每个文件和目录的磁盘使用空间。
du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。
Meta Data的定义是:文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的。因此正常情况下,df计算的USED空间会比du计算的结果要稍大。
free
free:显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
应用场景:查看本机的内存使用情况的时候。
以上就是我对常用命令的粗略的看法,希望以后能回过头再好好的完善这篇。
每一个场景一个命令,当然以上命令也只是一个线头,该怎么织毛衣,织什么样的毛衣就有你决定!