Linux学习

时间:2022-12-10 15:55:16

1, 进入文件夹:cd

2, 退出文件夹cd..

3, 显示文件夹下的信息:ls       以列显示:ls –L

4, 按5下esc键就会要求是否显示所有命令

5, 具体命令的用法:man    // 比如关机:man shutdown

6, 挂机命令:shutdown now 

            或者是:init 0

7, 显示当前路径:pwd

8, 新建文件夹:mkdir yupeng

9, 删除文件夹:rm –rf yupeng   只能删为空的文件夹命令:rmdir yupeng

10,             创建一个新文件:touch 后面跟文件名  //touch 1

11,               复制文件命令:cp 1 2  复制1重命名为2

12,               复制文件夹命令:cp –r d1 d2   //-r为递归的意思(如果里面还有文件的话执行cp命令是不行的),复制文件夹d1重命名为d2

13,               移动文件命令:mv       // mv 1 ../    文件+目录

14,                   vi命令行:创建一个4.txt的文件命令:vi4.txt   进入vi后是命令行,再按a进入编辑模式,就可以写东西了,按esc键就可以重新回到vi命令行,按后:w回车保存,:wq保存退出。 

15,               如果想查看4.txt的内容:more 4.txt就可以了,还可以用cat 4.txt  倒叙:tac t.txt

16,               查看文档的前3行命令:head -34.txt

17,               查找命令:find 后面跟路径还有文件名 :find /yupeng –name 4.txt

18,               查看环境变量等:echo $PATH

19,               Linux的快捷方式:ln 4.txt 5  意思是:复制4.txt的内容,5也就可以显示出来了,还有一个命令:ln –s 4.txt 6 

20,               Linux中增加用户:useradd jqyp   命令:useradd后更要增加的用户名

21,                      增加用户密码:passwd jqyp   后面跟着你要添加密码的用户名

22,               增加组:groupadd 后面跟名字

23,               删除及修改 groupdel ,groupmod –g name newname后跟名字,删除修改用户也是这个命令

24,               增加用户,指定到组 命令:useradd 用户名 –g 组名

25,               在linux中 用ls –l 命令显示出来的文件:-代表的是文件,L代表的是链接,d代表的是文件夹

26,               Linux的权限管理:r表示只读权限,w表示写权限,x表示执行权限,-表示什么都没有

27,               增加删除权限的操作,命令:chmod +x  4   // 4表示文件 +表示增加 –表示删除

28,               修改文件属于哪个用户的命令:chown yupeng 3 //yupeng是用户名

29,               在文本里查找某一段字符的命令:grep aaa 4  //aaa为要查的文字,4代表被查的文件

30,               管道:  |                                                                                                                                                                                                                                                                                                                                                                                                                    

31,               命令替换:wall aaa    //所有人都会收到aaa的警告,但是如果想要给所有人都发一个执行命令的话,就要这样发:wall ‘date’ 

32,               重定向:>  >>

33,               修改系统启动命令:

34,               Redhat下的ftp配置:服务启动:service vsftpd start   检测服务:ftp localhost

                             退出服务界面:bye

35, ip查询命令:ifconfig

36, 重启的命令:reboot now

37, eth0表示你的网卡

38,关闭linux中的防火墙命令:serivce iptables stop

39, ftp的匿名登录:匿名:anonymous

40, ftp下的pub目录在 /var下的ftp目录下  

41,如何用root上传:etc/vsftpd.user_list中用"#"注释掉root; 在vsftpd.ftpusers中注释掉root。然后,service vsftpd restart

42,修改fpt服务开机自启动命令:chkconfig vsftpd on

                      防火墙不开机启动:chkconfig iptables off

43,修改启动方式是命令行还是图形界面的方法:在etc目录下用vi把inittab里的id:5:initdefault:    5改为3就可以了

44,允许远程管理配置(ssh是加密的):service sshd start     chkconfig sshd on

45,Linux下安装JDK的步骤:先把文件上传到Linux下,然后找到文件,修改文件的可执行权限,然后 ./文件名 即可安装完成。(装好后查看本版:java -version)默认JDK安装到了/usr/java里

46,查看linux系统进程命令:ps –ef  例如:查看tomcat命令:ps –ef |gref tomcat 

                                                                      杀死进程的命令:kill 跟进程ID号

47, Linux里解压缩gz格式的文件命令:gzip –d跟文件名

                            Tar合适的文件命令:tar –xvf 后面跟文件名

48,重命令方法和移动文件的命令一样,不一样的是一个后面跟要移动的目录,一个是新的文件名。

49,在Linux中用命令行上网:wget 后面跟网址

50,管理linux中软件的方法:rpm  例如:查看linux中是否装有jdk的包 命令:rpm –pa | grep jdk   卸载jdk 命令: rpm –e 包名字

                                                                         安装rpm格式命令:rpm –ivh 文件名

51,etc目录一般是放重要配置文件的目录

52,配置JAVA_HOME的方法:JAVA_HOME=xxxxx  然后输出JAVA_HOME: export JAVA_HOME

53,全局JAVA_HOME的配置,在/etc目录下的profile中用vi在最后一行加上java_home就可以了   //profile文件只有用户登录的时才能起作用,所以不能配置TOMCAT

54,让tomcat开机自启动:在etc   目录下用vi编辑rc.local,加上JAVA_HOME的配置,然后再加上tomcat的执行路径和文件 例如:/tomcat/bin/startup.sh  隐藏文件的找发:ls -a

 

 

请留言贴出其他常用命令