这次主要记录命令行的学习内容,也许很简单,但是学习常常在于总结,下面就简单的介绍一下Linux/Mac OSX/Windows下的命令行。
一、基本命令的比较
Linux/ Mac OSX | Windows |
pwd | 打印工作目录 | pwd | 打印工作目录 |
hostname | 显示电脑在网络中的名称 | hostname | 显示电脑在网络中的名称 |
mkdir | 创建路径 | mkdir | 创建路径 |
rmdir | 删除路径 | rmdir | 删除路径 |
pushdss | 推入路径 | pushdss | 推入路径 |
cd | 更改路径 | cd | 更改路径 |
ls | 列出路径下的内容 | ls | 列出路径下的内容 |
popd | 弹出路径 | popd | 弹出路径 |
cp | 复制文件或路径 | cp | 复制文件或路径 |
mv | 移动文件或路径 | mv | 移动文件或路径 |
less | 逐页浏览文件 | more | 逐页显示整个文件 |
cat | 打印输出整个文件 | type | 打印输出整个文件 |
xargs | 执行参数 | forfiles | 在一堆文件上运行一条命令 |
find | 寻找文件 | dir -r | 寻找文件 |
grep | 在文件中查找内容 | select-string | 在文件中查找内容 |
man | 阅读手册 | help | 阅读手册 |
apropos | 寻找恰当的手册页面 | helpctr | 寻找恰当的手册页面 |
env | 查看你的环境 | ||
echo | 打印一些参数 | echo | 打印一些参数 |
export | 导出或设定一个新的环境变量 | set | 导出或设定一个新的环境变量 |
exit | 离开退出 | exit | 离开退出 |
sudo | 成为超级用户或root,危险命令 | runas | 成为超级用户或root,危险命令 |
二、Windows下的命令行练习
(1)当自己不知道在哪个位置时,用“pwd”输出自己的位置,或用“cd ~”返回自己的home路径;
(2)用“cd“ 进入自己要进的目录中,用"cd.."返回上一层目录,用"cd../../../../"返回上四层目录;
(3)pushd保存当前路径并转到下一个新路径下,popd回到先前保存的路径上;
需要记住一点:"mkdir -p"会创建一个完整的多层目录,即使中间目录不存在也能成功。
(4)创建空文件(touch,New-Item)
Windows中使用New-Item命令创建一个空文件。"New-Item test.txt -type file"
(5)复制文件(cp)
复制一个文件变成多个文件:"cp test1.txt test2.txt"
复制一个文件到该目录下的一个文件夹中:"cp test1.txt my_test2/"
目录的结尾放一个斜杠(/)目的是保证键入的名称确实是一个目录。
复制一个文件夹做新文件夹:"cp -recurse my_test2 newplace"
复制文件或文件夹至根目录或上个目录中:"cp my_test/newplace"
(6)移动文件(mv)或称为”重命名“文件
(7)查看文件内容(less/more)
Linux: less test,.txt
Windiws : more test.txt
命令行的使用就简单介绍到这里,以后会持续补充的,到这里基本到达能使用shell的程度了。