学会使用一些常见命令,将会给平时的工作节省许多时间,以下是一些常见命令用法介绍:
常见命令词汇:
一些经常用到的缩写:
一些命令及释义:
进入目录:cd 文件名 比如cd e: 进入E盘,cd ~代表用户目录,cd .代表进入当前目录,cd ..代表进入上层目录;
显示当前目录:pwd;
创建一个目录:mkdir 目录名;
用递归方式创建目录:mkdir -p 目录名;
比如如果要在test1目录下创建test2,利用mkdir+目录名,需要运行两次才可以得到test1/test2目录,如果使用递归创建,则直接mkdir -p test1/test2即可,递归时会去寻找当前目录下是否有你想创建的目录,没有的话就创建一个,有就在里面创建下层目录,多用于构建下层目录。
查看当前用户名:whoami;
查看当前目录下文件(不包含隐藏文件,以.或者..开头的文件):ls;
查看所有文件包括隐藏文件:ls -a;
查看所有文件具体信息:ls -l;
下图为执行ls -l时展示的信息:
第一位为-或d,-代表是一个普通文件,d代表是一个目录,d->directory:
第二位r代表可读,-为不可读,r->read;
第三位w代表可写,-为不可写,w->write;
第四位x代表可执行,-为不可执行,x->execute;
第五位到第七位:r-x,表示和这个文件在同一个组的用户所具有的权限;
第八位到第十位:r-x,表示其他用户所具有的权限;
注:-l和-a可以一起使用,即ls -la;
创建文件:touch 文件名,同时该指令还可以用于改变文件创建时间;
创建一个带内容的文件:echo "hello" > demo.txt;
追加文件内容:echo "world" >> demo.txt;
强制覆盖文件内容:echo "hi" >!demo.txt;
复制文件:cp 源路径 目标路径;
复制目录:cp -r 源路径 目标路径;
移动节点:mv 源路径 目标路径,同时还可以用于重命名文件;
删除文件:rm 文件路径;
强制删除:rm -f 文件路径;
删除目录:rm -r 目录路径;
强制删除目录:rm -rf 目录路径;
建立软链接:ln -s 真实文件 链接,表示链接里的内容和真实文件里的内容保持同步;
下载文件:curl -L 网页链接;
拷贝网页:wget -p -H robots=off 网页链接;
磁盘占用:df -kh;
当前目录大小:du -sh .;
各文件大小:du -h;
查看文件内容:cat 文件名;
从键盘创建一个文件:cat > 文件名 << 结束符,结束符可以自己设置,表示当输入内容为结束符时文件结束。
将几个文件合并为一个文件:cat 文件1 文件2 >文件3;
以上为一些常用的命令,那如果碰到不认识的指令可以通过explainshell.com这个网站查询,界面是这样的:
在输入框中输入你想查询的指令,就会拆分出每个指令是什么意思:
1万+

被折叠的 条评论
为什么被折叠?



