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. Leonbao:MapKit学习笔记

    以下仅作了解, 实际使用以百度地图居多, 因为百度地图有动态路径规划等接口 MapKit学习笔记    原帖: http://www.cocoachina.com/bbs/read.php?tid-6 ...

  2. Android学习笔记(二十二)——短信接收与发送

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 当手机接收到一条短信的时候, 系统会发出一条值为 android.provider.Telephony.SMS ...

  3. git 教程(9)-远程仓库

    到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了. 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Gi ...

  4. Android 解析JSON格式数据

    比起XML,JSON主要优势在于它的体积更小,在网络上传输的时候可以更省流量.但缺点在于,它的语义性较差,显示不如XML直观. JSON格式 :  { "name_A" : &qu ...

  5. 35 网络相关函数(三)——live555源码阅读(四)网络

    35 网络相关函数(三)——live555源码阅读(四)网络 35 网络相关函数(三)——live555源码阅读(四)网络 简介 5)NoReuse不重用地址类 6)initializeWinsock ...

  6. 5 HandlerIterator处理程序迭代器类——Live555源码阅读(一)基本组件类

    这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类. 本文由乌合之众 lym瞎编,欢迎转载 my.oschina.net/oloroso Handler ...

  7. time()函数,dirname(__FILE__) 的使用总结

    time()函数将返回从1970-1-1 0:0:0到当前时间的秒数.(整型) dirname(__FILE__) php中定义了一个很有用的常数,即 __file__ 这个内定常数是当前php程序的 ...

  8. webrtc开源项目音频重采样“不友好接口”的几点总结

    WebRTC(Web Real Time Communication)并不是Google原来自己的技术,在2010年,Google以大约6820万美元收购了VoIP软件 开发商Global IP So ...

  9. 使用WITH AS提高性能简化嵌套SQL

    一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到.有的时候,是为了让 ...

  10. ASP.NET页面传值不使用QueryString

    ASP.NET页面传值不使用QueryString   Asp.net中的页面传值方法: 1         Url传值 特点:主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址 ...