linux基础命令集合第二部,截图解释命令行含义

1.rpm:进行程序的安装、更新、卸载、查看  安装程序:rpm -ivh 程序名 程序查看:rpm -qa 程序卸载:rpm -e -nodeps 程序名

2.Yum:相当于可以联网的rpm

3.Linux中查看是否有jkd的环境:rpm -qa | grep -i java

4.查看jdk的版本:java -version

5.卸载jdk命令:rpm -e --nodeps  java**(安装的jdk)

6. 解压jdk文件到制定的目录下命令: tar -zxvf  jdk-7u71-linux-i586.tar.gz -C /usr/local/java.注意C要大写

7.创建一个文件夹:mkdir -p /usr/local/java.   -p为不存在则创建

8.配置jdk环境:

Vim /etc/profile

#set java enviroment

JAVA_HOME=/usr/local/java/jdk1.7.0_71

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

Export JAVA_HOME CLASSPATH PATH

 

重新加载配置文件(否则环境变量不会重新执行)

Source /etc/profile

 

在控制台中输入java会报错:

Error: dl failure on line 863

Error: failed /usr/local/java/jdk1.7.0_71/jre/lib/i386/client/libjvm.s

 

处理这个错误的方法:

Vim /etc/selinux/config

修改部分

修改完成后reboot重新启动即可

9.解决ssh连接linux乱码问题:

Vim /etc/profile

配置:LANG=zh_CN.GB2312

Export LANG

重新加载配置:source /etc/profile

 

10.查看系统中是否装有mysql:rpm -qa | grep  -i mysql

11.安装mysql:rpm -ivh mysql-servlice***.rpm

12.启动mysql :service mysql start

13.登录mysql:mysql -u root -p

14.Mysql第一次安装完设置密码:/usr/bin/mysqladmin -u root password ‘123456’

15.Mysql配置成开机自启动:

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

关闭启动:chkconfig mysql off

16.查看linux系统是32位还是64位:getconf LONG_BIT

17.安装linux的mysql时会报错:

原因为:安装的时候会去检测依赖包,可以添加 --nodeps --force不检测安装

18.启动mysql时,使用mysql -u root -p 进行连接时会报mysql.sock' (111)找不到,

解决方法为:vim /etc/my.cnf 进行mysql的mysql.sock的配置,默认是保存在/var/lib/mysql/下,进行一个连接查找配置的入口。

19.安装sqlyog 进行连接windows或者linux的mysql

20.使用sqlyog远程连接linux下的mysql配置:

①给root用户赋予所有权限,远程登录密码为123456,刷新权限,进入到mysql控制台下:

Grant all privileges on *.* to ‘root’ @’%’ identified by ‘123456’

Flush privileges

②设置linux防火墙,Linux默认拦截3306端口,进入到linux控制台下:

/sbin/iptables -I INPUT -p tcp  --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

21.linux下安装tomcat:

①创建一个tomcat的解压目录

Mkdir -p /usr/local/tomcat

②解压tomcat.tar.gz文件到/usr/local/tomcat下:

Tar -zxvf tomcat.tar.gz -C /usr/local/tomcat

③启动tomcat,进入到tomcat的bin目录下执行:

./startup.sh(为linux下的启动)./startup.bat(为win下的启动)  ./表示当前目录   ../表示上一级目录

④关闭tomcat:./shutdown.sh

22.配置在win下访问linux下的方法:

打开linux防火墙的8080端口:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

刷新端口:

/etc/rc.d/init.d/iptables save

在win下输入访问tomcat的地址即可访问到tomcat:

 

23.linux目录:

24.win连接linux的工具:ssh,putty,crt

Ssh连接:

Ssh上传文件:

Putty连接

 

 

Putty上传文件:

 

Crt连接:

 

Crt上传文件:alt+p,之后直接拖动文件即可上传

25.crt的安装:

①先现在crt可执行文件:

②点击执行安装

③下载crt的注册码生成器

④双击运行注册码生成器

⑤再次双击选择弹出的.exe结尾的文件

⑥运行crt安装包下的可执行文件:

⑦不要刷新注册码生成器的内容,把注册码生成器的内容填到crt的注册对应框中

26.crt复制文件为选中之后右击

27.Ls为列出所有的文件,ls -a 为列出所有的文件包括隐藏文件:

