0%

linux实用工具:(一)shell讲解

1.Linux常用命令

  • date:显示日期
  • echo:重复字符
  • echo $PATH:查看系统的环境变量
  • which:查看运行某程序的位置,例如which echo
  • 绝对路径:描述文件的绝对位置
  • 相对路径:描述文件的相对位置
  • pwd:查看当前的工作目录(print working directory)
  • cd <dir>:打开某目录
  • cd ./<相对路径>:打开相对路径
  • cd ..:回到父目录
  • clear/ctrl+L:命令行页面向后翻一页
  • ls:展示当前目录中的文件
  • cd ~:回到用户目录(用户目录和根目录是不一样的)
  • cd -:回退工作目录(最终退到用户目录)
  • ls -l:展示当前目录中的文件详细信息(d开头表示是文件夹,后面是权限)
  • mv <原路径> <新路径>:既可以更改文件名,还可以移动文件位置
  • cp <filename> <复制到的位置>:将文件复制到指定位置
  • rm <filename>:删除文件
  • mkdir:建立新文件
  • cat <filename>:查看文件内容
  • tee:标准输入输出
  • sudo:临时superuser命令
  • rmdir:删除目录
  • grep [option] <pattern> <filename>:在file中寻找pattern,option可选
  • convert <file1> <file2>:将file1转化为file2

2.重定向输入输出流

< <输入流>:利用<,后面可以连接输入流位置(默认在键盘)

> <输出流>:利用>,后面可以连接输出流位置(例如可以输出到文件中,默认在显示屏)

例如:echo hello > hello.txt

>> 表示追加内容(会换行)

  • 管道符(pipe):<命令1>|<命令2>,将左边命令1的输出作为命令2的输入(例如:ls -l | tail -n1)