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初步学习知识整理的更多相关文章

  1. [置顶] MySQL Cluster初步学习资料整理--安装部署新特性性能测试等

    1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现. ...

  2. c++学习知识整理

    <iomanip>传送门:https://baike.baidu.com/item/iomanip/3319954?fr=aladdin linux为何用./运行程序:https://bl ...

  3. OpenCV&Qt学习之四——OpenCV 实现人脸检测与相关知识整理

    开发配置 OpenCV的例程中已经带有了人脸检测的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安装与这个例子的测试可以参考我之前的博文Linux 下编译 ...

  4. WIFI基本知识整理

    这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了 ...

  5. wifi基础知识整理

    转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...

  6. 【转】WIFI基本知识整理

    WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种 ...

  7. UWP学习目录整理

    UWP学习目录整理 0x00 可以忽略的废话 10月6号靠着半听半猜和文字直播的补充看完了微软的秋季新品发布会,信仰充值成功,对UWP的开发十分感兴趣,打算后面找时间学习一下.谁想到学习的欲望越来越强 ...

  8. Atitit learn by need 需要的时候学与预先学习知识图谱路线图

    Atitit learn by need 需要的时候学与预先学习知识图谱路线图 1. 体系化是什么 架构 知识图谱路线图思维导图的重要性11.1. 体系就是架构21.2. 只见树木不见森林21.3. ...

  9. DBN 入门学习资料整理

    建议按序阅读 1.Deep Learning 概述 Deep Learning(深度学习)学习笔记整理系列 : http://blog.csdn.net/zouxy09/article/details ...

随机推荐

  1. BZOJ1932——[Shoi2007]Setstack 集合堆栈机

    1.题目大意:就是给你一个栈,有一些操作,向栈加入空集,把栈顶的元素复制一遍再加入栈,求栈顶两元素的并集,交集 还有栈的第一个元素和栈顶(将栈顶压缩成一个元素) 2.分析:这个其实不是用hash做的, ...

  2. 简述JavaScript函数节流

    为什么要用函数节流 浏览器中某些计算和处理要比其他的昂贵很多.例如,DOM 操作比起非 DOM 交互需要更多的内存和 CPU 时间.连续尝试进行过多的 DOM 相关操作可能会导致浏览器挂起,有时候甚至 ...

  3. 关于在android 4.2.2 上运行runlmbench

    在剑锋的基础上加一些自己笔记,让自己更懂一些这个流程. 参考:http://www.cnblogs.com/zengjfgit/p/5731655.html runlmbench 是一款在linux ...

  4. .oi 小游戏

    http://agar.io/ http://diep.io/ http://slither.io/ http://splix.io/ http://wilds.io/ http://kingz.io ...

  5. phpcms--模型管理,推荐位管理,类别管理

    phpcms的默认设置不一定能满足需求,这个时候必须启用[模型管理],[推荐位管理],[类别管理]三个高级功能 为什么需要使用这些功能呢,因为后台添加内容的时候需要不同的模型 而模型通过什么来展现呢, ...

  6. 22行Python代码实现 单词纠错

    http://norvig.com/spell-correct.html 基本原理就是概率统计,亮点是Python的各种特性作者用得出神入化,尤其是获取与word相距编辑距离为2的所有单词,先找出与w ...

  7. 如何优雅的使用 phpStorm 开发工具

    按照惯例依然是从百科上复制一条简介: PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具.PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化d ...

  8. 【GoLang】GoLang UTF8 与 Unicode

    结论: 通用的UTF8编码可是Ken Thompson和Rob Pike共同发明的, 他们都是Go的作者. Go中rune对应unicode的码点, string只是UTF8编码.len(" ...

  9. malloc/free与new/delete的区别

    相同点:都可用于申请动态内存和释放内存 不同点:(1)操作对象有所不同.malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符.对于非内部数据类的对象而言,光用m ...

  10. Spring4 学习笔记

    [9]SpEL语法 [10]Bean的生命周期:(五步)