28.ls -l:查看有哪些文件,所属的用户,具有的权限,修改的日期

29.Ls -la:查询有哪些文件包括隐藏文件,所属的用户,具有的权限,修改的日期

30.Ll -h:友好的显示文件信息,包括文件的大小带单位

31.在root目录下查看其它目录的文件命令:ll -h /etc(其它目录名)

32.查询到的文件的d,-,l解释:

 

33.返回到根目录:

34.从当前目录进入到任意目录:

35.进入到当前用户的目录:

36.从当前目录回退到上一层目录:

37.从当前目录回退到上一层目录:

38.返回上一次的目录:

39.相对当前目录下进入到制定目录:

40.pwd(print working directory):显示当前所处的目录

41.mkdir(make directory):创建文件夹

42.在原有目录下创建目录:

43.在不存在的父目录下创建子目录使用-p(parents):

44.删除一个空目录:

45.cat快捷查看文件中有哪些内容:

46.使用more对大文件进行分页查看显示:

Enter键:下一行

空格:下一页

B:上一页

Q:退出当前浏览

47.使用less查看大文件,可以显示行号和百分比:

48.使用tail查看文件后几行的命令:

49.使用cp(cope)复制文件到另外一个目录下(相对):

50.使用cp复制文件并改名(相对目录):

51.复制一个目录到另一个目录中(相对目录),加参数-r(递归复制里面的所有文件):

52.使用mv(move)进行目录或者文件的移动:

53.移动目录到一个已经具有此目录名的目录下,使用-f(force)不询问直接覆盖原目录:

Mv -f t5 t3

54.使用mv进行文件的重命名,重命名依赖于移动(相对路径):

55.使用rm(remove)删除文件,系统会询问是否删除:

56.使用-f(force)强制删除文件,不询问:

57.使用-rf(r:resursive,f:force)删除目录,非空或者空目录(强制递归删除):

58.删除当前目录下的所有文件和目录:rm -rf *

删除根目录下的所有文件和目录:rm -rf /*

59.使用find查找指定目录下的文件名,,使用-name,*表示0至多个任意字符

 

60.使用vim对文档进行编辑:vim 文档名:打开编辑文档

按‘i’进入插入模式可以对文档进行编辑,否则按别的键,都没有反应;

编辑完之后,需要退出编辑按‘esc’;

需要保存文件按‘:’,此时输入wq为对文件进行保存并退出,输入’q!’为对文件进行退出不保存

61.使用grep(二进制文件)查询文件:

62.使用管道|加二进制grep进行查询:第一个查询到的结果作为第二个的参数进行过滤

例子;查询rpm下的mysql,-i(ignore):表示忽略大小写进行查找

63.  *.tar为把文件打包,不压缩,文件大小等于里面包含的所有文件大小之和;*.tar.gz代表把文件进行打包和压缩。

64.使用tar进行压缩文件,参数为-zcvf;z:代表gzip;c:代表create;v:代表显示version;f:代表文件file(相对路径下进行压缩)

65.使用tar对.tar.gz结尾的压缩文件进行解压,使用命令参数-zxvf,z:代表gzip;x:代表解压,v:代表version显示解压过程;f:代表file。若要解压到其他路径下,需要加参数-C(大写):代表路径

66.使用PS(p:代表process;s:代表status)查看进程,使用参数-ef

67.克隆一个新的绘画窗口:

68.根据管道查询一个进程,根据进程创建时所处的目录查询:

69.使用kill强制杀死一个进程,kill -9 进程号

70.使用ifconfig查看linux的ip地址

71.使用ping命令查看linux和其它网络的连接情况(使用ctrl+c(cut)进行结束ping命令):

72.使用clear进行清屏操作:

73.使用setup进行调出系统配置:

74.配置静态ip时,需要选择网络配置->编辑DNS->移动到DHCP,按空格,把*消除,即可配置静态ip,按tab键进行移动选择

75.文件权限的解释:

76.  文件所属用户使用U(user)表示;文件所属组用G(group)表示;相对于文件的其它组使用O(other)表示

77.使用chmod(change mode)更改文件所属用户的权限(组权限和其它权限类似):

78.使用a(all)更改所有的用户的权限

79.使用-R(resursive递归)更改文件夹下的所有文件的权限:

猜你喜欢

转载自blog.csdn.net/ZHANGLIZENG/article/details/87863100