命令行初识(介绍常用命令)
1、ls命令 —— 显示当前目录下的路径
该命令对应的单词是list ,其不加参数时不显示隐藏文件。中包含以下常用的参数说明:
ls -a
显示当前目录下的所有文件(包括以.开头的隐藏文件)ls -l
显示当前目录下文件的详细信息ls -al
显示当前目录下的所有文件的详细信息- 注:详细信息中的字母含义(drwx)
- d(第一个字母)——如果是目录则是d,如果是文件则是
- r——是否可读
- w——是否可写
- x——是否可执行
2、cat —— 该命令对应的单词是concatenate
一些参数说明(摘自runoob的相关解释):
-n :由 1 开始对所有输出的行数编号。 -b :和 -n 相似,只不过对于空白行不编号。 -s:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v :使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。 -E : 在每行结束处显示 $。 -T : 将 TAB 字符显示为 ^I。 -e : 等价于 -vE。 -A, –show-all:等价于 -vET。 -e:等价于”-vE"选项; -t:等价于”-vT"选项;
3、mv —— 对应单词move(移动或重命名)
常用用法:
mv 文件名 文件名
——将源文件名改为目标文件名mv 文件名 目录名
——将文件移动到目标目录mv 目录名 目录名
- ——目标目录已存在,将源目录移动到目标目录;
- ——目标目录不存在则改名
4、touch —— 新建文件(不能添加文件内容)
用法:
touch fileName
——文件名不存在,则新建文件
——文件名存在则改变文件更新时间(文件内容不变)
5、rm —— remove 删除
rm
删除文件rm -f
强制删除文件rm -r
删除路径rm -rf
强制删除路径(包括其中的问价)
6、另外一些常用命令
cd
即 change directory 进入/改变路径mkdir
即 make directory 创建路径mkdir -p demo1/demo2
创建一个名为demo1的路径,里面还有一个demo2路径
echo
创建文件相关cp
即 copy 复制文件tree
查看当前路径的目录结构(windows平台不支持)ln -s
建立软连接:如ln -s demo demo-link
- 以默认程序打开文件
start
windows平台open
mac OS 平台xdg-open
Linux 平台
pwd
显示当前文件夹的绝对路径whoami
我的用户名
7、一个查询命令行的网站
网站地址:https://explainshell.com/explain?cmd=ls+-lrt 用法如下图所示:
- 原文作者:Enoch Qin
- 原文链接:https://dreamqyq.github.io/post/Front-end-base/command-line-tcommonly-used-command/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。