博客
关于我
Linux入门级别常用命令
阅读量:797 次
发布时间:2023-02-03

本文共 1438 字,大约阅读时间需要 4 分钟。

Linux入门级别常用命令


命令基础格式:

command [-options] [parameter]

  • command:命令本身
  • options:命令选项
  • parameter:命令参数

ls命令:

ls [-a -l -h] [linux路径]

ls命令默认会以平铺形式列出当前工作目录下的内容,填写参数后可列出指定目录下的内容,可添加三个参数:

  • -a选项:列出所有文件,包括隐藏文件
  • -l选项:以列表形式展示内容,同时展示更多信息
  • -h选项:以易于阅读形式展示,同时展示出文件大小

cd命令:

cd [linux路径]

更改当前工作目录,想进入Desktop目录:cd /Home/Desktop 如果不写参数会之间回到HOME目录


pwd命令:

pwd

无参数无选项,用来查看当前工作目录


mkdir命令:

mkdir [-p] [linux路径]

创建文件夹,参数部分为必填,填写要创建的文件夹目录

  • -p选项:自动创建不存在的父目录

touch命名:

touch [linux路径]

创建文件,参数为要创建的文件路径

eg:touch /Home/test.txt


cat命令:

cat [linux路径]

查看文件内容 eg:cat /Home/test.txt


more命令:

more [linux路径]

cat是直接将内容展示出来

more支持翻页,如果文件内容比较多,可以一页一页展示
按下空格翻页
按下P键退出查看


cp命令:

cp [-r] [参数1] [参数2]

用于复制文件或者文件夹

  • -r选项:用于复制文件夹时使用
  • 参数1:表示被复制的文件或者文件夹
  • 参数2:表示要复制去的地方

mv命令:

mv [参数1] [参数2]

用于移动文件或者文件夹

  • 参数1:表示被移动的文件或者文件夹
  • 参数2:表示要移动去的地方

eg:mv test.txt Desktop/

把test文本文件移动到Desktop目录下
也可以用来改名:mv test.txt test1.txt
test文本文件位置不变,名字更改为test1


rm命令:

rm [-f -r] [参数1] [参数2] … [参数n]

用于删除文件:

  • -r选项:用于删除文件夹
  • -f选项:用于强制删除
  • 参数:表示想要删除的文件或者文件夹路径

可使用通配符:*用来做模糊匹配

  • csdn*:表示一切以csdn开头的文件
  • *csdn:表示一切以csdn结尾的文件
  • *csdn*:表示一切包含csdn的文件

which命令:

which [要查找的命令]

查看所使用的一系列命令的程序文件所在的位置

eg:which cd


find命令:

find [起始路径] -name “查找文件名”

查找起始路径中的所有名字为“查找文件名”的文件

另一种用法:

find [起始路径] -size +|-n[kMG]

按文件大小搜索:

  • +和- :表示大于和小于
  • n:表示数字大小
  • kMG:表示文件大小单位

eg:find / -size -1k 查找全盘小于1kb的文件


grep命令:

grep [-n] [关键字] [文件路径]

在指定文件中通过关键字过虑文件行,只显示带有关键字的行

  • -n选项:表示结果中展示匹配的行号

wc命令:

wc [-c -m -l -w] [文件路径]

统计文件中的行数、单词数量等:

  • -c选项:统计bytes数量
  • -m选项:统计字符数量
  • -l选项:统计行数
  • -w选项:统计单词数量

转载地址:http://btzfk.baihongyu.com/

你可能感兴趣的文章
Linux学习总结(30)——优秀程序员喜欢用Linux操作系统
查看>>
Linux学习总结(36)——创建、复制、剪切、重命名、清空和删除文件夹的命令
查看>>
Linux学习总结(37)——CentOS7下Firewall防火墙配置用法详解
查看>>
Linux学习总结(38)——Linux超实用的30个命令
查看>>
Linux学习总结(39)——系统管理员应该知道的 20 条 Linux 命令
查看>>
Linux学习总结(3)——Linux实用工具
查看>>
Linux学习总结(40)——史上最全Linux命令科普
查看>>
Linux学习总结(41)——运维不仅仅是Linux
查看>>
Linux学习总结(42)——Linux之Bash脚本入门学习
查看>>
Linux学习总结(43)——企业运维最常用的150个Linux命令
查看>>
Linux学习总结(44)——Linux操作系统基础知识
查看>>
Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
查看>>
Linux学习总结(46)——Centos7.4设置开机自动登陆及网卡自动启用
查看>>
Linux学习总结(47)——Linux系统用户以及用户组的管理
查看>>
Linux学习总结(48)——Linux防火墙iptables与firewalld学习总结
查看>>
Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令
查看>>
Linux学习总结(4)——Centos6.5使用yum安装mysql——快速上手必备
查看>>
Linux学习总结(50)——grep查看打印匹配的下几行或前后几行使用总结
查看>>
Linux学习总结(51)——25个Linux服务器安全小贴士
查看>>
Linux学习总结(52)——主流 Linux 发行版性能对比
查看>>