Linux常用命令

/etc/passwd 文件

  • 用户 user 配置文件, 记录用户的各种信息
    • 显示的信息对应用户名:口令:用户标号:组标号:注释性描述:主目录:登录shell

/etc/shadow 文件

  • 口令配置文件

/etc/group 文件

  • 组配置文件 记录Linux包含的组的组的信息

linux 忘记root密码如何找回

  • 开机时看到开机界面按 Enter 键 输入 e 选择内核kernel 回车 输入空格 +1回车
    接着输入b引导 进入到单用户模式 接着便可以使用 passwd 命令进行密码的修改

帮助文档使用 man 命令

  • 对与不熟悉的命令不熟悉时可以使用 man + 命令 来获取帮助文档

新建问价夹

  • 使用mkdir + 文件夹名即可建立一个问价夹 但是此命令无法建立二级文件夹
  • 若想建立二级文件夹可使用mkdir -p 文件夹/二级文件夹/....便可创建n级文件夹

删除文件夹操作

  • 使用 rmdir + 文件夹名 命令
  • 如果文件夹中有文件的话需要使用rm -rf + 文件夹名才能删除文件夹

创建文件命令

  • 使用touch 文件名 即可创建一个文件
  • touch也可创建多个文件 例如touch 1.py 2.py 3.py即可创建三个.py文件

复制文件命令

  • cp 文件名1 文件名2
  • cp -r 文件夹1 文件夹2 递归复制 会把文件夹1中的文件全部复制到文件夹2中
  • \cp -r 文件夹1 文件夹2 强制覆盖 发现目标文件夹中有同名文件进行强制覆盖

删除命令

  • 删除文件使用 rm 文件名 命令 此命令会提示是否删除 若不需要提示可使用rm -f命令
  • 删除文件夹使用rm -r 文件夹名命令 此命令会提示是否删除 若不想要提示信息可使用rm -rf 文件夹名 此命令也可用于删除文件

移动文件命令

  • mv 文件名1 文件名2文件名2与文件名1在同一目录下且不存在文件名2系统则自动判定为 重命名文件 会把文件名1改成文件名2
  • mv 文件名 目标目录便可把文件移动到目标目录中

查看文件命令 只查看不修改

  • 使用cat命令可以查看文件内容 使用cat -n查看时可显示行号 在文件较长时使用cat命令便不再适用 可使用cat -n 文件名| more查看
  • 使用more命令便可以分页查看内容 再文件内容较多时可分页查看
    • more命令使用时 按空格键向下翻页 按enter键向下翻一行 按control f向下翻一页 按control b向上翻一页
  • 使用less命令加载大型文件更快速比more命令强大查看日志文件推荐使用less命令

  • grep 在文本中查询内容 grep + "查询内容" + 文件名 如果想要知道查询内容在第几行可以使用 grep + -n+ "查询内容" + 文件名
  • | 管道命令 把前一个命令的输出内容当作输入传递给后面的命令使用
  • find 查找命令 find + 目录 + -name + 文件名
  • > 重定向命令 例如把 more + 文件名 > a.txt命令将会把查询到的内容写入a.txt> 命令会覆盖原有内容 如果不想覆盖原有文件使用>> 命令 重定向命令还可以作为输入内容、把一个文件的内容输入到它前面的文件中使用<<<

echo命令

  • echo "内容" > 文件名 覆盖写入此文件
  • echo "内容" >> 文件名 在文件末尾后追加内容
  • echo 输出内容到控制台 例如 echo $PATH输出环境变量到控制台

显示文件前n行

  • 使用head 文件名默认显示文件前10行内容
  • 使用head -n number 文件名显示文件前number行内容

显示文件后n行

  • 使用tail 文件名默认显示文件后10行内容
  • 使用tail -n number 文件名显示文件后number行内容
  • 使用tail -f 文件名实时追踪文件的更新 工作时经常使用 这个命令很好玩

ln 指令

  • 软连接也叫符号链接,类似与windows中的快捷方式,主要存放了链接其他文件的路径
  • 使用ln -s 连接的原文件或目录 软链接名

/etc/passwd 文件

  • 用户 user 配置文件, 记录用户的各种信息
    • 显示的信息对应用户名:口令:用户标号:组标号:注释性描述:主目录:登录shell

/etc/shadow 文件

  • 口令配置文件

/etc/group 文件

  • 组配置文件 记录Linux包含的组的组的信息

