vi命令

Linux 常用命令

早过忘川 提交于 2019-11-28 02:33:34
vi :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑 i 进入编辑状态 esc 推出编辑状态,进入命令接收状态 iptables - 防火墙查看与配置 iptables -L -n 查看当前防火墙配置 iptables -F 清除防火墙配置 查看Linux版本 lsb_release -a cat /proc/version ps -ef|grep java 查看进程 kill -9 pid 杀进程 chmod 777 /目录/ -R 授权文件夹和文件夹下的所有文件 rm -rf 目录或文件 删除目录(包括目录中的文件和子目录)或文件 mkdir 文件夹名字 创建文件夹 mkdir -p /acn/ty12345/log 创建多级目录 cp -R /var/lib/mysql/ mysqldata 复制文件(夹)cp -R frompath topath scp -r filepath root@59.195.63.114:/topath/ 跨机器复制 zip -q -r cmcp.zip cmcp 压缩文件夹 查看MySQL的版本 mysql

系统安全及应用

ⅰ亾dé卋堺 提交于 2019-11-26 17:34:55
1、系统账号清理 (1)将非登录用户的shell设为/sbin/nologin ● 方法一 : usermod -s ● 方法二 : chsh 命令,交互式修改 ● 方法三 : chsh -s ps:除了上述三种方法,也可以直接 vi 编辑 /etc/passwd 文件进行修改 (2)锁定长期不使用的账号 ● 方法一 :passwd -l (将在密文前增加2个“!”)解锁 passwd -u 查看 passwd -s ● 方法二 :usermod -L (将在密文前增加1个“!”)解锁 usermod -U ps:若用 passwd -l 命令对某账号进行锁定,若用 usermod -U 命令解锁,需要进行两次操作才可以 (3)删除无用的账号 ● userdel [r] 用户名 (4)锁定账号文件 /etc/passwd、/etc/shadow ● 锁定:chattr + i /etc/passwd /etc/shadow ● 解锁:chattr - i /etc/passwd /etc/shadow ● 查看:lsattr /etc/passwd /etc/shadow ps:锁定后即使是超户,也不能修改该文件,即不能创建、删除、修改用户信息 PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大

 系统安全及应用

徘徊边缘 提交于 2019-11-26 15:52:24
系统安全及应用 一 、 基本安全措施 1、系统账号清理 (1)将非登录用户的 shell 设为/sbin/nologin 方法一: usermod -s 方法二: chsh 命令,交互式修改 方法三: chsh -s (2)锁定长期不使用的账号 方法一: passwd -l (将在密文前增加 2 个“!”)解锁 passwd -u 查看 passwd -S 方法二: usermod -L(将在密文前增加 1 个“!”)解锁 usermod -U (3)删除无用的账号 ·userdel [-r] 用户名 (4)锁定账号文件 /etc/passwd、/etc/shadow 锁定:chattr +i /etc/passwd /etc/shadow 解锁:chattr -i /etc/passwd /etc/shadow 查看:lsattr /etc/passwd /etc/shadow 2、密码安全控制   方法一:设置密码有效期 修改某个已存在用户的密码有效期: chage -M 天数 用户名 passwd -x 天数 用户名 设置今后添加用户时的默认密码有效期: 方法:vi 编辑/etc/login.defs 文件,修改“PASS_MAX_DAY”后面的数值 要求用户下次登录时修改密码 方法:chage -d 0 用户名 3、命令历史限制 (1)减少历史的命令条数 方法一:vi 编辑

Linux总结----VI文件编辑器

纵饮孤独 提交于 2019-11-26 15:42:00
vi 的三种命令模式 Command(命令)模式,用于输入命令; Insert(插入)模式,用于插入文本; Visual(可视)模式,用于视化的的高亮并选定正文 文件的保存和退出 Command 模式是vi或vim的默认模式,如果我们处于其它命令模式时,要通过ESC键切换过来。 当我们按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令; :w 保存; :w filename 另存为filename; :wq! 保存退出; :wq! filename 注:以filename为文件名保存后退出; :q! 不保存退出;(退出帮助窗口) 恢复修改及恢复删除操作 u 撤消修改或删除操作 ; 按ESC键返回Command(命令)模式 ,然后按u键来撤消删除以前的删除或修改; 如果您想撤消多个以前的修改或删除操作,请按多按几次u。这和Word的撤消操作没有太大的区别 复制和粘帖的操作 其实删除也带有剪切的意思,当我们删除文字时,可以把光标移动到某处, 然后按shift p键就把内容贴在原处,然后再移动光标到某处,然后再按p或shift p又能贴上; p 在光标之后粘帖; shift p 在光标之前粘帖 查找 首先,我们要进入ESC键,进入命令模式; 我们输入/或?就进入查找模式了; /SEARCH 注:正向查找,按n键把光标移动到下一个符合条件的地方; ?SEARCH 注

Linux工具使用

对着背影说爱祢 提交于 2019-11-25 19:44:33
Linux 工具使用 在Linux下从事C程序设计时,需要使用4种基本的工具,分别是编辑器、编译器、调试器、makefile。 编辑器用于源文件的编写,在当前的linux中存在很多的编辑器,有可视化工具,如KDE,也有经典的非可视化工具,如vi,vim。 编译器一般采用GCC,调试器采用GDB,而针对工程中数量众多的源文件的编译,一般采用make脚本,如果能够熟练应用这些工具,将会大幅度提升软件的开发能力。 VI的介绍及使用 1、vi介绍 Vi是linux系统中一款著名的编辑软件,也是linux系统中第一款全屏幕编辑软件,vi从诞生至今,为广大linux用户熟悉,几乎是应用linux系统必备的一项基本技能。 由于vi是基于命令交互的方式,对于使用惯了可视化工具的用户来说,在开始会很不适应,但相信经过慢慢的学习以及实践,你应该会喜欢上这款工具。 2、vi的启动 Vi的启动很简单,只需要在linux终端输入vi即可, 如果启动时没有指定名字或者指定的文件名不存在,则vi将打开一个新的缓冲区域来进行编辑,如果在打开时指定了一个已有的文件,则vi会将该文件的整个内容读取到已准备进行编辑的缓冲区当中。 3、vi的三种模式 Vi编辑器有三种基本的工作模式,分别是命令模式、插入模式、末行模式,在使用的时候,一般将末行模式也算是命令模式。 命令行模式----控制屏幕光标的移动、字符、字或者行的删除