PS→无奈:斩断自己的退路,才能更好地赢得出路。
想必大家对linux系统都不陌生,但是由于自己平常开发大部分都是在windows环境下,所以linux命令除了部署项目以及安装环境的时候用之外,用的很少,记忆不深刻,特此记录一番,加深印象(本人是使用工具xshell+xftp作为演示更为直观)。
1.cd命令:更改当前目录(/:代表根目录);例:
2.ll命令:查看当前目录所有文件;例:
3.pwd命令:查看当前路径;例:
4.ls 命令:查看当前路径下的文件列表;(
ls -a: 显示所有文件,包括隐藏文件(在linux中,隐藏文件的文件名以‘.’开头)
ls -l: 显示文件的所有信息,包括权限、所属用户、大小、访问时间等
)
5.mkdir命令:新建文件夹;例:
6.touch命令:新建文件(在linux中,文件的后缀名意义没有Windows的大,仅作为标识。);例:
7.vi命令:编辑文本文件(
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑);例:
8.cat命令:查看文本文件内容;例:
9.cp命令:复制文件;(cp 文件名 目标目录)cp-r命令:复制文件夹;例:
10.mv命令:移动文件(相当于剪切后粘贴,也可以用来重命名);例:
重命名操作 mv 文件原名 文件重命名:
移动操作:mv 文件名 目标目录/
11.rm命令:删除文件(
-f参数:强制删除文件,不提示是否删除
-r参数:递归删除,用于删除文件夹及其中的所有文件
-r | -R: 递归式地删除列出的目录下的所有目录和文件);例:
rm命令会提示是否删除,然后y:是。n:否;
rm -rf 文件名(或目录):不提示的直接删除