从前有个芬兰人为完成作业,于是有了linux,相比windows安全又免费,99%的企业都把服务器部署在linux上,软件发布啊,java,大数据等高精尖技术都离不开linux,所以,要在互联网领域做个真正的具备最前沿技术能力的产品经理,这个东西重要性不言而喻。
今天就分享一一linux的使用及思维模式建立。
要用得会安。安装linux可以在虚拟机上,也可以在宿主机上(公司家境好就申请多配备一台专用),具体安装步骤包含虚拟机安装在之前文章中有提到,欢迎翻阅。
重点是,linux系统怎么操作?这么打个比方吧,假如你有个阿拉神灯,阿拉神灯里面住着一个神仙,你可以对神仙下达各种命令,让他为你服务,但是神仙和人的语言不通,需要阿拉神灯作为翻译,这样你只需要掌握越来越多的命令,就可以实现你想要的一切。那么在linux系统中,阿拉神灯就是shell(包含命令行shell和图形shell,用于输入命令),神仙就是内核就是Cpu。是不是很通俗易懂呢(微笑)。
既然是命令要有规范,不成规矩不成方圆,shell命令结构是什么呢?大家想想h5的标签表达方式(万事万物都是有联系哒,作为一名专业的产品经理思维模式就要发散散),h5超文本标记语言是解决人和浏览器对话问题,有其规范的表达结构,通常有标签,即就是你想干嘛,属性,即就是在这种你想干嘛场景下具体什么干嘛,值,就是要实现的具体内容。在linux之shell命令结构包含命令,就是需要Cpu做什么事,选项,让他做的效果,参数,就是文件(文件夹也可以文件),比如命令ls -l /home,意思就是命令CPU将根目录下的home中文件以长格式形式列出。
下面是回想起的一些常用命令:
/ 根目录下
/root root的主目录
/home 普通用户的主目录
cd 更换文件目录 后面放上参数,去看你想看的文件或文件夹
·· 返回到上两级的目录
· 当前目录下
echo 往文件里面写内容,具体可以这样表达,echo why do you love me 〉myfeeling.txt
想看看文件中写了什么:cat 文件名
想新建个文件夹:mkdir 文件夹名。想递归的建包含关系文件夹,可以介样表达,mkdir -p a/b/c 删空文件夹,rmdir,删非空文件,rm -r 会递归询问,-f不问其它直接删
想新建个文件:touch 文件名。
有些代配符给省时加分用
* 代表所有可能的
[!abc] !!
远程电脑的文件和本机文件想互通,远程复制本机文件,这样表达:scp local_file romate_username@romate_ip:romate_folder
改文件名和移动目录:mv file_name1 mv file_name2,成功换名! mv file_name1 /root/ mv file_name2 移动了也换名了。mv有俩选项,-f不询问直接覆盖更名, -i 询问是否更名。
余下的命令那么多,何必慌张。空调房好冷,需要一个温暖的夏夜。