redhat常用基础命令

1、登陆和关机,重启和切换用户,创建删除用户

远程登陆redhat:

 ssh root@192.168.xx.xx

ssh为远程登陆选择的通道,root为用户名,192.168.xx.xx为ip地址

关机:

shutdown -h 0
shutdown -c 取消设定的关机

-h为多久后停机

重启:

reboot

切换用户:

su - root

root为用户名
不加 “ - ” 会显示默认的系统状态,不能获得用户配置的环境变量

创建用户

useradd test

test为用户名

修改密码

passwd test

test为用户名
-s 看用户的密码日志,仅限于root用户才可以
-l 锁定密码
-u 解锁密码

删除用户

userdel -r test

test为用户名,-r为删除用户包括家目录的文件

whoami 查看用户的当前用户
who查看用户
last 最近的用户登陆
lsof -i :22可以查看使用该系统终端的端口号
kill -9 加端口号可以结束该端口的连接

2、文件以及目录的管理

查看

ls -l 列出此目录的文件及目录列表 可简写为ll
-h 显示简略异读的信息
-t 按时间排列
-r 倒序排列
-ld 本身的信息
-a 查看隐藏文件

可以一起写,例如:ls -lhtr -a
后面可以加某个文件目录的地址,例如:ls -l /home

创建目录

mkdir /opt/test

-p 将前文件一起创建:例如mkdir /opt/test/test1,里面的test文件目录是不存在的,加上-p就可以一起创建

进入

cd /home
就可以进入该目录
- 放回上一次的目录
~ 进入该用户的家目录
-进入上一次进入的目录
..进入上一个文件目录(是两个点,类似网页的路径)
.进入当前目录
~root 可以进入该用户的家目录,root可以为其他用户名

删除

rmdir 删除空文件夹
rm -r

递归删除 比如我现在要删除/opt/test,但是test里面含有文件,就会进入到里面先删除里面的文件,会有提示询问,确定写上y

rm -rf

强制删除,就不需要进行递归删除,直接删除文件目录,要确定好在删除,是没有提示的询问的

创建文件

touch /opt/test
-d 可以指定文件的创建时间 例:touch -d '20181019 21:30' 1.txt

创建隐藏文件为.test,在正常情况下看不到要加-a,前面有个点的就是隐藏文件

复制

cp -a /opt/test

里面的/opt/test就是复制的目标地址,不存在的目录也会连同创建出来,-a就是包含目录及子文件的属性,如果有一样的会覆盖
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件

移动

mv /opt/test

里面的/opt/test就是移动的目标地址

访问

cat /opt/test -n

会访问目标地址里的内容,-n是添加行号

more 是查看与屏幕大小一致的内容

按住enter键翻一行
空格键翻一页
查找的话用“/”加上关键字
往上翻只能用鼠标

less
和more差不多,但可以用键盘往上翻

按住enter键翻一行
空格键翻一页
pageup键往上翻一页
pagedown键往下翻一页
方向上下键可以访问上下行
查找的话用"/"加上关键字,可以用大N找上一个关键字,用小n查找下一个关键字

head

可以查询文件的前十行的内容,默认是十行,可以用-n来指定访问的行数

tail
pwd 显示当前目录

可以查询文件的后十行的内容,默认是十行,可以用-n来指定访问的行数,-f 可以持续查看文件的新增内容(看日志排错)

文字界面和图形界面的切换

systemctl isolater multi-user.target(临时切换为文字界面)
systemctl isolater graphical.target (临时切换为图形界面)
systemctl set-default multi-user.target (设置默认为文字界面,重启后生效)
systemctl set-default graphical.target (设置默认为图形界面,重启后生效)

常用快捷键

