当前位置: 首页 > Linux

linux入门2

时间:2023-04-06 04:12:20 Linux

1:vivimVim分为三种模式普通模式:用户刚启动Vi/Vim就进入普通模式,在这种状态下,键盘动作会被Vim识别为命令,而不输入字符插入模式:在普通模式下,按输入i进入插入模式命令行模式:在普通模式下,按冒号进入命令行模式模式切换:普通模式可以切换到插入模式和命令行模式模式。插入模式只能切换到普通模式。命令行模式只能切换到普通模式。编辑时出现bug,导致程序崩溃,异常退出。abc.txt->abc.txt.swp异常退出时,数据不会丢失,会存放在...swp交换区。当我们再次打开源文件时,可能会提示文件不存在,我们需要输入swp文件,输入后会提示删除和恢复。..执行操作后记得删除swp文件,不然下次进入还是进入swp文件。命令行模式::q:exit:wq:保存并退出:q!:forcequitvim命令:cat:显示文件内容concatenate连接文件并打印到标准输出设备cat-nfilenamenumber行号cat-bfilenamenonbliank空行不编号tac:显示内容文件,倒序显示head:显示文件的一部分,默认前十行head-3filename显示前三行tail:显示文件的一部分,默认后十行tail-3filenameDisplaythelastthreelinesmore:显示文件的一部分,类似分页显示空格和翻页wc:计算文件行数,字数,字符数,文件名2、java环境1、需要jdkgz格式2、解压到我们指定的目录tarTapeArchive-z或--gzip或--ungzip:通过gzip命令-x或--extract或--get处理备份文件:从备份文件恢复文件;-vverboseverbose-for--file=:指定备份文件;-C:该选项用于解压,如果要解压到特定目录,可以使用该选项。tar-zxvfjdk-xxx-C~/software3.进入解压后的文件,测试是否可用4.将Java配置放入环境变量Linux中的环境变量分为三种:1.临时环境变量:仅当前shell命令中可用2.用户变量:当前用户下有效~/.bashrc3.系统变量:全局有效/ect/profile5.设置变量vim~/.bashrc输入用户变量,添加变量exportJAVA_HOME=/home/rottengeek/software/jdk-10.0.1exportCLASSPATH=.exportPATH=$JAVA_HOME/bin:$PATH6、$PATH代表PATH的参考值,与window7中的%PATH%一致。对于多环境,使用linux:在单独的窗口中使用;8、刷新环境变量文件source~/.bashrc3、在Linux下安装VNCdeb文件,双击安装第一步:点击安装第二步:输入密码第三步:点击安装搜索VNC->点击VNCViewer->同意->获取->filenewconnation终端打开:vncviewerstart4.创建用户或组创建新用户的图形界面:注意:在Linux系统中,用户必须存在于一个组中,有nogroup如果用户系统不识别,在创建用户时,如果没有指定组,系统默认会自动为该用户创建一个组,组名与用户名一致。用户:可以进入系统的帐号,密码组:设置权限时使用。一组用户可以同时拥有某些权限。使用命令:commandtocreateauser:useraddsudouseradd-musername创建用户后,请设置密码sudopasswdusernamegroups:查看用户所属的组groupsusername创建新组:groupaddgroupaddgroupname创建新用户加入组useradd–gsalesjack–Gcompany,employees//-g:加入主组,-G:加入次组查看组的配置文件:/etc/group更改用户信息:usermod注意:尝试使用组-g或-G时使用-G,使用Additionalgroup,因为additionalgroup是附属的,这个group可以删除。一个用户只要指定了某个主组,但是以后如果要取消这个用户和主组的关系,那就很复杂了。命令中只有添加、修改、删除操作,修改时没有取消关系的选项。注意:如果主群中有用户,则无法删除。如果要删除群组,请先删除用户,再删除群组。删除组:groupdel组名删除用户:userdeluserdel用户名:home下的用户目录没有被删除userdel-r用户名:所有与用户相关的内容删除组:主组:删除时需要清除内部用户,然后删除附加groups:可以随时删除,删除附加组时,用户属于附加组的关系自动解除。用户:创建时默认home下没有目录,创建时尝试使用-m选项让它自动生成一个用户目录useradd-musername同一时间和一个附加组可以有多个用户命令:useraddusermoduserdelgroupaddgroupmodgroupdel5.文件Linux下的文件系统1、windowsNTFS2、machfs3、linuxext2ext3ext4fat32:所有平台通用的文件格式fat64Linux的文件特性:Linux下的所有文件由权限设置。权限共十位:第一位为类型:-:文件d:目录l:链接后九位:每三位为一组第一组:代表当前用户的权限第二组:当前组的权限第三组:其他组的权限-:0x:1w:2r:4可以用四个字符来表示0-7六:安装软件:1、aptinstallXXX2、debpackage安装需要解决依赖问题,可配置性低3、源码安装,安装过程复杂,可配置性高