Linux基础1

linux操作基础

常用的linux命令

linux文件夹大小写敏感,所以进行下面的操作时一定要注意。

  • data: 显示当前时间
  • cal : 显示当前的日期(calendar)
    • cal 年份:能够看到要输入年份的日历。
    • cal 月份 年份:能够看到要输入年份对应的月份的日历。
  • pwd:查看当前目录。
  • cd:跳到对应位置
    • cd ..:返回上一级目录。
  • ls:查看当前路径下所有的文件和目录。
    • ls -l:查看当前路径下所有的文件和目录的详细信息。每一行第一个字母:d 表示文件夹 ,- 表示普通文件。
  • tab:自动补全 。
  • clear:清空屏幕。
  • mkdir filename:在当前位置创建一个名为filename的文件夹。
  • rmdir filename:删除文件夹命令。
  • cp file1.txt file2.txt:将file1.txt文件复制一份,新的文件名称为file2.txt。
  • cat 文件名:查看对应文件的内容,适用于比较短的文件。
  • less 文件名:查看对应文件的内容,可以用键盘的方向键进行滚动显示,按q键退出。
  • diff 文件1 文件2:比较两个文件的内容差异。若是完全一样的,则不会有任何反应。
  • head file.txt -n 5: 查看file文件最前面5行字符。
  • tail file.txt -n 6: 查看file文件最后面6行字符。
  • wc file.txt:查看file.txt文件有多少行,多少个单词,多少个字符
    • wc -w file.txt :仅查看该文件有多少个单词。
    • wc -l file.txt :仅查看该文件有多少行。
    • wc -c file.txt :仅查看该文件有多少个字符。
  • rm file.txt:删除file.txt文件。一旦删除,就是彻底删除,所以这么做比较不安全。
  • mv 操作数1 操作数2:修改文件名,移动文件两种功能。 是将操作数1对应的文件放到操作数2对应的位置,在同一个文件夹下面就体现为修改(操作数2为文件名),在不同文件夹下面就体现为移动(操作数2为目录)。
  • chmod:修改权限。
    • 说明:当我们用ls -l时,我们会发现除了每一行的第一个字母表示为文件和文件夹外,还会有9个字符,这分别代表这三种不同用户身份的三种不同权限。
    • 这三个不同身份分别是u: 作者、g: 小组、o: 其他用户,每一块都有三个字符:r:可读、w:可写、x: 可运行,一共对应9个字符。当该用户没有该权限时使用-来表示。
    • chomd u-r file.txt:删除作者对该文件的读权限,来修改某种用户对该文件的权限,其余的以此类推,也可以使用+来增加权限。chomd go-r file.txt:意思就不说了,表示用户可以叠加。
    • chomd 444:上面说的三种权限也可以使用二进制数来分别对三种身份进行约束。444==100100100 == r--r--r--
  • grep 内容 文件名:在当前文件下查看是否有该内容,若出现红色内容则表示当前文件含有当前内容。
    • 这其中的内容可以使用正则表达式。正则表达式这里就不细讲了,不清楚的可以点击这里。`^:匹配输入字符串的开始位置,除非在方括号表达式中使用,当该符号在方括号表达式中使用时,表示不接受该方括号表达式中的字符集合。

命令组合

命令组合用|来进行标识,各种命令都可以进行组合使用。

linux脚本编写

您的每一份支持将鼓励我继续创作!
-------------本文结束感谢您的阅读-------------