linux 的网络操作与配置文件,Linux常用文件与网络操作命令速记指南

ls

复制代码代码如下:

$ ls #查看当前目录下文件

conf lnmp_install.sh README vhost_ngx_pagespeed.sh

init.sh ngx_pagespeed.sh source vhost.sh

复制代码代码如下:

$ ls conf #查看conf目录下文件

index.html nginx.conf pureftpd-mysql.conf tz.php

init.d.nginx pure-ftpd.conf script.mysql

复制代码代码如下:

$ ls -a #显示所有文件(包含以点(.)开头的隐藏文件,)

. conf lnmp_install.sh README vhost_ngx_pagespeed.sh

.. init.sh ngx_pagespeed.sh source vhost.sh

复制代码代码如下:

$ ls -l #以长格式显示文件的详细信息,可以查看文件权限,所属用户,日期等

total 60

drwxr-xr-x 2 root root 4096 Jul 25 18:14 conf

-rwxr-xr-x 1 root root 5720 Jul 25 18:14 init.sh

-rwxr-xr-x 1 root root 21011 Jul 25 18:14 lnmp_install.sh

-rwxr-xr-x 1 root root 1983 Jul 25 18:14 ngx_pagespeed.sh

-rw-r--r-- 1 root root 392 Jul 25 18:14 README

drwxr-xr-x 15 root root 4096 Jul 27 13:58 source

-rwxr-xr-x 1 root root 4865 Jul 26 21:58 vhost_ngx_pagespeed.sh

-rwxr-xr-x 1 root root 3774 Jul 25 18:14 vhost.sh

pwd #打印当前目录

复制代码代码如下:

# pwd

/root/lnmp

cd

复制代码代码如下:

# cd ../ #进入上层目录

# cd ../../ #进入上上层目录

# cd ~ #进入当前用户的家目录

# cd /root/lnmp/conf #进入/root/lnmp/conf目录

mkdir

复制代码代码如下:

$ mkdir linuxeye #创建一个linuxeye目录

$ mkdir -p backup/sql #递归创建目录(如果目录不存在,则创建)

rm

复制代码代码如下:

$ rm init.sh #删除init.sh文件(不加-r参数不能删除目录)

$ rm -r conf #递归删除文件或目录(可以删除文件夹,系统会询问你是否删除,输入y表示确认,然后回车即可)

$ rm -rf backup #不会询问(-f参数慎用),直接递归删除文件或目录

mv

复制代码代码如下:

$ mv linux linuxeye #将linux文件或者目录重命名为linuxeye

$ mv vhost.sh conf/ #将vhost.sh移动到conf目录下

cp

复制代码代码如下:

$ cp linux linuxeye #将linux文件复制一份命名为linuxeye(如果存在linuxeye目录,则将linux文件复制到linuxeye目录下,文件名不变为linux)

$ cp -r linuxeye/ conf/ #将linuxeye目录(包含里面文件)复制到conf目录下

wget

复制代码代码如下:

$ wget //blog.linuxeye.com/wp-content/uploads/lnmp.tar.gz #下载文件,可加参数-c断点续传;-T 设置超时时间后面跟秒

cat && grep

复制代码代码如下:

$ cat vhost.sh | grep linuxeye #显示vhost.sh 过滤包含linuxeye字符的行

awk取一个公网ip地址

复制代码代码如下:

ifconfig | grep 'inet addr:' | cut -d: -f2 | grep -v ^10\. | grep -v ^192\.168 | grep -v ^172\. | grep -v ^127\. | awk '{print $1}' | awk '{print;exit}'

系统资源管理

复制代码代码如下:

df -h

Filesystem Size Used Avail Use% Mounted on

/dev/xvda 24G 13G 9.9G 55% /

tmpfs 501M 108K 501M 1% /dev/shm

top #动态查看进程消耗资源(cpu、内存)

top -H #查看各个线程资源消耗情况

