Linux常用命令

技术文章 1个月前 zisheng
1,472 0

Linux常用命令

在当前用户切换为root用户

su

切换普通用户

su 用户名

mkdir递归创建文件夹

mkdir \-p /home/keith/demo/hello

cp拷贝命令

cp \-r /home/.bashrc /keith/ 

#递归拷贝/home/.bashrc 到/keith/目录中

tar压缩和解压命令

tar \-czvf /home/.bashrc 

# 压缩/home/.bashrc文件 tar \-xzvf /home/.bashrc 

# 解压/home/.bashrc文件

grep 文本搜索命令

grep \-n hello a.txt # 在a.txt中搜索hello字符串,并且显示行号

find 文件搜索命令

Linux终端快捷操作

光标快速移动到行头: Ctrl + a 光标快速移动到行尾: Ctrl + e 光标向左移动:Ctrl + b 光标向右移动: Ctrl + f 删除上一个字符: Ctrl + h 删除上一个单词: Ctrl + w 删除整行: Ctrl + u

Vim编辑器

显示vim编辑器的行号:

:set nu :set nonu # 不显示编辑器行号

跳到指定的行号: : 行号|, 例如跳到927行

:927 |

查找某个字符, 例如查找external_url

/external_url

普通模式下的常用操作

`dd # 删除
yy #复制
p #粘贴
u #撤销上一步操作

gi # 快速跳到上次编辑的地方,并进入插入模式
gg # 移动到文件开头
G # 移动到文件最后一行
ctrl + o # 快速返回

h # 向左移动
j # 向下移动
k # 向上移动
l # 向右移动

0 # 移动到行首
\$ # 移动到行尾

 word以非空字符分割的单词, WORD以空白字符分割的单词

w/W #移动到下一个word/WORD开头,
e/E #移动到下一个word/WORLD结尾
b/B #回到上一个word/WORD开头
`

vim窗口操作

使用vim同时打开多个文件: vim file1 file2... 在进入vim编辑器中,打开其它文件可以使用: open file2 列举当前缓冲区:在normal模式下输入:ls 切换缓冲区的文件的方法有:

  • 使用:b n跳转到第n个缓冲区
  • 跳转到上一个缓冲区::bpre
  • 跳转到下一个缓冲区: :bnext
  • 跳转到第一个缓冲区: :bfirst
  • 跳转到最后一个缓冲区: :blast
  • 用b name跳转到指定文件名的缓冲区: : b name

同时打开多个窗口: 水平分割窗口:Ctrl + w + s:sp 垂直分割窗口:Ctrl + w + v:vs 切换窗口:

  • 在窗口间循环切换: Ctrl + w
  • 切换到左边的窗口: Ctrl + w + h
  • 切换到下边的窗口: Ctrl + w +j
  • 切换到上边的窗口: Ctrl + w +k
  • 切换到右边的窗口: Ctrl + w + l

设置窗口的大小:

  • 使窗口变大: Ctrl + w + =
  • 使窗口变小: Ctrl + w + -

有关于防火墙的命令

  • 查看防火墙状态

systemctl status firewalld.service

  • 开启防火墙

systemctl start firewalld.service

  • 关闭防火墙

systemctl stop firewalld.service

  • 禁用防火墙

systemctl disable firewalld.service

Centos开启ssh远程登录

参考:https://www.cnblogs.com/travis-li/p/12550370.html

  1. 确保Centos安装了openssh-server, 在终端中输入yum list installed | grep openssh-server

此处已显示安装,如果没有安装则执行yum install openssh-server

  1. 找到/etc/ssh目录下的sshd服务配置文件sshd_config, 用vim编辑器打开,去掉PasswordAuthentication的#号,并修改为yes; 去掉Port的#号; 再去掉PermitLocalCommand的#号,并修改为yes
  2. 开启ssd服务, 输入service sshd start
  • ssh启动命令: service ssh start
  • ssh停止命令: service sshd stop
  • ssh重启命令: service sshd restart
  • ssh查看命令: service sshd status
  1. 检查sshd服务是否开启: ps -e | grep sshd

Linux如何将普通用户设置为root用户的权限

  1. 切换到超级用户:su
  2. 打开/etc/sudoers 文件

vim /etc/sudoers

  1. 找到root ALL=(ALL) ALL 一行,在下面插入新的一行,内容是keith ALL=(ALL) ALL, 这里假设要开启root权限的用户是keith
  2. 输入:wq!退出
  3. 退出超级用户 exit

Linux常用命令 Linux常用命令 Linux常用命令 Linux常用命令

版权声明:zisheng 发表于 2021-08-09 20:49:47。
转载请注明:Linux常用命令 | Assistants-产品经理导航

暂无评论

暂无评论...