liunx 操作命令

命令操作

修改用户名:

usermod -l newusername oldusername

查看当前目录命令:pwd

打开文件夹命令:cd

  1. 打开指定文件夹:cd [目录名称]
  2. 返回上级目录:cd ..
  3. 返回进入目录:cd -
  4. 打开根目录:cd /

 浏览目录下的文件列表命令:ls 

  1. 以列的方式查看当前目录下的文件列表:ls -l
  2. 查看当前目录下所有的文件(包括隐藏文件):ls -a
  3. 以列表的方式查看当前目录下的所有文件:ls -la

创建文件目录命令:mkdir

  1. 新建文件目录:mkdir 文件夹名称
  2. 递归新建多级目录:mkdir -p 文件夹名称
  3. 例如在用户目录下新建 test 目录,命令这样写:mkdir -p test/test1/test2/test3 递归新建多级目录的写法

删除文件目录命令:rmkdir

  1. 删除指定目录:rmkdir 目录名称
  2. 递归删除指定目录及中间目录:rmdir -p 目录名称 这里没有写错,没有字母 k

删除文件或者目录命令:rm

  1. 常用命令:rm -rf [目录或文件] rm -ri [目录或文件]
  2. 强制删除文件或目录:rm -rf 目录或者文件
  3. 在删除前询问是否确认删除:rm -ri 目录或文件
  4. 删除当前目录下的所有文件:rm -rf *

复制文件或目录命令:cp

  1. 递归复制目录1下的所有的文件和文件夹到目录2:cp -r [目录1][目录2]
  2. 执行复制操作时覆盖原有目录前询问用户:cp -ri [目录1][目录2]

移动文件、修改文件名命令:mv

  1. 将文件夹1名称更改为文件夹2:mv 文件1 文件2 (给文件更名)
  2. 将目录1的文件移动到目录2:mv 目录2 目录2 (将目录1的文件移动到目录2)

创建文件命令:touch

  • touch 文件名称

查看、编辑文件命令:vi

  • vi 命令为 UNIX 操作系统或者类 UNIX 操作系统都有具有的功能强大的文件编辑命令,用户输入 vi ++ 文件名,便可以进入 vi 模式进行文件内容的查看和编辑,如果文件已经存在,则直接打开文件,如果文件不存在,则系统将打开一个全新的空文件。

vi 的三种模式如下:

  1. 命令模式

当用户使用 vi 命令打开文件后,则进入命令模式,用户可以输入命令来执行各种功能。

名称说明
L光标移至屏幕最后一行
space光标右移一个字符
backspace光标左移一个字符
N+光标向上移动 N 行
n+光标移下移n 行
  1. 输入模式

如果用户要对文件做修改,则可以使用下面几种命令,进入输入模式,用户进入输入模式之后,可以任意修改文件,除了 Esc 键外,用户输入的任何字符都会被作为内容写入文件中,用户输入 Esc 可以对文件进行相关操作。

名称说明
a、i、r、o、A、I、R、O编辑模式
dd删除当前光标
ndd删除n行
  1. 末行模式

如果用户完成编辑命令,则可以按照 esc + “:” 进入末行模式,用户可以对文件内容继续进行搜索,也可以输入 “:wq!” 进行文件保存并退出,或者输入 “:q!” 强制退出文件编辑。

名称说明
:wq!保存并退出
:q!强制退出不保存
:s/字符串 1/字符串 2将文件中出现的字符串 1 替换为字符串2
:set nu显示所有行号

查看、编辑文件命令:cat

  • 显示一个小的文件的内容:cat 文件名称
  • 创建并打开一个新的文件:cat > 文件名称

查看文件开头内容命令:head

  • head [参数] [文件名]

例如,使用 head 命令显示某个文件开始的 n 行数据:head -n 文件名称

名称说明
-ne<行数>显示的行数
默认默认显示文件前 10 行数据

查看文件结尾内容命令:tail

 

动态加载某个文件的内容(常用于查看日志文件):tail -f 文件名称

展示文件最后几行的数据:tail -n 行数文件名称

清屏命令:clear

查询命令详细参数命令:man

挂载命令:mnt

远程连接服务 SSH 相关命令:

启动 SSH 服务命令:service sshd start

重启 SSH 服务命令:service sshd restart

关闭 SSH 服务命令:service sshd stop

 

查看硬盘大小

lsblk 方法1
lsblk //用于输出 Linux 系统中指定的卷的信息。它通过引用 udev 数据库和 sysfs 文件系统来收集有关硬盘的信息
lsblk -f // 输出更详细的信息,如文件系统类型、LABEL 和 UUID
fdisk 方法2
fdisk // 用于创建和操作磁盘分区的命令行实用工具
fdisk -l // 列出有关磁盘驱动器的详细信息,例如:磁盘类型和大小、磁盘型号、扇区大小和其他附加信息
lshw 方法3
lshw // 用于提取计算机硬件配置的详细信息。它可以输出主板配置、固件版本、内存配置、CPU 相关详细信息
lshw -class disk // 可输出硬盘的详细信息,包括描述、产品、供应商、总线信息、版本、大小等

目录关闭