free -m # 查看内存、swap使用情况,top也可以看

压缩与解压缩tar

复制代码代码如下:

$ tar czf linuxeye.tar.gz ./linuxeye #tar打包压缩

$ tar xzf linuxeye.tar.gz #解压

zip & unzip #加-q参数不会显示压缩过程

$ zip -r linuxeye.zip ./linuxeye #zip压缩

$ unzip -q linuxeye.zip #安静的zip解压

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309873.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[C++11]通过using定义基础类型和函数指针别名

1.定义别名 语法: typedef 旧的类型名 新的类型名; typedef unsigned int uint_t;using 新的类型 旧的类型; using uint_t int ;通过using和typedef的语法格式可以看到二者的使用没有太大的区别,假如我们定义一个函数指针,using的优势就凸显出来了&…

基于 abp vNext 和 .NET Core 开发博客项目

介绍此个人博客项目底层基于 ABP Framework (不完全依赖)搭建项目 和免费开源跨平台的 .NET Core 3.1 开发,可作为 .NET Core 入门项目进行学习,支持各种主流数据库(SqlServer、MySQL、PostgreSql、Sqlite)接入,接口遵循 RESTful API 接口规范…

添加库路经 linux,linux下的静态库与动态库

文件名形如 libxxx.so,其中so是 Shared Object 的缩写,即可以共享的目标文件。生成动态库常用 gcc 命令;举例:编写头文件:ok.h 文件#ifndef __OK_H__#define __OK_H__voidok();#endif编写 ok.c 文件#include "ok.…

操作系统习题三

题目: 1.有8个程序段,他们之间的前驱关系如下,试用信号量实现这些程序段之间的同步 2.简述进程同步机制的基本原则。 答:在多道程序环境下,当程序并发执行时,由于资源共享和进程合作,使同处于…

[C++11]函数模板的默认模板参数

在C11中添加了对函数模板默认参数的支持。 代码如下: #include<iostream> using namespace std;template<typename T long ,typename U int > void myTest(T t A,U u B) {cout << "t " << t << " u " << u <…

揭秘!微软 Build 2020 开发者大会将启,邀您共赴线上新旅程

微软热爱的开发者&#xff0c;开发者热爱的新技术微软Build 2020开发者大会大幕将启行业技术大拿云集&#xff0c;全新技术重磅发布一场专属技术爱好者间的技术交流盛宴北京时间5月19日-20日&#xff0c;邀您会面&#xff01;大会年年有&#xff0c;今年何不同&#xff1f;本届…

JAVA基础知识+基础代码

Java基础知识 异常处理 try {} catch(Exception e) {} void work() throws Exception {} //抛出异常 throw new Exception("输入的字符不能为空&#xff01;"); class MyException1 extends Exception //自定义异常类 {String msg null;public MyException1(S…

linux查找应用主机,Linux 主机和服务器基本性能检查命令和工具

无论我们选择Linux 主机、服务器用来搭建网站&#xff0c;还是用来软件测试项目&#xff0c;在购买之前肯定要查看适合的性价比、配置&#xff0c;以及商家的口碑等一系列的问题。不过&#xff0c;最为重要的可能是在选择之后要进行服务器的各种性能测试&#xff0c;是否适合项…

[C++11]对模板右尖括号的优化

在泛型编程中&#xff0c;模板实例化有一个非常繁琐的地方&#xff0c;那就是连续的两个右尖括号(>>)会被编译器解析成右移操作符&#xff0c;而不是模板参数表的结束。 C11改进了编译器的解析规则&#xff0c;尽可能地将多个右尖号(>)解析成模板参数结束符&#xff…

一文带解读C# 动态拦截覆盖第三方进程中的函数(外挂必备)

