Linux 的基本操作命令(一)

1. 主机名
命令 功能
hostname 获取当前主机名
hostname 新主机名 更改主机名
2. 用户切换

su -l 指定用户名

用来切换用户,如果切换到 root (超级用户)需要输入密码

切换后退出的方式 ctrl+D 或者 logout 命令

3.获取日历或时间

cal 查看当前月份的日历

date 查看当前时间, date --help可以查看更多用法

cal 命令加上如下参数,功能如下
Linux 的基本操作命令(一)_第1张图片

4. 帮助获取
命令 功能
whatis 命令名 查看该命令的功能
命令名 --help 该命令的帮助
man 1 命令名 该命令的帮助
main 5 文件名 该文件的帮助文档

其中帮助中的符号代表意思如下:

  • [ ] 可加可不加
  • … 可以添加多个
  • < > 必须要添加
5. 文件的操作
命令 功能
gedit 文件名 创建编辑文件
vim 文件名 创建编辑文件
ls 显示当前位置的文件
cat filename 查看文件内容
more filename 查看文件内容
less filename 查看文件内容

其中 less 命令查看文件时可以进行如下帮助

  • /搜索的关键字
  • n 向下搜索
  • N 向上搜索

查看文件部分内容

命令 功能
head -n 5 filename 显示该文件前5行内容
tail -n 5 filename 显示该文件后5行内容

其中 vim 操作文件夹的方式如下:

  1. i 进入插入Insert模式
  2. 编辑文件内容
  3. Esc退出插入模式
  4. :wq 发送指令保存退出
  5. :wq! 强制保存并退出

文件和目录的操作

文件 目录
创建 vim/gedit/touch mkdir 目录名 / mkdir -p 多级目录(父级目录不存在时,自动创建)
删除 rm(-f 强制删除) rm -fr(-r 递归删除)
编辑 gedit/vim 文件名 ——
拷贝 cp src dst cp -r src dst
移动 mv src dst mv src dst
重命名 mv oldname newname mv oldname newname

其中 src 表示当前位置,dst 表示目标位置

6. 操作命令的快捷键
快捷键 功能
ctrl+a 光标跳到该命令的最前端
ctrl+e 光标跳到该命令的最后面
ctrl + k 删除光标之后的内容
ctrl + u 删除光标之前的内容
ctrl + shift + N 打开多个terminal
ctrl + shift + T 在一个窗口里面打开多个terminal
7. 历史命令操作的调用
快捷键或命令 功能
↑或 ↓ 逐条查看历史命名
history 显示命令的历史记录
! 数字 调用此编号历史
! 字母 调用最近以此字母开头的历史
ctrl+r 然后输入关键字 调用最近一条含有此关键字历史
history -c 清空当前 shell 中的历史
8. 关于路径的命令
命令 功能
pwd 输出当前目录
cd 目录地址 切换到该目录
cd .. 切换到当前目录的上一级
cd - 切换到上次的目录
cd ~ 切换到当前目录的家目录
9. vim 操作文件(补充)
  • 批量删除

    ctrl+v 选择批量删除的内容 +Delete 键 直接删除

  • 在多行批量插入内容

    ctrl+v 然后 起始行 移动到 目标行(通过上下键进行移动)然后 大写的 i 输入要插入的内容,最后 esc 完成插入

  • 撤销

    u 进行撤销,ctrl + r 取消撤销

  • 跳到文件末尾

    大写的 g

  • 跳到文件的开始

    gg

  • 替换关键字

    1,5s /lxc/233/g 表示把文件第一行到第5行的所有 lxc 替换为 233,如果不加 /g 则是替换每一行的第一个

你可能感兴趣的:(Linux)