Skip to content

Latest commit

 

History

History
63 lines (57 loc) · 2.6 KB

2020-4-20.md

File metadata and controls

63 lines (57 loc) · 2.6 KB

2020年4月20日 by HXuesong

Linux基础

linux常用命令

  • date 显示本机/服务器时间
  • cal 显示日历 cal 2020 显示2020全年日历 cal 4 2020 显示2020年1月份日历
  • pwd 文件路径
  • cd 目录跳转 cd / 跳转到根目录下 cd .. 退回到上一层目录
  • ls 显示该目录下的文件/文件夹 windows为dir
  • ls 显示该目录下的文件/文件夹及其详细信息
  • mkdir fileName 在当前路径下创建一个名为fileName的文件夹
  • rmdir fileName 在当前路径下删除一个名为fileName的文件夹 linux不设回收站,删除操作需谨慎
  • cp original.txt new.txt 拷贝original.txt并生成文件new.txt
  • cat test.txt 在终端显示test.txt中的内容
  • diff file1.txt file2.txt 对比两个文件的差异并显示
  • head test.txt -n x 显示test.txt前x行的内容
  • tail test.txt -n x 显示test.txt最后x行的内容
  • wc test.txt
    wordcount的缩写,返回值为aaa bbb ccc test.txt aaa表示test.txt文件共有aaa行; bbb表示test.txt文件共有bbb个单词; ccc表示test.txt文件共有ccc个字符 wc -l test.txt 显示test.txt文件所含行数 wc -w test.txt 显示test.txt文件所含单词数 wc -c test.txt 显示test.txt文件所含字符数
  • mv file1.txt file2.txt 将file1.txt重命名为file2.txt mv file.txt ~ 将file.txt移动到根目录
  • less file.txt 全终端窗口下浏览文件内容,上下键滚动,输入q退出
  • chmod u-r file.txt 去除作者读权限 chmod u+r file.txt 增加作者读权限 chmod go-r file.txt 去掉小组及其他人的读权限 chmod 444 file.txt 444表示100 100 100的组合,即对三种用户设置只读权限
  • grep word test.txt 查找word是否在file.txt中 grep xx test.txt 将test.txt中包含字母xx的全部语句显示出来 grep xx* file.txt 至少出现一次字母x且其后还可跟一堆x grep ^X test.txt 以字母X开头的字段 grep X.xx test.txt "."表示任一字母 grep [Xx]xx test.txt 第一个字母可为[]中字母选其一 grep [A-Za-z]xx test.txt 第一个字母可为任一大小写字母
  • grep [A-Za-z]xx test.txt | wc 将符合要求的字段数量显示出来 | 为管道符

Tips

  1. windows下:C:
    linux下:root:/
  2. ls -l判断是文件or文件夹: 显示drwxr-xr-x,第一个字母为d,表示为文件夹; 若第一个字母为-,则为文件。
  3. linux是大小写敏感的
  4. linux中的三种用户身份: u(作者)、g(小组)、o(其他) 每一种用户身份对应三种权限,rwx(读、写、运行)