【Linux某些命令找不到/无法使用】教程文章相关的互联网学习教程文章

贴段脚本...Linux命令批量执行,免密码登录配置【代码】

一: 贴个脚本,主要实现两个功能;配置集群免密码登录可以远程批量执行命令#!/bin/bash case $1 in # 获取option -cp | --cpoy) #判断option for ip_list in `cat $2`;do #读取$2文件每一行,将ip密码信息存入ip_list变量 ip=`echo $ip_list | cut -d: -f1` #提取ip ps=`echo $ip_list | cut -d: -f2` #提取密码 expect -c" spawn scp -r /root/.ssh/ $i...

如何通过VMware安装Linux CentOS 7.7系统【代码】【图】

如何在Vmware安装Linux CentOS 7.7系统,并且是最小化安装。之后进行必要的配置修改,并实现基础优化。最后做一个快照。 安装Linux CentOS 7.7安装要求:安装后的虚拟机用于服务器,因此要最小化安装,不要安装多余的软件,也不需要安装图形化界面。虚拟机如何创建参见:「VMware如何创建虚拟机并设置虚拟机网络》」启动虚拟机 安装CentOS 7选择(通过上下键切换选项)第一个,安装CentOS 7 键盘及语言选择选择键盘模式,选择语言以...

Linux命令学习

内存目录/dev/shm查看内存、cpu使用情况top查看磁盘使用情况df -ldf -h目录跳转进入cd返回上一层 cd ..返回根 cd /清屏clear常见目录/根目录。/boot引导程序,内核等存放的目录。/sbin超级用户可以使用的命令的存放目录。/bin普通用户可以使用的命令的存放目录。/lib根目录下的所程序的共享库目录。/dev设备文件目录。/home普通用户的目录($HOME目录)/root用户root的$HOME目录/etc全局的配置文件存放目录。/usr这个目录中包含了命...

Linux基础命令【图】

1.pwd  显示当前路径cd X  切换到第X文件cd ../  返回到上一层目录cd /  返回根目录mkdir  创建目录mkdir -p  递归创建目录 2.rmdir  删除空目录用法:remdir 目录名或者:rm -rf 目录名 3.ls  查看目录或文件信息ls -a  列出当前目录下的所有文件,包括隐藏文件(已点开头的就是隐藏文件)ls -l ===等于 ll  列出所有文件和详细信息。 4.vi  文本编辑器vi abc.txt  新建一个abc.txt或者打开按i  进入...

Linux之虚拟化【图】

一:什么是虚拟化 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。--百度百科 总结:将底层计算机资源.虚拟成互相隔离的计算机资源.每个资源都要有计算机的...

Linux上删除空行的方法【代码】

在Linux上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能。将常用的介绍如下吧:1. grepView Code BASH1 2 3grep . data.txt grep-v‘^$‘ data.txt grep‘[^$]‘ data.txt2. sedView Code BASH1 2 3sed‘/^$/d‘ data.txt sed‘/^\s*$/d‘ data.txt #这个命令还可将完全空格、tab等组成的空行删掉。# The character class \s will match the whitespace characters <tab> and <spa...

linux的system () 函数详解

linux的system () 函数详解 system(执行shell 命令)相关函数 fork,execve,waitpid,popen表头文件 #i nclude<stdlib.h>定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被...

Linux终端复用——tmux

Linux终端上使用tmux,可以新建一个后台终端,退出当前终端后,其仍然在运行。在跑网络的时候,往往很难保证本地主机上一直连着远程终端,这时需要用到tmux。最常用的几个命令:tmux  #创建并进入一个后台终端,默认创建的session_num为0ctrl+b d  #退出后台终端tmux a -t 0  #进入session_num为0的后台终端tmux ls  #显示在运行的session 参考:https://www.cnblogs.com/wangqiguo/p/8905081.html 原文:https://www.cnbl...

linux 开机自启【代码】

开机自启动脚本如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d/目录下,然后用: update-rc.d xxx defaults NN命令(NN为启动顺序), 将脚本添加到初始化执行的队列中去。注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。1) 将你的启动脚本复制到 /etc/init.d目录下,以下假设你的脚本文件名为 test。2) 设置脚本文件的权限 $ sudo chmod 755 /etc/init.d/test 3) 执行如下命令将脚...

Linux下查看CPU型号,内存大小,硬盘空间命令

1 查看CPU  1.1 查看CPU个数  # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l  2  **uniq命令:删除重复行;wc –l命令:统计行数**  1.2 查看CPU核数  # cat /proc/cpuinfo | grep "cpu cores" | uniq  cpu cores : 4  1.3 查看CPU型号  # cat /proc/cpuinfo | grep ‘model name‘ |uniq  model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz  总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R)...

pycharm远程linux开发和调试代码【图】

pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:配置远程linux主机信息选择Tools--Deployment--Configuration 这里选择SFTP就可以 下面这个是因为第一次连接,所以会有这个提示这里默认根路径就可以Local...

Linux交叉开发环境搭建 —— 效率之源【图】

楼主今天终于把所有Linux开发环境需要的软件下载完毕了。虽然以前也是搭建过的,时间久了又折腾了一晚上。 交叉环境:Windows、Linux文件共享SecureCRT 连接虚拟机终端工具:VirtualBoxubuntu-16.04-desktop-amd64.iso(ubuntu官网下载)SecureCRTSource Insight 虚拟机搭建:检查bios虚拟技术功能开启新建虚拟机,选择创建虚拟硬盘,其余均默认点击新建虚拟机设置->存储->选中没有光盘->点击右侧光盘icon选择iso启动虚拟机完成ubunt...

Linux网络编程:基于UDP的程序开发回顾篇【代码】【图】

基于无连接的UDP程序设计 同样,在开发基于UDP的应用程序时,其主要流程如下: 对于面向无连接的UDP应用程序在开发过程中服务端和客户端的操作流程基本差不多。对比面向连接的TCP程序,服务端少了listen和accept函数。前面我们也说过listen函数最主要的作用就是将一个socket套接字描述符转为被动监听模式,然后调用accept主要是用于等待客户端(用connect)来连接服务器。connect函数不仅可以用于流式套接字还可用于数据...

linux命令(22):mkdir命令

实例1:创建一个空目录mkdir test实例2:递归创建多个目录mkdir -p /home/test实例3:创建权限为777的目录mkdir -m 777 test实例4:创建新目录都显示信息mkdir -v test实例5:一个命令创建项目的目录结构mkdir -vp test/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}查看目录结构:tree test/test/|-- bin|-- doc| |-- info| `-- product|-- lib|-- logs| |-- info| `-- product`-...

linux下删除内核【图】

一、概述 笔者的Ubuntu系统刚安装成功后,就不知道怎么会有多个内核,但实际上默认运行的只有一个。在grub启动界面多余的启动项和多余内核占用的存储空间迫使我产生了铲除多余内核的冲动。 最近,自己从官网上下载了一个比Ubuntu当前内核新的内核源码,编译并成功安装启动。但是,不曾想自己的VMware-tools因此不能使用。我担心之前的其他软件也会受到连累,加之本身做这个动作就是为了测试并非真的要用新内核。最后决...