Linux常用命令:nslookup,lsmd5sum,uname,history等(3)

由于mm.txt是直接用 mkdir 命令创建的,所以是一个文件夹。rm 命令不能直接删除目录,需要加上参数 -rf 才可以。-r表示recursive,-f表示force。

24、touch

新建一个不存在的文件,或用来修改文件时间戳。

25、显示所有用户

getent passwd

26、查看jdk

yum list *jdk*

27、安装jdk

yum install *jdk*

安装JRE和JDK

# yum install Java-1.7.0-openjdk java-1.7.0-openjdk-devel

28、查询安装哪个版本的git

rpm -qa git

29、出现这样的错误:syntax error near unexpected token `$'{\r''

[root@leo platform_build]# sh envsetup.sh envsetup.sh: line 1: syntax error near unexpected token `$'{\r'' 'nvsetup.sh: line 1: `function hmm() {

由于文件换行符是dos格式的"\r\n"
可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m
需要转换成linux/unix格式的"\n"
具体转换办法就是转换换行符
可以用sed命令处理一下文件,命令如下:

sed 's/\r//' 原文件 >转换后文件

sed 's/\r//' envsetup.sh >envsetup1.sh

30、Ubuntu下搜索适合的JDK版本并安装

apt-cache search openjdk

Linux常用命令:nslookup,lsmd5sum,uname,history等

执行安装

sudo apt-get install openjdk-7-jdk

31、ubuntu下配置java_home变量

直接运行

echo $JAVA_HOME

并不能看到输出。

设置:

echo export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/" >> ~/.bashrc

然后重启terminal或通过使用以下命令

source ~/.bashrc

重新输出$JAVA_HOME

Linux常用命令:nslookup,lsmd5sum,uname,history等

32、查看一个端口被哪个程序使用

lsof -i:3306

33、cat命令主要有三大功能

1、一次显示整个文件

2、从键盘创建一个文件

3、将几个文件合并为一个文件

cat filename

cat > filename

cat file1 file2 > file

34、Ubuntu缺省下没有安装SSH Server

sudo apt-get install openssh-server

配置完成后重启

sudo /etc/init.d/ssh restart

35、解压tgz文件(使用tar打完包后再以gzip命令压缩的文件)

tar zxf filename

x : 从 tar 包中把文件提取出来 z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压 v : 显示详细信息
f : f后面必须跟上要处理的文件名

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15595.html