1.先进入根目录下:
cd / ll ls“是显示当前目录下文件,”ls -l“是显示当前目录下文件详细信息。 ls -a 显示目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出) yum list | grep ssh ``` CentOS7 执行yum 命令出错 one of the configured repositories failed......一大堆错误描述 解决办法: 按照:3.linux联网络方法 一步一步解决(往下翻) ``` 重启系统: reboot 执行重启网络命令:service network restart复制代码
- vi:UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器
vi helloWorld.txt 输入保存指令: vi hello.js 编辑hello.js i 进入编辑状态 esc 退出编辑状态 退出编辑状态之后 dd 删除光标所在的一行,不停的输入这个命令,会不停的删除 :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi esc + :wq 保存退出 esc + :q! 强制不保存退出 查看文件内容指令: cat 正序从第一行开始展示文件内容 tac 倒叙从最后一行开始展示文件内容 more 先展示一页内容,然后一行一行按enter执行 pwd 文件所在绝对路径 mkdir rm -f hello.js 删除文件 rm -rf ./node 一定要加点,不然就删除了根目录下的node文件夹 mv a.js ./b.js 这个效果和rename性质是一样的 mv a.js ../b 把a.js移动到b文件夹下 cp config.js config.js.back 修改配置文件的时候留个副本(复制) 怎么复制粘贴? shell 登录:这个命令具体怎么用? ssh -p port username@ipaddress 文件权限: drwxr-xr-x drwxr 是该文件拥有者的权限 xr-x 是其他用户的权限 复制代码
3.linux联网络
第一步 : 在设置里面修改网络连接:如图复制代码
第二步 : 在虚拟机中找到虚拟网络编辑器,点击nat设置,查看子网关ip、掩码复制代码
第三步 :编辑Linux中的网络配置文件复制代码
第四步 :重新ping下www.baidu.com复制代码
4.linux目录:
1.遵循FHS规范 不变的 static 可变动的 variable 可分享的 shareable 就是可以挂载在别人的服务器上的 /user(软件放置处) /opt(第三方协力软件) /var/mail 使用者邮件信箱 /var/spool/news (新闻组) 不可分享的 unshareable 装置文件或者与程序有关的socket文件 /etc(配置文件) /boot(开机与核文件) /var/run (程序相关) /var/lock (程序相关) 重要的三个目录定义: /(root,根目录): /user /怎么查看日志: 一般log(日志文件)都在var下 cd /var/log/ cat dmesg 这个从头到尾看,日志一般只想看最新的,也就是最后面的 tail dmesg 首屏是最新的日志 怎么查看线上日志:tail -f dmesg 比如看某个接口,每请求一次,日志会更新一次,动态更新最新的日志目录树: bin:基本常用的执行文件的目录,比如mkdir,cp,mv等这些常用的命令 boot:开机时使用的文件 dev: 设备文件 useb 等等 不是开发环境的意思 home: 用户账号信息 temp: 缓存,必须时时清理 var: 日志和数据库文案复制代码