1.什么是命令行
学习命令行,你需要先了解命令行是什么?命令行就是在命令处理器中操作系统所编译执行的你所输入的命令。下面我们就来了解一下Linux自带的一些常见的命令行。
如果你是windows用户,首先要安装一个Git Bash(这是一个虚拟的Linux环境,它内置了一个Git命令)。Bash是什么意思呢?(Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令)
首先你需要了解一下文件的路径:
绝对路径: 通过地址(路径),能直接找到的位置。在命令行中以/开头的路径就是绝对 路径。
相对路径: 想找到一个地址(路径)的位置,首先需要先找到一个“参照物“”的位置。比 如:“我住在老王家隔壁,你想找到我就必须先找到老王家”!在命令行中没有以/开头的路径就 是相对路径。
2.有哪些需要入门掌握的单词
directory------目录,文件夹
file--------------文件
make----------创建
remove--------删除
move-----------移动
copy------------拷贝
llist--------------罗列
link--------------链接
find--------------查找
echo------------重复 , 回声
touch-----------触摸
change---------改变
3.了解一下单词的缩写
单词用起来会比较繁琐,所以我们用一些更加简单更加有效率的拼写方式------缩写,我们来了解一下吧:
cd 进入(改变)一个目录[change directory]
mv 移动(重命名)[move]
rm 删除[remove]
cp 拷贝[copy]
ls 罗列[list]
mkdir 创建一个目录 mkdir -p 创建一连串嵌套目录(如果目录名包含一些特殊符, 比如空格,需 要用“”“”包括起来形成一个整体,不然会生成多个目录)
4.了解一些常见的自带命令
进入目录 cd
显示当前目录 pwd
创建目录 mkdir 目录名
创建目录 mkdir -p 目录路径
我是谁 whoami
----
查看路径 ls 路径
查看路径 ls -a 路径(-a,表示所有的文件,可以显示隐藏文件)
查看路径 ls -l 路径(-l,表示文件的详细信息)
查看路径 ls -al 路径(-a与-l命令的合并)
----
创建文件 echo '1' > 文件路径
强制创建文件 echo '1' >! 文件路径
追加文件内容 echo '1' >> 文件路径
创建文件 touch 文件名
改变文件更新时间 touch 文件名
ps:两者之间的区别在于echo可以在生成文件的同时将内容一并生成。
----
复制文件 cp 源路径 目标路径
复制目录 cp -r 源路径 目标路径(-r,表示递归,详见下面)
----
移动节点 mv 源路径 目标路径
----
删除文件 rm 文件路径
强制删除文件 rm -f 文件路径(-f,表示强制的意思,不会再询问你是否删除)
删除目录 rm -r 目录路径(-r,表示递归,当你删除目录的时候,会一层一层的往里面寻找是不是还有子级目录,只要发现有就会删除掉,直到删除干净为止,大家都知道一个文件夹里可能会包含很多东西,子级的文件夹里面还可能会有孙子级的文件夹,所以删除文件夹不用-r是删除不掉的)
强制删除目录 rm -rf 目录路径(-r与-f的命令合并一起执行)
----
查看目录结构 tree
建立软链接 ln -s 真实文件 链接
----
下载文件 curl -L https://www.baidu.com > baidu.html
拷贝网页 wget -p -H -e robots=off https://www.baidu.com (Windows 不支持 wget)
磁盘占用 df -kh
当前目录大小 du -sh .
各文件大小 du -h
网友评论