linux 忘记root密码如何找回

  • 开机时看到开机界面按 Enter 键 输入 e 选择内核kernel 回车 输入空格 +1回车
    接着输入b引导 进入到单用户模式 接着便可以使用 passwd 命令进行密码的修改

帮助文档使用 man 命令

  • 对与不熟悉的命令不熟悉时可以使用 man + 命令 来获取帮助文档

新建问价夹

  • 使用mkdir + 文件夹名即可建立一个问价夹 但是此命令无法建立二级文件夹
  • 若想建立二级文件夹可使用mkdir -p 文件夹/二级文件夹/....便可创建n级文件夹

删除文件夹操作

  • 使用 rmdir + 文件夹名 命令
  • 如果文件夹中有文件的话需要使用rm -rf + 文件夹名才能删除文件夹

创建文件命令

  • 使用touch 文件名 即可创建一个文件
  • touch也可创建多个文件 例如touch 1.py 2.py 3.py即可创建三个.py文件

复制文件命令

  • cp 文件名1 文件名2
  • cp -r 文件夹1 文件夹2 递归复制 会把文件夹1中的文件全部复制到文件夹2中
  • \cp -r 文件夹1 文件夹2 强制覆盖 发现目标文件夹中有同名文件进行强制覆盖

删除命令

  • 删除文件使用 rm 文件名 命令 此命令会提示是否删除 若不需要提示可使用rm -f命令
  • 删除文件夹使用rm -r 文件夹名命令 此命令会提示是否删除 若不想要提示信息可使用rm -rf 文件夹名 此命令也可用于删除文件

移动文件命令

  • mv 文件名1 文件名2文件名2与文件名1在同一目录下且不存在文件名2系统则自动判定为 重命名文件 会把文件名1改成文件名2
  • mv 文件名 目标目录便可把文件移动到目标目录中

查看文件命令 只查看不修改

  • 使用cat命令可以查看文件内容 使用cat -n查看时可显示行号 在文件较长时使用cat命令便不再适用 可使用cat -n 文件名| more查看
  • 使用more命令便可以分页查看内容 再文件内容较多时可分页查看
    • more命令使用时 按空格键向下翻页 按enter键向下翻一行 按control f向下翻一页 按control b向上翻一页
  • 使用less命令加载大型文件更快速比more命令强大查看日志文件推荐使用less命令

  • grep 在文本中查询内容 grep + "查询内容" + 文件名 如果想要知道查询内容在第几行可以使用 grep + -n+ "查询内容" + 文件名
  • | 管道命令 把前一个命令的输出内容当作输入传递给后面的命令使用
  • find 查找命令 find + 目录 + -name + 文件名
  • > 重定向命令 例如把 more + 文件名 > a.txt命令将会把查询到的内容写入a.txt> 命令会覆盖原有内容 如果不想覆盖原有文件使用>> 命令 重定向命令还可以作为输入内容、把一个文件的内容输入到它前面的文件中使用<<<

echo命令

  • echo "内容" > 文件名 覆盖写入此文件
  • echo "内容" >> 文件名 在文件末尾后追加内容
  • echo 输出内容到控制台 例如 echo $PATH输出环境变量到控制台

显示文件前n行

  • 使用head 文件名默认显示文件前10行内容
  • 使用head -n number 文件名显示文件前number行内容

显示文件后n行

  • 使用tail 文件名默认显示文件后10行内容
  • 使用tail -n number 文件名显示文件后number行内容
  • 使用tail -f 文件名实时追踪文件的更新 工作时经常使用 这个命令很好玩

ln 指令

  • 软连接也叫符号链接,类似与windows中的快捷方式,主要存放了链接其他文件的路径
  • 使用ln -s 连接的原文件或目录 软链接名

history 的使用

  • 查看输入的历史命令使用history命令
  • 使用history number number的值自己指定可查看最近number个输入指令
  • 使用!number 即可执行编号为number的历史命令

日期类命令

  • 使用date显示当前日期
  • 使用date "+%Y %m %d"显示年月日
  • 使用date "+%Y %m %d %H %M %S"显示年月日
  • 使用date "+%Y年 %m月 %d日 %H时 %M分 %S秒"可自定义显示的内容
  • 设置系统当前时间使用 date -s 加你想要的时间
  • 使用cal显示日历
  • 使用cal 年份显示这一年的月份信息

你可能感兴趣的:(Linux常用命令)