Welcome 微信登录

首页 / 操作系统 / Linux

Linux中vi、vim命令大全

Linux中vi、vim命令大全

一、一般模式:删除、复制与粘贴类命令x,Xx为向后删除一个字符,X为先前删除一个字符nx(n代表数字) 向后删除n个字符dd 删除当前行D删除当前行所有字符,试成为空行ndd(n代表数字)删除光标所在行的向下n列d1G删除光标所在行到第一行的所有数据dG 删除光标所在行到最后一行的所有数据yy 复制光标所在行y1G复制光标所在行到第一行的所有数据yG 复制光标所在行到最后一行的所有数据ynj(n代表数字)复制光标所在行向下n+1行dnj(n代表数字)删除光...
linux sed命令详解

linux sed命令详解

sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed使用参数复制代码代码如下:[root@www ~]# ...
Linux(CentOS)用split命令分割文件的方法

Linux(CentOS)用split命令分割文件的方法

有一些手段,比如用 shell 把日志按每天生成等等,但是不是这里的讨论范围。 CentOS 里切割大文件的命令如下: 复制代码代码如下: split [OPTION] [INPUT [PREFIX]] 选项如下: •-a : 指定后缀长度 •-b : 每个文件多少字节 •-d : 使用数字后缀而不是字母 •-l : 指定每个文件的行数 比如我想让后缀长度为 2,即 -a 2。用数字后缀 -d。每个文件 10M,即 ...
Linux下ps命令的10个基本例子

Linux下ps命令的10个基本例子

在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一。它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息。但是,即使是功能和输出简单,但它仍然是一个必用的过程管理/监控工具,每一个Linux新手应该知道这一点,好好学习。在这篇文章中,我们将使用ps命令以不同的方式来查看进程、筛选和排序它们,以加强基础部分。语法注意:ps命令带有2种不一样的风格,分别是BSD和UNIX。...
Linux下的用户管理总结(含禁止用户和IP登录的方法)

Linux下的用户管理总结(含禁止用户和IP登录的方法)

在Linux中,用户的管理分为组和用户两种。这个Windows下也是这个样子,组是一类用户的统称。组和用户的关系是:多对多的关系。即用户可以存在于多个组中,组中也可以有多个用户。组的权限会被赋予组中的用户,用户可以从多个组中继承权限。对于组的管理命令有:复制代码代码如下:#组管理命令groupadd #添加组groupdel #删除用户组groupmod #修改用户组groups #显示当前用户所属的用户组grpck #检查用户组及密码文件的完整性(etc...
Linux用户以及权限相关常用命令总结

Linux用户以及权限相关常用命令总结

一、查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组。 uid即user ID,这是账户创建时被赋予的。 gid是primary group ID,是主要的组的id。当然这个用户也可以属于其他更多的组。 用户账户信息被定义在 /etc/passwd文件中,组信息被定义在/etc/group文件中。二、chmod 命令名称:chmod 命令英文原意:change the permis...
Linux SSH远程文件/目录传输命令scp使用详解

Linux SSH远程文件/目录传输命令scp使用详解

Linux SSH远程文件/目录传输命令scp一、scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。二、scp有什么用?1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的。2、我们...
linux系统防火墙手动关闭的方法

linux系统防火墙手动关闭的方法

所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关。(1) 重启后永久性生效:开启:chkconfig iptables on关闭:chkconfig iptables off(2) 即时生效,重启后失效:开启:service iptables start关闭:service ...
linux系统设置命令别名的方法

linux系统设置命令别名的方法

最近搞一个Django站点,需要经常进入/var/www/site/mycitsm/这个目录,每次都得重复的输入这一长串路径进入该目录,显得麻烦而费时,有没有一种好的方式可以将“cd /var/www/site/mycitsm”这样一个命令取一个别名,每次只需输入该别名就可以进入该目录呢?很庆幸,Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,这样一来,以后只需输入一个简...
linux无密码ssh登录设置

linux无密码ssh登录设置

概述在一些常用设备之间ssh, scp,不用输入密码可以节省不少时间。生成密钥先看本地是否有密钥,如果有,则不用生成,否则会影响到以前打通的设备。复制代码代码如下:ls ~/.ssh/id_rsa.pub没有则用 ssh-key-gen 在本地主机上创建公钥和密钥复制代码代码如下:ssh-keygen -t rsa一路回车把公钥复制到远程主机上复制代码代码如下:ssh-copy-id -i ~/.ssh/id_rsa.pub <a href="mai...
linux创建符号链接的方法(硬链接和符号链接)

linux创建符号链接的方法(硬链接和符号链接)

硬链接(hard links): 为文件创建了额外的条目.使用时, 与文件没有区别; 删除时, 只会删除链接, 不会删除文件;硬链接的局限性: 1. 不能引用自身文件系统以外的文件, 即不能引用其他分区的文件; 2. 无法引用目录;操作: ln file link, 只能link文件;符号链接(symbolic links): 克服硬链接的局限性, 类似于快捷方式, 使用与硬链接相同.如果先删除文件, 则会成为坏链接(broken), ls会以不同颜色(U...
linux系统添加swap虚拟内存与删除配置

linux系统添加swap虚拟内存与删除配置

1.swap概述Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调...
Linux系统下修改环境变量PATH路径的三种方法

Linux系统下修改环境变量PATH路径的三种方法

电脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (...
linux系统输入法怎么切换与windows一样吗

linux系统输入法怎么切换与windows一样吗

其实linux系统输入法切换方法与windows系统是一样的,中英文切换用CTRL+空格键,其它用SHIFT+CTRL。 fcitx输入法安装教程: 1.建议通过发行版的包管理软件来安装,通常输入法也在你安装Fcitx本身相同的软件源内。所有Fcitx 相关的包名字都以fcitx为开头,因此你可以通过搜索fcitx来找到他们。 2.安装后 首先你需要重启 Fcitx,你可以通过菜单关闭 Fcitx 并重启,或者直接使用 3.fc1itx -r ...
Linux中10个你不知道的命令补齐技巧

Linux中10个你不知道的命令补齐技巧

默认情况下,bash命令行可以自动补全文件或目录名称。不过,我们可以使bash命令行补全执行更多的操作,通过补全命令可以让它成就下一个辉煌。这个教程说明了我们是怎样使用可编程的命令行补全功能(programmable completion)把自动补全的功能应用于选项或者命令行参数。例如:在输入write 命令之后,如果你按两次TAB按键,自动补全功能会提供执行write操作的列表。复制代码代码如下:$ write [TAB][TAB]bala rajjas...
linux ln 命令使用参数详解(ln -s 软链接)

linux ln 命令使用参数详解(ln -s 软链接)

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bi...
Linux中的ls命令详细使用

Linux中的ls命令详细使用

英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。3. ls -F 在每一个文件的末尾加上一个字符说明该文件的类...
Linux基本命令学习之linux cd命令详解

Linux基本命令学习之linux cd命令详解

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。1. 命令格式:cd [目录名]2. 命令功能:切换当前目录至dirName3. 常用范例3.1 例一:进入系统根目录命令:cd / 输出:[root@localhost ~]# cd / 说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录...
<< 51 52 53 54 55 56 57 58 59 60 >>