Linux命令
linux命令查询网站:https://explainshell.com
linux_command.png
常用命令
- cd:进入目录
- cd 目录名:进入到该目录
- cd ..:进入上一级目录
- pwd:显示当前目录
- mkdir:创建目录
- mkdir 目录名
- mkdir -p 目录路径
- whoami:当前用户
- ls:查看当前路径下的内容
- ls -a:显示当前路径所有内容,包括隐藏的以点和点点开头的路径
- ls -l:显示当前路径下的内容和对应的详细信息,不包括隐藏的内容
- ls -al:显示当前路径下的全部内容和对应的详细信息
linux_ls.png
- cat:查看文件内容
- cat 文件路径:显示文件内容不可以编辑
- vim:查看和编辑文件内容
- vim 文件路径
- 编辑模式:i
- 保存:esc+:w
- 退出:esc+:q
- 强制退出:esc+:q!
- vim 文件路径
- echo:输出
echo 内容> 文件路径:将文件创建在路径下,并且将内容插入
echo 内容 >> 文件路径:在文件中追加内容
- touch:创建文件
- touch 文件名
- mv:移动文件
- mv 文件名 新文件名 :移动加重命名
- rm:删除
- rm 文件路径:删除文件
- rm -f 文件路径:强制删除文件
- rm -r 目录路径:删除目录
- rm -rf 目录路径:强制删除目录
- tree:查看目录结构
- ln:建立软连接
- ln -s 真实文件 链接
- curl:
- curl -L urld地址:下载文件
- -A/--user-agent <string> 设置用户代理发送给服务器,即告诉服务器浏览器为什么
- -basic 使用HTTP基本验证
- --tcp-nodelay 使用TCP_NODELAY选项
- -e/--referer <URL> 来源网址,跳转过来的网址
- --cacert <file> 指定CA证书 (SSL)
- --compressed 要求返回是压缩的形势,如果文件本身为一个压缩文件,则可以下载至本地
- -H/--header <line>自定义头信息传递给服务器
- -I/--head 只显示响应报文首部信息
- --limit-rate <rate> 设置传输速度
- -u/--user <user[:password]>设置服务器的用户和密码
- -0/--http1.0 使用HTTP 1.0
- curl -L urld地址:下载文件
- wget:
- wget -p -H -e robots=off url地址:拷贝网页
- df:
- df -kh:显示磁盘占用
- du:
- du -sh:显示当前目录大小
- du -h:显示各个文件的大小