linux常见命令

linux常见命令

cd

功能:cd path 切换到指定路径

  • cd ~ 切换到home目录
  • cd – 回到上一次目录
  • cd .. 回到上一级目录

ls

功能:ls 查看当前路径下的文件,文件夹

  • ls -a 查看隐藏文件
  • ls -l 详细信息用列表呈现

pwd

功能:查看当前工作路径

mkdir

功能:mkdir 创建文件夹

  • mkdir -p 一次创建多级目录

touch

功能:touch 创建文件

cat

功能:cat 查看文件全部内容

more

功能:more 分页查看文件内容

用键盘控制查看

  • space 向下翻页
  • b 向上翻页
  • q 退出查看

cp

功能:cp 复制文件或文件夹

语法:cp [-r] 参数一 参数二

  • 参数一:要被复制的文件或文件夹
  • 参数二:要复制去的地方文件名
  • -r 递归复制,将文件夹下的内容也复制

mv

功能:剪切粘贴

语法:mv 被剪切的文件过文件夹 粘贴的路径

rm

功能:删除文件或文件夹

语法:rm [-r] [-f] 被删除的路径

  • -f 强制删除,不提示
  • -r 递归删除,删除文件夹内容

find

功能:查找指定路径下的文件

语法:find 路径 [-name -size] 条件

  • -name 按名称条件搜索
  • -size 按文件大小搜索
find / -size +10M
# 搜索根目录下大于10m的文件
find /home -name "test"
# 搜索home目录下名字为test的文件,可以使用通配符*

less

功能:分页查看指定文件内容

  • space(空格键),向下翻页

  • b,向上翻页

  • q,退出查看

  • /,输入要搜索的内容并回车,即可完成内容的搜索

    • n,向下搜索下一个匹配项
    • N,向上搜索匹配项

head

功能:查看文件头部内容

语法:head [-n] 文件

  • -n 查看指定多少条内容

tail

功能:查看文件尾部内容

语法:tail [-f -n] 被查看的文件

  • -n 指定行数
  • -f 跟随文件尾部,持续监控文件修改

|管道符

管道符是Linux的特殊符号,表示,将左侧内容的输出,作为符号右侧内容的输入。

grep

功能:过滤制定内容

语法:grep 被过滤的内容 输入内容

  • -n 可以显示出来,匹配的内容在文件中的行号

wc

功能:统计文件指定内容

  • -c 统计byte字节数
  • -m 统计字符数
  • -l 统计行数
  • -w 统计单词

echo

功能:输出指定内容

语法:echo 被输出的内容

  • method_name 输出函数内容

重定向符

  • > 覆盖重定向
  • >> 追加重定向

逻辑运算符

  • && 与运算符,左边的命令执行成功,会接着执行右边的命令
  • || 或运算符,左边的命令执行失败,才会执行右边的命令

history

功能:查看历史执行命令

  • ctrl+r 倒序查找命令
  • ! + 历史命令序号 执行历史命令

光标移动快捷键

  • ctrl + a,跳到命令开头
  • ctrl + e,跳到命令结尾
  • ctrl + 键盘左键,向左跳一个单词
  • ctrl + 键盘右键,向右跳一个单词

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注