前言:最近因项目需要,开始研究.net应用的跨平台开发。主要需求是将windows上的窗体应用在.net上部署。因为Linux系统上不支持Winform。因此暂定的解决方案是Mono+GTK#。因为在这之前我完全没有接触过Linux系统,也未曾了解过Mono和GTK#,所以这是一个全新的学习过程。在此挖个坑,记录一下学习过程中遇到的各种问题和经验,分享给大家。
因为在这之前对Linux系统一窍不通,因此用了半天的时间来了解Linux系统。
一.系统类型
操作系统: CentOS 6.0
桌面环境: Gnome
二.常用命令
gnome操作
-进入桌面环境 gnome-pannel
磁盘操作
-打开文件目录 cd
Linux cd命令用于切换当前工作目录至 dirName(目录参数)。
其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。
另外,”~” 也表示为 home 目录 的意思,”.” 则是表示目前所在的目录,”..” 则表示目前目录位置的上一层目录。
-查看文件夹列表 ls
ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
文件操作
文件操作使用vim编辑器,常用命令如下:
-打开文件 vim
使用vim命令打开某个文件后,此时进入的是查看模式,若需要编辑,则要使用命令进入编辑模式
-插入字符 i
或insert快捷键
-替换字符 r
-退出编辑模式 Esc快捷键
-保存文件 :w
-退出vim编辑器 :q
-保持并退出vim :wq
软件安装
-安装指定的软件命令:yum install <package_name>
以上就是我常用的几个命令。感觉对我一个linux小白来说,掌握这些基本够用了。其他的命令需要时再去百度就好。
最后分享一个网站:Linux命令大全