最近接触的东西比较繁杂,有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 向一个命令启动的进程发送一个信号大小写区别哦!!!相关文章推荐: