美文网首页
常用shell命令

常用shell命令

作者: TravisW | 来源:发表于2018-07-11 17:54 被阅读0次
命令 解释 示例 备注
pwd print name of current/working directory
cd change the working directory cd ~ 回到当前用户的home目录
cd .. 回到上一级目录
cd /D/demo 转到绝对路径
当你迷路了就先pwdcd ~
mkdir 目录名 make directories mkdir demo
mkdir "demo 1"
文件名有空格要加引号
mkdir -p 目录路径 -p, --parents
no error if existing, make parent directories as needed
mkdir -p demo1/demo2/demo3 创建嵌套目录(注意第一个目录名前没有 / )
whoami print effective userid
-- -- -- --
ls list directory contents 显示当前目录内容
ls 路径 显示指定路径内容 ls demo1
ls /D/download
ls -a 路径 -a, --all
do not ignore entries starting with .
显示隐藏文件(以 . 开头)
ls -l 路径 -l use a long listing format 显示更多信息
ls -la 路径 综上,以上路径都可为相对路径绝对路径
-- -- -- --
echo "hello" > 文件路径 重定向,创建文件 echo "hello" > 1.txt
echo "hello" >! 文件路径 强制创建文件 echo "hello" >! 1.txt windows不支持
echo "hello" >> 文件路径 追加文件内容 echo "more" >> 1.txt
touch 文件名 创建文件 touch 2.txt
touch 已存在文件名 change file timestamps 改变文件更新时间 touch 2.txt
-- -- -- --
cp 源路径 目标路径 复制文件 cp 1.txt 2.txt
cp 1.txt /D/demo
cp -r 源目录 目标目录 复制目录 cp -r /C/demo1 /D/demo2 不要忘记-r
-- -- -- --
mv 源路径 目标路径 move (rename) files mv 1.txt /D/2.md
mv demo1 demo_1
文件或文件夹都适用
-- -- -- --
man an interface to the on-line reference manuals man rm
查看rm操作手册
windows不支持
-- -- -- --
rm 文件路径 删除文件 rm 1.txt
rm -f 文件路径 -f, --force
ignore nonexistent files, never prompt
rm -f 1.txt
rm -r 目录路径 -r, -R, --recursive
remove directories and their contents recursively
rm -r demo
rm -rf 目录路径 强制删除目录
-- -- -- --
tree 查看目录结构 windows不支持
ln -s 真实文件 链接 make links between files建立软链接
make links between files
-s, --symbolic
make symbolic links instead of hard links
windows不支持
-- -- -- --
curl -L https://www.baidu.com > baidu.html 下载文件
wget -p -H -e robots=off https://www.baidu.com 拷贝网页 windows不支持
df -kh -k like --block-size=1K
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
du -sh . -s, --summarize
display only a total for each argument
当前目录大小
du -h 各文件大小
-- -- -- --
less Open a file for interactive reading, allowing scrolling and search 按q退出
more Open a file for interactive reading, allowing scrolling and search (in forward direction only) 按q退出
cat concatenate files and print on the standard output cat 1.txt
cat 1.txt 2.txt 3.txt
cat 1.txt 2.txt > 3.txt
cat 1.txt 2.txt >> 3.txt
exit cause the shell to exit 关掉bash

小技巧

  • 键翻阅历史命令
  • Tab自动补全命令

两个命令行辅助工具

相关文章

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • adb shell uiautomator 命令

    adb shell uiautomator 命令 Tags: adb_shell 常用到的命令: uiautoma...

  • Android NDK开发之旅31--NDK-Linux入门之基

    常用的Linux命令 shell命令有多种,Ubuntu默认使用 B shell。 命令行相关的命令 命令自动补全...

  • HBASE SHELL常用命令

    HBASE SHELL常用命令 标签: HBase Shell 1. 进入hbase shell console ...

  • python 调用linux shell

    常用的几种shell命令调用方式:

  • adb命令

    常用非Shell命令:1、adb shell dumpsys activity top2、adb shell du...

  • 某些知识点的链接

    Markdown语法vim编辑器命令ubuntu终端命令shell常用命令shell命令解释 栈链的基本操作mys...

  • Linux 下常用shell命令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

  • LINUX下常用shell指令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

网友评论

      本文标题:常用shell命令

      本文链接:https://www.haomeiwen.com/subject/dpghpftx.html