作为一个前端开发人员,往后不可避免的会慢慢接触到Linux相关的东西,不管是往后学习node,还是自动化部署之类的不可避免的都会接触Linux,这篇文章将作为自己未系统学习Linux,只是将工作中遇到的的问题整理的笔记。
登录服务器
- 使用git的git Bash可以直接登录服务器, 直接通过
ssh @xxx.xxx.xxx.xx
然后输入里面就可以登录 - 使用xshell也可以登录服务器,也是通过输入账号,密码登录的。
登录上去后,需要输入
cd /
进入工作目录。然后就可以选择需要进入对应的文件,执行想要执行的操作。
Linux常用的命令
cd的用法
- cd /home 进入 '/ home' 目录'
- cd .. 返回上一级目录
- cd ../.. 返回上两级目录
- cd 进入个人的主目录
- cd ~user1 进入个人的主目录
- cd - 返回上次所在的目录
1.cd home 也是进入'home' 目录, cd /public/name 进入 '/public/name'目录
2.可以通过tab
健来补全输入的内容
ls的用法
- ls 查看目录中的文件
- ls -F 查看目录中的文件
- ls -l 显示文件和目录的详细资料
- ls -a 显示隐藏文件
- ll 理解为 ll 和 ls -l 的功能是相同的,ll是ls -l的别名
创建、删除文件、文件夹
- mkdir dir1 创建一个叫做 'dir1' 的文件夹'
- mkdir dir1 dir2 同时创建两个文件夹
- mkdir -p /tmp/dir1/dir2 创建一个目录树
- touch xxx.js 创建一个叫做xxx.js的文件 使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
- vim/vi xxx.js 打开一个叫做xxx.js的文件,如果文件不存在就创建
- rm -f file1 删除一个叫做 'file1' 的文件'
- rmdir dir1 删除一个叫做 'dir1' 的目录' 当前目录必须为空
- rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
- rm -rf dir1 dir2 同时删除两个目录及它们的内容
使用这个rm -rf的时候一定要格外小心,linux没有回收站的
Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件