- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux学习基础篇
使用VI开发Hello.java
vi Hello.java ? 按下i //进入插入模式 //TODO ... //输入java代码 按下ESC //进入命令模式 按下:(冒号)后输入wq //保存并退出 //q!即不保存直接退出 执行javac Hello.java //编译Hello.java。若编译失败,则会有提示,反之无提示 执行java Hello //运行Hello.java ?
常用命令1)运行级别分类:0:关机1:单用户2:多用户状态没有网络服务3:多用户状态有网络服务(常用于公司服务器)4:系统未使用保留给用户5:图形界面(若系统设置为5号级别,则每次开机都会进入图形界面)6:系统重启说明::/etc/inittab文件中的id:5:initdefault:里面的数字,决定着系统的默认运行级别:若不慎将运行级别设为6,解决办法如下,这里以RedHat为例当Linux重启,进入GRUB引导界面时,即出现系统选择界面读秒时,按下键盘上的e键然后选中第二行(即kernel /vmlinuz-2.4.20-8 ro root=LABEL=/),再按下键盘的e键再输入1,此时显示的应为grub edit kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ 1切记:所输入的1,与其前面的LABEL=/之间有一个空格这里1代表单用户级别。若输入其它级别的数字,是没有意义的,Linux仍会不断重启因为Linux在启动时,会读取/etc/inittab文件,并按照该文件指定的级别启动Linux而只有单用户级别,在启动时不会读取/etc/inittab文件然后在单用户模式中修改/etc/inittab文件文件,而且该模式下还可以修改用户密码这有点像是Linux的漏洞,别人辛辛苦苦的工作结果,我们却可以在该模式下改掉它输入1之后,回车,会返回GRUB引导界面。再按下b键,此时会重新启动并直接进入单用户模式:可以使用runlevel命令查询系统的运行级别2)命令
shutdown -h now 立刻进行关机 shutdown -r now 现在重启计算机 reboot 现在重启计算机 startx 进入RedHat图形用户界面 su - 普通用户登录状态下,切换到root用户 logout 注销用户 ifconfig 查看Linux/Unix的IP pwd 显示当前工作目录 who am i 显示当前登录用户 cd cd后面什么都不写的话,linux会自动进入到当前所登录用户的用户目录下 cd 目录名 切换目录 ls 列出文件和目录 ls -la 显示文件的详细信息以及隐藏文件 mkdir aa 创建aa目录 rmdir aa 删除aa空目录(仅适用于aa为空目录情况) touch 创建空文件 cp -r aa bb 递归复制(即也复制子目录信息,如果有同名文件,会提示是否覆盖,按y即同意覆盖) cp -rf aa bb 该命令会强制覆盖目标文件夹或文件夹中的子文件或子目录中的内容 mv 移动文件或者修改文件名 rm mytest 删除mytest文件或者目录(会询问是否确认删除,输入一个y再回车即完成删除) rm -rf * 删除所有内容(包括目录和文件)(-r是递归,-f为强制) ln -s 源 目标 建立符号连接(如ln -s /ect/inittab inittab,此时inittab指向实际/ect/inittab文件)例:比如在/root/目录下建立abc.java文件,然后想在/home/目录下直接操作该文件首先在/home/目录下执行[ln -s /root/abc.java fromabc]命令,即可使用时直接在/home/目录下操作即可[vi fromabc] more filename 显示文件内容,带分页(空格键向下翻页) | 管道命令(将上一个命令的结果,交给管道后面的命令来处理。如ls -l /etc/ | more) man 相当于DOS下的help grep 在文本中查找内容(如grep -n jadyer aa.java就是在aa.java中查找jadyer并显示行数) grep 1 f1 f2 在多个文件中查找内容(如grep -n 12 aa.java /home/*如果加上-n则会显示出行数) find 搜索文件及目录 find / -name aa 从根目录开始搜索名称为aa的文件或目录 find /home -admin -10 搜索十分钟内存取的文件或目录 find /home -atime -10 搜索十小时内存取的文件或目录 f
文档评论(0)