最近接触的东西比较繁杂,有php
nginx
node
mysql
等等之类的,所以常会和命令行打交道,因为之前没有相关方面的知识积累,所以学习过程有点吃力,现在先总结一下常用的几个linux命令,后面用到会不断的补充添加。
tab
命令补全和文件名补全
control + c
结束当前程序vi
增加和修改
rm
删除文件或目录
find
查询
df
磁盘空间查询
file
判断文件类型
cat
从第一行开始显示文件内容
-A -b -n
常用参数
head 和 tail
分别表示显示文件前10行和后10行(默认为10)
[-n number]
number表示要显示出来的具体行数ls
列出目录下的文件
ls -a
列出当前目录下所有的文件名,包括隐藏文件与.开头的文件
mkdir
创建目录
mkdir -p
建立多层次目录
rmdir
删除空目录
cd
跳转路径
cd ~
回到主目录
cd ..
回到上级目录
pwd
显示当前工作路径
pwd -P
显示完整的路径
mv
移动文件或目录,或更名
[-f -i -u]
常用参数
cp
拷贝文件或目录
[-a -i -p -r -u]
常用参数ps
某个时间点的进程运行情况选取下来并输出
free
内存相关信息
netstat
网络相关信息
killall
向一个命令启动的进程发送一个信号大小写区别
哦!!!相关文章推荐: