lnmp初步学习知识整理
Linux常用30个命令
1、帮助命令
1) man 就是manual的缩写,用来查看系统中自带的各种参考手册(一般linux系统中自带英文手册)!
man 命令名 //查看该命令的介绍
2) 命令名称 -h 方便阅读显示 df -h
3) 命令名称 --help
2、常用命令
1) echo //输出内容
2) poweroff / reboot //关机/重启
3) wget URL(资源地址) //下载文件,功能强大,支持断电续传
4) top //查看系统负载,输入1 查看cpu各个核的使用信息,输入b 让当前正在使用的进程高亮显示
5) ifconfig //查看网络情况(主要用于查看本机ip)
6) df -h //查看磁盘使用情况
7) history //查看历史命令
3、工作目录切换命令
1) pwd //打印当前目录(路径)
2) cd //切换目录,cd ../ 表示切换到上一级 cd 切换到/root目录下
3) ls //查看当前目录下所有文件
4、文本文件查看命令
1) cat //查看文件全部内容
2) more //查看内容较多的文件,使用空格翻屏
3) head -N //查看文件头部几行内容(N表示行数)
4) tail -f -N //动态显示文件尾部几行内容
5、文件目录管理命令
1) touch 文件名 //创建文件
2)mkdir 目录名 //创建目录
3) cp 源文件地址 目的文件地址 //复制文件
4) mv 源文件地址 目的文件地址 //移动或者重命名文件
5)rm 文件名 //删除文件
rm -r 目录 //可删除空目录
rm -rf 目录 //强制删除有内容的目录
6、打包压缩与搜索命令
1) tar -zcvf etc.tar.gz /etc // 讲/etc这个目录打包成etc.tar.gz文件
2) tar -zxvf ect.tar.gz -C /root/etc //将etc.tar.gz这个文件解压到/root/etc这个目录 目录需提前创建好
3) unzip etc.zip //解压etc.zip
4) grep 文本内容 目标文件 //在指定文件搜索指定内容
5) find 查找路径 查找条件 //在某个目录下查找具体的文件
7、重定向,管道符
1) > //将内容输出到某个文件夹,输出之前会清空文件
2) >> //以追加的方式输出内容到文件末尾
3) | //将前一个命令原本要输入到屏幕的数据当做后一个命令的标准输入
8、用户相关
1) useradd username //添加用户
2) passwd username //修改定制用户的密码
3) chmod 权限 文件路径 //修改指定问价你的权限
4) su username //切换到指定用户
Tips: q // 退出
Ctrl + c //终止命令执行
tab //补全文件名
Ctrl + 1 //清屏 上下键查看历史命令
Ctrl + a //光标跳转至行首
Ctrl + e //光标跳转至行尾
Ctrl + u //删除所有输入的内容
常用的15个vim命令
技巧: 命令前面都可以加数字,进行多次同样的操作
. 操作符可以重复上一次操作(非移动)
; 继续上一次查找
插入: i o
移动: h j k l w b gg G nG f字符
复制: yy yw
粘贴: p
修改: cw s
删除: x dd dw
可视化操作: v V
查找: /查找字符串 n N
缩进: >> <<
后退: u
重做: Ctrl+r
保存: :w :wq ZZ :q!
组合: dw de d$ dd d0
cw ce c$ cc c0
yw ye y$ yy y0
显示行号: :set nu
ps -ef | grep mysql //查看当前运行的进程
ps -ef | nginx
vim /usr/local/nginx/conf/nginx.conf
cd /home/wwwroot/default
yum -y install lrzsz //安装 lrzsz 这个软件
kill 主进程号 //杀掉某个进程
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
netstat -tpln //查看当前开放的端口
top
./install.sh
head install.sh
vim test.sh
#!/bin/bash
echo 'it is a shell script file';
sh test.sh
which sh //查看命令的位置
which useradd
echo $PATH //输出环境变量PATH的值
chmod u+x test.sh
./test.sh
mkdir /root/bin
mv test.sh /root/bin/
test.sh
mv test.sh testsh
crontab -e
*/1 * * * * echo $(date) >> /root/date.txt
//分 时 日 月 周 命令
service crond restart //重启计划任务
tail -f /root/date.txt
lnmp初步学习知识整理的更多相关文章
- [置顶] MySQL Cluster初步学习资料整理--安装部署新特性性能测试等
1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现. ...
- c++学习知识整理
<iomanip>传送门:https://baike.baidu.com/item/iomanip/3319954?fr=aladdin linux为何用./运行程序:https://bl ...
- OpenCV&Qt学习之四——OpenCV 实现人脸检测与相关知识整理
开发配置 OpenCV的例程中已经带有了人脸检测的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安装与这个例子的测试可以参考我之前的博文Linux 下编译 ...
- WIFI基本知识整理
这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了 ...
- wifi基础知识整理
转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...
- 【转】WIFI基本知识整理
WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种 ...
- UWP学习目录整理
UWP学习目录整理 0x00 可以忽略的废话 10月6号靠着半听半猜和文字直播的补充看完了微软的秋季新品发布会,信仰充值成功,对UWP的开发十分感兴趣,打算后面找时间学习一下.谁想到学习的欲望越来越强 ...
- Atitit learn by need 需要的时候学与预先学习知识图谱路线图
Atitit learn by need 需要的时候学与预先学习知识图谱路线图 1. 体系化是什么 架构 知识图谱路线图思维导图的重要性11.1. 体系就是架构21.2. 只见树木不见森林21.3. ...
- DBN 入门学习资料整理
建议按序阅读 1.Deep Learning 概述 Deep Learning(深度学习)学习笔记整理系列 : http://blog.csdn.net/zouxy09/article/details ...
随机推荐
- Android ListView 图片异步加载和图片内存缓存
开发Android应用经常需要处理图片的加载问题.因为图片一般都是存放在服务器端,需要联网去加载,而这又是一个比较耗时的过程,所以Android中都是通过开启一个异步线程去加载.为了增加用户体验,给用 ...
- HDU 3743 Frosh Week(归并排序求逆序对)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3743 题目意思就是给你一个长为n的序列,让你求逆序对.我用的是归并排序来求的.归并排序有一个合并的过程 ...
- HDU 4791 Alice's Print Service(2013长沙区域赛现场赛A题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4791 解题报告:打印店提供打印纸张服务,需要收取费用,输入格式是s1 p1 s2 p2 s3 p3.. ...
- Google在三大系统上停止对Chrome Apps的支持
近年来凭借着低廉的价格和易于管理和追踪的特性,Chrome OS设备逐渐获得了市场的肯定.只是相比较Windows和macOS桌面系统来说,Chrome OS在应用方面依然存在劣势,为此三年前Goog ...
- 11 AlarmHandler定时处理类——Live555源码阅读(一)基本组件类
这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类. 本文由乌合之众 lym瞎编,欢迎转载 http://www.cnblogs.com/oloroso ...
- [NOIP2015] 子串substring 题解
[题目描述] 有两个仅包含小写英文字母的字符串A和B.现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串,请问有多少种方案可以使得 ...
- Github Bash
第一步生成密钥:ssh-keygen -C 'your@email.address' 第二步验证结果:ssh -T git@github.com 第三步克隆:git clone https://git ...
- git 忽略文件权限
git config --add core.filemode false 发现.git/config 中新增了一行: [core] ... filemode = false ref: http://b ...
- git clone
raw text for ssh: git@github.com:TommyU/avbot_config.git git command on linux: git clone git://githu ...
- Java拼接批量新增SQL语句
StringBuffer addSql = new StringBuffer(1000); int batchSize = 50; int executeTime = 0; SimpleDateFor ...