Ctrl+A 到命令的开头位置
Ctrl+E 到命令的末尾位置
Ctrl+U 将光标之前的内容删除
Ctrl+K 将光标之后的内容删除(我觉得记忆为UK比较好记)
Ctrl+R 可以搜索历史命令
Ctrl+S 不显示输入 (在命令界面才会生效,在图形化界面不生效)
Ctrl+Q 回复显示输入(在命令界面才会生效,在图形化界面不生效
Ctrl+Z 放在后台
Ctrl+方向左键 移动到此代码词的前面
Ctrl+方向右键 移动到此代码词的后面

小技巧:
用TAB键可以补全命令,按两下TAB键可以列出命令

用–help可以获得该命令的帮助

输入history可以查看命令输入的历史,用!加行数按下enter键可以使用那个行数的命令

alias,这个命令可以查看简写的代码,也可以自己编辑。
例如把a改为ls -l 的简写: alias a =“ls -l”

redhat常用基础命令代码相关推荐

  1. docker镜像简介和docker常用基础命令

    docker镜像简介和docker常用基础命令 文章目录 docker镜像简介和docker常用基础命令 1:docker镜像概述 1.1:什么是docker镜像 1.2:docker镜像的获取方式 ...

  2. Linux常用基础命令(很全)

    Linux常用基础命令 Linux命令格式 Linux 常见用户管理命令 创建新用户 Linux文件及目录管理命令 绝对路径和相对路径 cd命令 ls命令 pwd命令 mkdir命令 touch命令 ...

  3. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  4. CentOS常用基础命令大全

    这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统( ...

  5. Linux常用基础命令198个

    Linux常用基础命令198个 1.mkdir 创建目录 * 主要选项:-p 递归创建目录 主要案列:mkdir /xujun mkdir -p /xujun/oldboy mkdir -p /xuj ...

  6. CentOS常用基础命令汇总

    CentOS常用基础命令汇总 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shu ...

  7. 【MSFconsole工具】下载、启动方法、msf常用基础命令、模块功能、核心命令(入门初识)

    目录 一.简介: 二.下载: 2.1.kali 2.2.官网: 2.3.GitHub: 三.启动方法 四.msf常用基础命令 五.msf结构 六. 核心命令: 一.简介: 很容易地获取.开发并对计算机 ...

  8. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  9. Ubuntu常用基础命令

    转载原地址:https://www.linuxidc.com/Linux/2018-07/153206.htm 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子 ...

最新文章

  1. windows环境下,mysql的root密码丢失后重置方法
  2. PDF:解决从PDF中复制文字时出现的空方框问题
  3. Touch UI:高质量的移动端UI框架介绍
  4. [leetcode] 101. 对称二叉树
  5. python每天八分钟教程_每天八分钟Python基础教程——对象持久化、序列化
  6. SpringBoot + Shiro 缓存记住密码
  7. 大会门票限免最后一周!来聊聊 NVIDIA、抖音等大厂的 AI 技术落地
  8. 使用.net framework再发布的插件发布应用程序
  9. 在此iphone上尚未受信任_来自苹果这样的电话千万别接,不然 iPhone 没了...
  10. java+txt+词语+次数_Java练习2--读取txt文件统计考勤次数并写入一个txt文件中
  11. 初步了解CUDA(零)
  12. AT88SC104 加密认证过程
  13. 纠正英语语法错误---Grammarly安装
  14. 纯前端项目文件部署到远程服务器
  15. 前端页面适应不同分辨率
  16. 远程访问及控制SSH
  17. 全球与中国汽车真皮内饰市场竞争形势及供需策略分析报告2022-2028年版
  18. 2021年宝鸡中学高考成绩查询,宝鸡高中学校实力排名,2021年宝鸡所有的高中分数线排名...
  19. Faiss 相似度搜索使用余弦相似性
  20. LLVM | 编译器框架

热门文章

  1. HTTP和WebSocket协议(二)
  2. Django之ORM字段和参数
  3. codeforce303C-Minimum Modular-剪枝,暴力
  4. destoon 自定义session丢失
  5. 新手学appium-Appium for Windows说明(中文翻译)
  6. 【数据结构】——排序二叉树
  7. Eclipse 调试器
  8. C#面向对象基础(四) 静态成员与实例成员
  9. 拖动精灵的三种方法比较
  10. 转 天才学生的天才回答