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. android 4种启动模式

    在android里,有4种activity的启动模式,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance” 它们主要有如下不同: ...

  2. input多选计算

    CSS代码: body { counter-reset: icecream; } input:checked { counter-increment: icecream; } .total::afte ...

  3. ORA-14402: 更新分区关键字列将导致分区的更改

    默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改.這種情況可以通過開啟表 ...

  4. [转载]PO BO VO DTO POJO DAO概念及其作用

    原文链接:http://jeoff.blog.51cto.com/186264/88517/ POJO = pure old java object or plain ordinary java ob ...

  5. 18.4---2出现了几次(CC150)

    思路:1,先给出LTE的代码: public static int countNumberOf2s(int n) { // write code here int res = 0; for(int i ...

  6. 【Eclipse】在Eclipse工具中自定义类注释

    直接上图:这个公司基本都已经定制好了,自己写demo的时候可以适当定制自己的注释 package com.zlg.controller; zlg  : 此处输入zlg(对应模版的名称) 然后ALT+/ ...

  7. js判断移动端是否安装某款app的多种方法

    本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下 第一种方法: 一:判断是那种设备 ? || u.indexOf(; //android终端或者uc浏览器 ...

  8. c++ 文件utf-8格式

    #include <stdio.h> int i = 0; while (i < 20) {    i++;    WriteLog("d:\\log.txt", ...

  9. MySQL中的增删改查

    将表cm_application中的state字段类型改为字符串型 alter table  cm_application  modify STATE varchar(50); 将表cm_applic ...

  10. How to raise exceptions in Delphi

    uses SysUtils; procedure RaiseMyException; begin raise Exception.Create('Hallo World!'); end;