欢迎来到天天文库
浏览记录
ID:39465624
大小:102.00 KB
页数:5页
时间:2019-07-04
《linux学习基础篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、使用VI开发Hello.javaviHello.java 按下i//进入插入模式//TODO...//输入java代码按下ESC//进入命令模式按下:(冒号)后输入wq//保存并退出//q!即不保存直接退出执行javacHello.java//编译Hello.java。若编译失败,则会有提示,反之无提示执行javaHello//运行Hello.java 常用命令1)运行级别分类:0:关机1:单用户2:多用户状态没有网络服务3:多用户状态有网络服务(常用于公司服务器)4:系统未使用保留给用户5:图形界面(若系统设置为5号级别,则
2、每次开机都会进入图形界面)6:系统重启说明:①:/etc/inittab文件中的id:5:initdefault:里面的数字,决定着系统的默认运行级别②:若不慎将运行级别设为6,解决办法如下,这里以RedHat为例当Linux重启,进入GRUB引导界面时,即出现系统选择界面读秒时,按下键盘上的e键然后选中第二行(即kernel/vmlinuz-2.4.20-8roroot=LABEL=/),再按下键盘的e键再输入1,此时显示的应为grubedit>kernel/vmlinuz-2.4.20-8roroot=LABEL=/1切记
3、:所输入的1,与其前面的LABEL=/之间有一个空格这里1代表单用户级别。若输入其它级别的数字,是没有意义的,Linux仍会不断重启因为Linux在启动时,会读取/etc/inittab文件,并按照该文件指定的级别启动Linux而只有单用户级别,在启动时不会读取/etc/inittab文件然后在单用户模式中修改/etc/inittab文件文件,而且该模式下还可以修改用户密码这有点像是Linux的漏洞,别人辛辛苦苦的工作结果,我们却可以在该模式下改掉它输入1之后,回车,会返回GRUB引导界面。再按下b键,此时会重新启动并直接进入
4、单用户模式③:可以使用runlevel命令查询系统的运行级别2)命令shutdown-hnow立刻进行关机shutdown-rnow现在重启计算机reboot现在重启计算机startx进入RedHat图形用户界面su-普通用户登录状态下,切换到root用户logout注销用户ifconfig查看Linux/Unix的IPpwd显示当前工作目录whoami显示当前登录用户cdcd后面什么都不写的话,linux会自动进入到当前所登录用户的用户目录下cd目录名切换目录ls列出文件和目录ls-la显示文件的详细信息以及隐藏文件mkdi
5、raa创建aa目录rmdiraa删除aa空目录(仅适用于aa为空目录情况)touch创建空文件cp-raabb递归复制(即也复制子目录信息,如果有同名文件,会提示是否覆盖,按'y'即同意覆盖)cp-rfaabb该命令会强制覆盖目标文件夹或文件夹中的子文件或子目录中的内容mv移动文件或者修改文件名rmmytest删除mytest文件或者目录(会询问是否确认删除,输入一个y再回车即完成删除)rm-rf*删除所有内容(包括目录和文件)(-r是递归,-f为强制)ln-s源目标建立符号连接(如ln-s/ect/inittabinitta
6、b,此时inittab指向实际/ect/inittab文件)例:比如在/root/目录下建立abc.java文件,然后想在/home/目录下直接操作该文件首先在/home/目录下执行[ln-s/root/abc.javafromabc]命令,即可使用时直接在/home/目录下操作即可[vifromabc]morefilename显示文件内容,带分页(空格键向下翻页)
7、管道命令(将上一个命令的结果,交给管道后面的命令来处理。如ls-l/etc/
8、more)man相当于DOS下的helpgrep在文本中查找内容(如grep-n"j
9、adyer"aa.java就是在aa.java中查找jadyer并显示行数)grep"1"f1f2在多个文件中查找内容(如grep-n"12"aa.java/home/*如果加上-n则会显示出行数)find搜索文件及目录find/-nameaa从根目录开始搜索名称为aa的文件或目录find/home-admin-10搜索十分钟内存取的文件或目录find/home-atime-10搜索十小时内存取的文件或目录find/home-cmin-10搜索十分钟内更改过的文件或目录find/home-ctime+10搜索十小时前更改过的文
10、件或目录find/home-size+10k搜索/home/目录下大小为10k的文件ls-l>aa.txt将列表的内容覆盖写入aa.txt中(若aa.txt不存在,则创建之,再写进去)ls-al>>aa.txt将列表的内容追加到aa.txt的末尾ls-ahl查看文件的所有者、
此文档下载收益归作者所有