一、前言由于项目需要&#xff0c;最近研究了一下跨进程通讯改写第三方程序中的方法&#xff08;运行中&#xff09;&#xff0c;把自己程序中的目标方法直接覆盖第三方程序中的方法函数&#xff1b;一直没有头绪&#xff0c;通过搜索引擎找了一大堆解决方案&#xff0c;资料甚…

JAVA JFrame编程

JFrame编程 最基础的窗口 public test1() {setTitle("test1");setSize(300,300); //设置窗口大小setLocation(300,300); //设置窗口的位置jp new JPanel();JButton jbnew JButton("button");add(jb); //整个窗口可以增加一个按钮setDefaultCloseOpera…

linux卸载docker redis,【Docker】Redis在docker上的安装、启动、停止、删除操作

查找镜像按名称搜索图像docker search redis按名称搜索并显示非截断描述(--no-trunc)docker search --stars3 --no-trunc redis按名称redis搜索出星数至少为3颗星的镜像docker search --filter stars3 redis显示名称中包含“redis”的图像&#xff0c;并且是自动构建docker sea…

[C++11]override关键字的使用

override关键字确保在派生类中声明的重写函数与基类的虚函数有相同的签名&#xff0c;同时也明确表明将会重写基类的虚函数&#xff0c;这样就可以保证重写的虚函数的正确性&#xff0c;也提高了代码的可读性&#xff0c;和final一样&#xff0c;这个关键字要写到方法的后面。 …

Sql Server之旅——第二站 理解讨厌的表扫描

很久以前我们在写sql的时候&#xff0c;最怕的一件事情就是sql莫名奇妙的超级慢&#xff0c;慢的是几根烟抽完&#xff0c;那个小球还在一直转。。。这个着急也只有当事人才明白&#xff0c;后来听说有个什么“评估执行计划“&#xff0c;后来的后来才明白应该避免表扫描。。。…

JAVA JFrame画图基础和事件监听

JFrame画图基础和事件监听 消息框 JOptionPane.showMessageDialog(mine.this, "删除不成功!");画图 class MyJPanel extends JPanel //继承面板类 {public void paint(Graphics g) //覆盖父类的方法,paint相当于画图{g.drawOval(30, 30, 80, 80); //画圆g.drawLi…

[C++11]final关键字的使用

C中增加了final关键字来限制某个类不能被继承&#xff0c;或者或个虚函数不能被重写&#xff0c;和java的final关键字的功能是类似的。如果使用final修饰函数&#xff0c;只能修饰虚函数&#xff0c;并且要把final关键字放到类或者函数的后面。 1.如果使用final修饰函数&#…

Sql Server之旅——第一站 那些给我们带来福利的系统视图

本来想这个系列写点什么好呢&#xff0c;后来想想大家作为程序员&#xff0c;用的最多的莫过于数据库了&#xff0c;但是事实上很多像我这样工作在一线的码农&#xff0c;对sql 都一知半解&#xff0c;别谈优化和对数据库底层的认识了&#xff0c;我也是这样。。。一&#xff1…

c语言case怎么输入字母,如何使用switch case语句将字母转换为数字

我正在制作黑色插口游戏&#xff0c;并且需要使用switch case语句将A转换为11&#xff0c;将T&#xff0c;Q&#xff0c;J和K转换为10&#xff0c;但是我不确定如何执行代码。有人会帮助我解决这个问题吗&#xff1f;如何使用switch case语句将字母转换为数字到目前为止&#x…

JAVA JDBC连接mysql编程

JDBC连接mysql编程 基本操作 package jdbc;import java.sql.Statement; import java.util.Scanner; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet;public class test {public static void main(String[] args) throws Exception {…

[C++11]继承构造函数

C11中提供的继承构造函数可以让派生类直接使用基类的构造函数&#xff0c;而无需自己再写构造函数&#xff0c;尤其是在基类有很多构造函数的情况下&#xff0c;可以极大地简化派生类构造函数的编写。 先来看没有继承构造函数之前的处理方式: 代码如下: #include <iostrea…