linux特点
1.免费开源
2.支持多线程和多用户
3.安全性好
4.对内存和文件管理优越
缺点 操作相对困难
linux 只需要4M内存,嵌入式开发。
linux 下开发java程序
1 vi Hello.java
2 输入一个小i【进入到插入模式】
3 输入esc【进入命令模式】
4 输入:(冒号)【wq是退出保存,q!是退出不保存】
5 ls 可以查看当前目录的所有文件
6 ls -l 查看文件的详细列表
7 编译 java文件
8 运行 class文件
linux 下开发c和c++程序
1 vi Hello.cpp
2 输入一个小i【进入到插入模式】
3 输入esc【进入命令模式】
4 输入:(冒号)【wq是退出保存,q!是退出不保存】
5 ls 可以查看当前目录的所有文件
6 ls -l 查看文件的详细列表
7 gcc -v 类似编译C的软件。
8 编译 gcc Hello.cpp文件
9 运行 ./a.out文件
如果想给编译文件另起个名字,使用gcc -o my1 Hello.cpp
linux 简单命令
shutdown -h now 立刻进行关机
shutdown -r now 现在重新启动计算机
reboot 现在重新启动计算机
startx 就是启动桌面
双击进去可以使用桌面的鼠标
重启会检测内核和硬件是否是正常的。
用户登录注意:登录时尽少用root账户登录,因为他是系统管理员。最大的权限,避免操作失误,可以利用普通用户登录,登录后用'su -'命令来切换成系统管理员身份。
用户注销 在提示符下输入logout即可。
unix和linux的命令相似度达百分之七十左右。
显示当前在那个目录下面:pwd
linux 的目录
根目录 下自动分配目录
root 用户的目录:存放root用户的相关文件
home 目录:存放普通用户的相关文件
bin 目录:存放普通命令的目录(拷贝命令和删除命令)
sbin 目录:要具有一定权限才可以使用的命令
mnt 目录:挂载软驱和光驱的目录。
etc 目录 :存放配置相关的文件(classpath tomcat mysql 中文乱码)
var 目录:存放经常变化的数据(网络连接的配置)
boot 目录:存放引导文件,如果删除内部文件就启动不了系统。
usr 目录: 类似windows的program files,程序默认安装目录。
以上目录是同一级的
linux 常用命令
指定运行级别
windows 的安全模式和正常运行模式的区别?
命令:init[0123456]
运行级别:
0:关机
1:单用户
2:多用户状态么有网络服务
3:多用户状态有网络服务(一般在公司服务器上会设置成3号模式)
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改变文件
/etc/inittab的id:5:initdefault:这一行的数据。
解决修改错误配置的方法
在进入grub引导界面时候,请输入e.
选择高亮第二个选项 在输入e,进入修改界面、最后输入空格1。1代表单用户级别。
按b 进入单用户模式,修改配置文件。
ls -a 显示隐藏文件
ls -l 显示长列表格式
mkdir 建立目录
rmdir 删除目录(是空目录)
touch 建立空文件
cp 复制
cp -r dir1 dir2 递归复制命令(复制子目录信息)
mv 移动文件和改文件名
rm 删除文件和目录
rm -rf *删除所有内容包括文件和目录 r递归和f强制
ln 建立符号连接
ln -s 源目标
ln -s /etc/inittab inittab [inittab指向实际文件/etc/inittab]
linuxVI编辑器的使用
|
|