Windows+Linux+Mac操作系统常用操作记录

来源:互联网 发布:闪电网络 时间 编辑:程序博客网 时间:2024/06/03 18:22

更新时间:2017年11月13日12:41:38

    不同的电脑系统,有不同的功能优势,同时操作上也有很大的不同,此文记录分享与前端开发有关操作的所学所得。

1、Mac

Launchpad 所有应用程序的快捷入口

Launchpad-其他-终端 命令行窗口

    在命令行窗口的常用操作:

echo $PATH 查看系统环境变量

sudo vi ~/.bash_profile 编辑保存环境变量的文件内容,i 写入内容,export MONGO_PATH=/usr/local/mongodb,esc退出编辑,:wq保存并退出

    chrome浏览器快捷键:

command+shift+t 打开上一个关闭的页面

command+option+i 打开开发者工具

    终端窗口常用命令:

查看系统根目录结构:finder-前往-前往文件夹-输入/-回车确认,可以在finder中打开根目录

sudo vi 1.txt 当前目录下创建文件,i写入,esc确认并退出写入,sheft+:,wq保存并退出

yarn相当于npm install

rm -fd 文件夹名称,删除文件及文件夹

    查看应用的快捷方式安装目录:

which mongo

    隐藏和显示隐藏文件、隐藏文件夹:

command+shift+.

    查看文件夹详细信息:

ls -al

    第三方软件安装不上的问题:


    进入系统偏好设置-安全性与隐私,点击下面 仍要打开,即可安装;

2、Liunx

    liunx不是操作系统,是操作系统内核。内核提供系统服务,比如文件管理、虚拟内存、设备io等。

由linux内核开发出来的操作系统有Ubuntu、Debian、centos

    启动和管理远程服务器工具:

windows下的linux系统的远程桌面Xmanager enterprise 5中的Xshell,对应mac下secureCRT

windows下Xftp,对应mac下filezilla

    mac使用终端远程登陆linux主机:

ssh user@hostname;user为linux服务器管理员名称,hostname为linux服务器的ip,如 ssh root@47.95.247.154

    mac下管理远程linux服务器的软件:item2、secureCRT

3、liunx系统常用指令

系统级别操作:

df -h 查看系统配置

ping ***.***.***.*** 查看一个IP地址是否对公网开放

ln -s /root/package/nodejs/bin/npm /usr/local/bin/npm

建立软连接,将./npm快捷方式放到/usr/local/bin/npm下

ln -s /root/package/nodejs/lib/node_modules/pm2/ /usr/local/bin/pm2

建立软连接,将.node_modules/pm2/包快捷方式放到/usr/local/bin/pm2

reboot 重启

exit 退出

ps 查看进程

ps -ef|grep nginx

kill 345224

netstat -ano|grep 80 查看80端口状态

sudo /usr/local/nginx/sbin/nginx 启动Nginx

wget url 下载安装包

~ 表示/root目录


系统目录类操作:

cd .. 返回上一层目录

cd ../.. 返回上两层目录

cd / 进入系统根目录

cd /root 进入系统根目录下的root目录

pwd 查看当前目录

ls 显示文件或目录

ll 列出文件详细信息

la 列出当前目录下所有文件及目录,包括隐藏的

mkdir 创建目录

echo $PATH


文件权限类:

r 读 数值表示为4

w 写 数值表示为2

x 可执行 数值表示为1

ll 列出文件详细信息

-rw-rw-r-- 

第一个字符,'-'表示普通文件,还可能是,'i'表示链接,'d'表示目录

第二三四个字符,'rw-'表示当前用户的权限

第五六七个字符,'rw-'表示当前所属组的权限

第八九十个字符,'r--'表示其他用户的权限


常规文件操作

rz 上传本地文件到服务器

sz 下载服务器文件到本地

rm -rf abc/ 删除文件及当前文件夹文件夹

rm -rf abc/* 删除abc文件夹下面的所有文件,不删除abc文件夹

移动

cd -r abc/ a 复制当前目录下的abc文件到当前目录下a文件

删除

新建

改动


压缩文件操作

tar -zxvf abc 解压abc文件


安装软件步骤

解压

进入解压后文件根目录,./configure,./表示执行这个文件

make

make install


环境变量保存在哪里?

    查看和修改环境变量PATH:

echo $PATH;查看环境变量

通过修改.bashrc文件:vim ~/.bashrc 
//在最后一行添上:
export PATH=/usr/local/mongodb/bin:$PATH
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户


# vim /etc/profile
在最后,添加:
export PATH="/usr/local/webserver/mysql/bin:$PATH"
保存,退出,然后运行:

4、windows

    连接远程服务器,Xmanager Enterprise 5,Xshell新建会话配置ssh远程连接IP

5、Ubuntu系统使用

    apt-get install git,软件安装不上报错Unable to locate package的原因,是由于新装的Ubuntu系统没有update的原因,因此sudo apt-get update更新系统。然后安装软件;