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)