《linux命令学习笔记》由会员分享,可在线阅读,更多相关《linux命令学习笔记(5页珍藏版)》请在金锄头文库上搜索。
1、Linux 学习笔记Linux,虚拟机中运行Login:root 默认的管理员,关机命令:shutdown h now l 立刻进行关机Shutdown r now 现在重新启动计算机Reboot 现在重新启动计算机Startx 回车 就进入了图形界面用户登录登录时尽量少用 root 账号登录,因为它是系统的管理员,最大的权限,避免操作失误,可以利用普通的用户登录,登录后再用“su- 命令切换成系统的管理员身份用户注销:在提示符下输入 logout 即可vi 编辑器Vi 编辑器是 linux 下最有名的编辑器,也是我们学习 linux 必须掌握的工具 在 unix 下也可以使用 vi 进行程序
2、开发开发步骤:1 vi hello.java(类似于 windows 下的记事本)2 输入一个 I (i) 【进入到插入模式】可以编辑 java 程序3.输入 esc 键【进入到命令模式,可以接受命令】4 输入:【输入冒号】将光标定位5: wq 表示退出并保存,q ! 表示的是退出不保存Ls 命令当前目录的所有文件Ls L 命令文件的详细列表 5 编译一下Javac hello.java 成功的时候没有任何提示,错误的时候有提示信息6 运行 java hello如何在 linux 下开发一个 c 程序 cpp 程序Gcc 进行编译 ./a.out 运行一个 c 程序文件gcc o my1 后跟
3、文件名linux 的文件目录结构采用的是级层的树状的目录结构 / 显示层 根目录下重要的一些文件夹的介绍Root【存放 root 用户的相关文件 】 home 【存放普通用户的相关文件】 bin 【存放常用命令的目录】 sbin 【存放的要具有一定权限才可以使用的命令 】mnt 【用来挂载光驱和软驱的目录】 etc【存放的是配置相关的文件,包括环境变量配置 】var【存放经常变化的数据】 boot 【存放的是引导的文件】usr 【安装软件默认的安装文件夹 】(linux 下重要的目录,这是同一级的目录)显示当前用户在那个路径下使用命令 pwdlinux 的用户管理添加用户的命令useradd
4、xiaoming【添加用户 xiaoming】设密码的命令 Passwd xiaoming【为 xiaoming 设置密码】 系统提示输入密码userdel xiaoming 【删除用户 xiaoming】userdel -r xiaoming 【删除用户以及用户主目录 】linux 的常用命令指定运行级别常用的运行级别是 3 和 5, 要修改默认的运行级别可修改文件 /etc/inittab 的id:5:initdefault:这一行中的数字 公司做服务器的时候一般都设置为 3 号级别命令 init0123560:关机1 单用户2 多用户状态没有网络服务3 多用户状态有网络服务4 系统未使用
5、保留给用户5 图形界面6 系统重启/etc/initab 文件下的 id:5:initdefault:这一行的数字解决修改错误配置的方法在进入 grub 引导界面的时候,请大家输入 e 进入界面,选中高亮第二行,再输入 e 在最后输入一个 1【代表单用户级别】 按 b 进入单用户模式pwd 显示当前所在的目录 cd 改变目录 mkdir 建立目录 rmdir 删除空的目录cp 复制命令 mv 删除文件more 显示文件内容,带分页 less 显示文件内容带分页grep 在文本中查询内容(在 linux 中有问题找 main 类似于 dos 中的 help)grep n (显示出行数) “ 要查
6、找的字符串” 文件名管道命令 | 在 linux 和 unix 中|就是管道命令(怎么理解呢?)就是把上一个命令的结果交给| 的后面的命令处理find / name 文件名 从根目录下查找文件名的文件是不是存在用户的用户组的管理文件所有者,所在组,其他组当用户创建一个文件后,这个文件的所在组就是该用户所在的组除开文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组如何在 linux 中添加组使用命令:groupadd policeman (组名)组的添加只能以 root 登录查看 linux 中所有组的信息使用 cat 或者是(vi) cat /etc/group |more创建用户,
7、并同时指定将该用户分配到哪个组使用命令usermod -g 组名 用户名(中间是有空格的)查看 linux 中的所有用户信息vi /etc/passwd-r w- r - -r - - 第一个下划线代表文件类型 权限分为三类r 可读 用 4 表示w 可写 用 2 表示X 可执行 用 1 表示第一个三个字符组表示文件的所有组对该文件的权限第二个三个字符组表示文件所在组对该文件的权限第三个三个字符组表示其它组的用户对该文件的权限如何修改文件的访问权限的问题Chmod 777(自己的理解是二进制表示) 用户名 修改文件的权限Who am I 命令是显示当前的用户修改用户到另外组使用命令usermod
8、 g 组名 用户名修改文件的所有者使用命令 chown 用户名 文件名修改用户所在组使用 chgrpLinux 分区一个主分区+扩展分区最多不能超过四个,扩展分区不能直接使用,必须是逻辑分区才能使用。查看 linux 系统分区具体情况:使用命令 fdisk ldf l 查看某个目录是在哪个分区查看磁盘的使用情况使用 df 也可以加一个参数 df hLinux 下搭建 javaee 开发环境1Linux 下安装 jdk 2. 把 mypackage.Iso 文件挂载到 linux 操作系统上打开虚拟机设置cdrom使用 iso 文件cd/ 进入根目录mount /mut/cdrom/ 挂载光驱文
9、件命令ls 列出光驱的上的文件把安装文件拷贝到/home 按住 tab 键自动补全使用 cp 文件名 /home 拷贝命令切换到 home 目录命令 cd /home/ Ls 列出文件安装命令 ./?.bin (?代表文件名)下一步是输入 yes 回车Dir 命令 列出目录下的文件夹多一个文件夹Cd j2sdk1.4.2_07/ 进入解压缩的文件夹Cd bin/ 进入目录下的 bin看看一个文件 /etc/profile (环境变量配置文件)Vi /etc/profile 打开编辑配置文件使用的命令Export 是引用配置到环境变量中配置自己刚才安装的 jdk 如下( /home/jdk1.6
10、.0_24)JAVA_HOME=/home/j2sdk1.4.2_07PATH=$PATH:/home/j2sdk1.4.2_07/binCLASSPATH=./home/j2sdk1.4.2_07/jre/lib/rt.jarExport JAVA_HOME PATH CLASSPATH退出保存重新登录2安装 eclipse1. 把 mypackage.Iso 文件挂载到 linux 操作系统上打开虚拟机设置cdrom使用 iso把安装文件拷贝到/homeCd /home/ ls安装 tar -zxvf ?.tar.gzdir 多一个 eclipse 文件夹启动 eclipse cd ecl
11、ipse启动 eclipse 使用的命令 ./eclipse 启动的条件是先进入图形界面先 startx 启动图形界面,打开一个控制台Cd 到刚才的那个目录下面去然后 ./eclipseLogout 退出图形界面Cd / 退出umount /mut/cdrom/ 卸掉挂载的光驱文件虚拟机共享文件夹 设置共享文件夹添加选择共享文件夹Eclipse 启动不了,报错 JVM terminated. Exit code=-1常用技术 2009-07-24 14:13:38 阅读 299 评论 0 字号:大中小 订阅 刚才突然无法启动我的 Eclipse 了,不知道为什么,提示错误: JVM termi
12、nated. Exit code=-1。重启一下,还是不行。看了一下错误提示,我以为是 JVM 有问题。后来在网上找了一下,eclipse.ini 中内存设置过大的问题,试了一下,之前 eclipse.ini 的配置如下:-showsplashcom.genuitec.myeclipse.product-launcher.XXMaxPermSize 512m-vmargs-Xms256m-Xmx512m-Duser.language=en -XX:PermSize=256M -XX:MaxPermSize=512M现在修改了一下,-Xms256m 改成-Xms128m,把 Xmx512m 改为 Xmx256m,结果还真的好了,没想到居然是这样的小问题引起来的。解决方案二关闭 linux 下的 selinux文章分类:操作系统 在生产环境下,selinux 有时太严格了,权限要求方面,因此经常要关闭, 关闭方法: 1)、修改/etc/selinux/config 文件中的 SELINUX= 为 disabled ,即SELINUX=disabled; 2)、执行命令:setenforce 0。