(1)Linux命令行下修改文件或文件夹名:mv file1 file2

         把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

(2)vi中:

复制粘贴快捷键:

如果是在insert状态下需要按Esc键再执行如下操作

yy 复制当前行 然后用p进行粘贴

Linux vi复制粘贴快捷键是什么

shift+g: 移动到最后一行

gg: 移动到第一行

u     撤销上次命令
Ctrl+r     恢复撤销命令
x     删除光标所在的字符或选中文字
d(移动命令)     删除移动命令对应的内容
dd     删除光标所在行,可以ndd复制多行
D     删除至行尾

d(移动命令) 举例:

    dw # 从光标位置删除到单词末尾
    d0 # 从光标位置删除到一行的起始位置
    d} # 从光标位置删除到段落结尾
    ndd # 从光标位置向下连续删除 n 行
    d代码行G # 从光标所在行 删除到 指定代码行 之间的所有代码
    d’a # 从光标所在行 删除到 标记a 之间的所有代码

shift +4 快速移至行尾

shift +6 快速移至行首
————————————————

(3)让普通用户具备sudo执行权限

centos命令行撤销上一步指令 linux撤销命令_文件名

step1:切换到root

step2:vi /etc/sudoers 加入一行 xuliang ALL=(ALL)       ALL

centos命令行撤销上一步指令 linux撤销命令_配置文件_02

接下来你就可以用sudo命令修改root用户级别的文件了:

[xuliang@centos7 ~]$sudo vi /etc/inittab

之所以使用sudo命令编辑文本是因为担心使用root用户修改完文件后忘记切回普通用户。

ps:途中遇到报错

[xuliang@centos7 ~]$sudo /etc/sudoers
 sudo: /etc/sudoers is world writable
 sudo: no valid sudoers sources found, quitting
 sudo: unable to initialize policy plugin

原因是我改了sudoers的权限,将权限改回来就能正常使用sudo命令了,命令如下

pkexec chmod 0440 /etc/sudoers

(4)在Linux下不重启让配置文件修改后立即生效的办法

在linux修改配置文件后可能没有生效,比如JDK文件配置,配置后可能没有生效,为了让文件生效,如下操作可以让配置文件生效。

例如,我刚修改了“/etc/profile”或“~/.bash_profile”文件,我想让刚刚作出的修改立刻看到效果,但又不愿意重启,这时,就可以利用"source"命令或"."命令让刚刚做出的修改立刻生效:"source /etc/profile" or ". /etc/profile"。

补充:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

(5)主机名和域名映射的配置,这样局域网内所以主机可通过主机名互相访问
vi /etc/sysconfig/network  本机的主机名

centos命令行撤销上一步指令 linux撤销命令_centos命令行撤销上一步指令_03


vi /etc/hosts  集群中的主机域名映射表,每台主机都要加上所有主机的映射关系

centos命令行撤销上一步指令 linux撤销命令_配置文件_04


----> 检验配置是否生效

ping hostname观察网络配置是否生效

centos命令行撤销上一步指令 linux撤销命令_centos命令行撤销上一步指令_05

(6) 查看系统版本是32位还是64位

[root@yzj ~]# file /sbin/init 或者 file /bin/ls

centos命令行撤销上一步指令 linux撤销命令_linux_06

(7)

解压命令

tar -zxvf jdk-8u11-linux-x64.tar.gz  -C jdk

unzip spring-lecture,jar -d ./mytest

压缩命令

tar -cvfz xxx.tar.gz  source_file (tar -cvfz 包名.tar.gz  源文件) 

(8)linux主机间远程拷贝文件:

拷贝文件到192.168.1.109主机

scp xuliang.txt  192.168.1.109:/home/hadoop

(8)【linux】查看Linux系统版本信息的几种方法

一、查看Linux内核版本命令(两种方法):

1、cat /proc/version

centos命令行撤销上一步指令 linux撤销命令_linux_07

2、uname -a

centos命令行撤销上一步指令 linux撤销命令_linux_08

二、查看Linux系统版本的命令(3种方法):

1、lsb_release -a,即可列出所有版本信息:

centos命令行撤销上一步指令 linux撤销命令_配置文件_09

这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。

2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux:

[root@S-CentOS home]# cat /etc/redhat-release

CentOS release 6.5 (Final)

3、cat /etc/issue,此命令也适用于所有的Linux发行版。

centos命令行撤销上一步指令 linux撤销命令_文件名_10

分类: linux

(9) 复制粘贴快捷键

      复制命令:Ctrl + Insert  组合键  或  用鼠标选中即是复制。

      粘贴命令:Shift + Insert  组合键  或  单击鼠标滚轮即为粘贴。

(10) 根据文件名模糊查找文件

格式:find [指定目录] -name -i '*[文件名关键字]'

例如:

find /aa -name '*text.txt' //大小写敏感

find /aa -name -i '*text.txt' //忽略大小写

find -name '*208*'   //当前目录

(11)Linux命令行与图形界面切换

centos命令行撤销上一步指令 linux撤销命令_文件名_11

(12)查看进程端口连接数

netstat -nat | grep -i "80" | wc -l