问轩博客

展开菜单

100 条 Linux vim 命令备忘清单

100 条 Linux vim 命令备忘清单
退出命令备忘单:q 退出:q!或者ZQ 退出而不保存更改:qa 退出所有缓冲区:cq 永远退出,不写:wq 写入当前文件并退出:wqa 退出并写入所有缓冲区:wq! 强行写入当前文件并退出插入命令备忘单a 在光标后插入A 在行尾插入i 在光标前插入I 在行中的第一个非空白之前插入gI 在第 1 列中插入o 在光标下方开始新行并插入O 在光标上方开始新行并插入剪切、复制和粘贴命令备忘单yy复制(猛拉)整行#yy复制指定行数dd剪切(删除)整行#dd剪切指定的行数p粘贴在光标后P...

Linux命令行日常系快捷键

Linux命令行日常系快捷键
ctrl+a 切换到命令行行首ctrl+e 切换到命令行行尾Ctrl+f 光标向右移动一个字符(相当于方向键右键)Ctrl+b 光标向左移动一个字符(相当于方向键左键)ctrl+c 中断终端正在执行的任务或者删除整行ctrl+d 退出当前Shell命令行,还可以关闭xshell;命令行有内容,按字符删除光标后面的字符,相当于delete键ctrl+l 清除屏幕所有内容,并在屏幕最上面开始一个新行,等同clear命令ctrl+r 搜索命令行使用过的历史命令记录Ctrl+k 复制...

Linux命令-用户管理-visudo

Linux命令-用户管理-visudo
编辑sudo配置文件的命令选项:  -c, --check            纯检查模式  -f, --file=sudoers     指定 sudoers 文件的位置  -h, --help             显示帮助信息并退出  -q, --quiet ...

Linux命令-用户管理-sudo

Linux命令-用户管理-sudo
sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。语法sudo(选项)(参数)选项-b:在后台执行指令;-E:继承当前环境变量-h:显示帮助;-H:将HOME环境变量设为新身份的HOME环境变量;-k:结束密码的有效期限,也就是下次再执行sudo时便需要输...

Linux命令-用户管理-su

Linux命令-用户管理-su
su命令 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。语法su(选项)(参数)选项-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;-m,-p或--preserve-environme...

管道下while循环中定义的变量在退出while循环时不引用问题

管道下while循环中定义的变量在退出while循环时不引用问题
最近在编写一个shell脚本的时候,在while循环中定义了一个累加变量,脚本执行完后,发现那个变量的结果为0,开始以为是环境变量的原因,经过测试也不行,网上搜了下原因,说是因为管道符重定向导致的,后来按照网上说的测,修改了脚本,测试就OK了。参考:https://blog.51cto.com/leidongya/1588066...

MySQL sum不保留小数位测试

MySQL sum不保留小数位测试
     1、通过测试只要添加 cast(sum(字段) as DECIMAL) 使用 cast (字段 as decimal(19,5)) 可以指定精度。 例如:select cast(sum(money) as DECIMAL) from moneytable 2、使用round保留几位小数 例如:...

Linux命令-用户管理-chage

Linux命令-用户管理-chage
chage命令 是用来修改帐号和密码的有效期限。语法chage [选项] 用户名选项-m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。-M:密码保持有效的最大天数。-w:用户密码到期前,提前收到警告信息的天数。-E:帐号到期的日期。过了这天,此帐号将不可用。-d:上一次更改的日期。-i:停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。-l:例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。实例可以编辑/etc/login.defs来设定几个参数,...

Linux命令-用户管理-groupdel

Linux命令-用户管理-groupdel
groupdel命令 用于删除指定的工作组,本命令要修改的系统文件包括/ect/group和/ect/gshadow。若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。语法groupdel(参数)参数组:要删除的工作组名。实例groupadd damon  //创建damon工作组groupdel damon  //删除这个工作组...

Linux命令-用户管理-groupadd

Linux命令-用户管理-groupadd
groupadd命令 用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。语法groupadd(选项)(参数)选项-g:指定新建工作组的id;-r:创建系统工作组,系统工作组的组ID小于500;-K:覆盖配置文件“/ect/login.defs”;-o:允许添加组ID号不唯一的工作组。参数组名:指定新建工作组的组名。实例建立一个新组,并设置组ID加入系统:groupadd -g 344 jsdigname此时在/etc/passwd文件中产生一个组ID(GID)是34...

Linux命令-用户管理-usermod

Linux命令-用户管理-usermod
usermod命令 用于修改用户的基本信息。usermod 命令不允许你改变正在线上的使用者帐号名称。当 usermod 命令用来改变user id,必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的 crontab 档。也需手动更改使用者的 at 工作档。采用 NIS server 须在server上更动相关的NIS设定。语法usermod(选项)(参数)选项-c<备注>:修改用户帐号的备注文字;-d<登入目录>:修改用户登入时的目录,...

Linux运维掌握的一些实用工具

Linux运维掌握的一些实用工具
1、查看进程占用带宽情况-NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download[root@localhost ~]#yum  -y install libpcap-devel  ncurses-devel[root@localhost ~...

Linux命令-用户管理-chpasswd

Linux命令-用户管理-chpasswd
chpasswd命令 是批量更新用户口令的工具,是把一个文件内容重新定向添加到/etc/shadow中。语法chpasswd(选项)选项-e:输入的密码是加密后的密文;-h:显示帮助信息并退出;-m:当被支持的密码未被加密时,使用MD5加密代替DES加密。实例先创建用户密码对应文件,格式为username:password,如abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件user.txt,然后执行chpasswd命令:chpasswd < u...

Linux命令-用户管理-passwd

Linux命令-用户管理-passwd
用于让用户可以更改自己的密码passwd命令 用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。语法passwd(选项)(参数)选项-d:删除密码,仅有系统管理者才能使用;-f:强制执行;-k:设置只有在密码过期失效后,方能更新;-l:锁住密码;-s:列出密码的相关信息,仅有系统管理者才能使用;-u:解开已上锁的帐号。参数用户名:需要设置密码的用户名。知识扩展与用户、组账户信息相...

Linux命令-用户管理-userdel

Linux命令-用户管理-userdel
userdel命令 用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。语法userdel(选项)(参数)选项-f:强制删除用户,即使用户当前已登录;-r:删除用户的同时,删除与用户相关的所有文件。参数用户名:要删除的用户名。实例userdel命令很简单,比如我们现在有个用户linuxde,其家目录位于/var目录中,现在我们来删除这个用户:userdel linuxde       # 删除用户l...