Linux的常用命令

常用命令:

1) ls 查看

eg:

ls 查看文件目录中所有文件;

ls -l 显示详细信息 也可简写成 ll

ls -a显示隐藏文件信息

2) cd 进入目录

eg:

cd /file 进入file目录;

cd .. 返回上级目录

cd / 返回根目录

pwd 查看当前路径

3) cp 复制

eg:

cp sou tar 将文件sou 复制 tar

cp /root/sou 将root目录下sou文件复制到当前位置

4) mv 1.用来对文件或目录重新命名;2.移动文件到指定目录

eg1:

mv source target 将文件 source 重命名为 target

eg2:

mv file1  /dir1 将文件 file1 移动到目录 dir1

5) mkdir 创建目录

eg:

mkdir file 新建一个文件夹

mkdir file1 file2 创建两个文件目录

6) rm 删除文件

eg:

rm -f file 删除当前目录下的file文件

rm -fr dir 删除dir目录(包涵子文件)

7) vi 进入vi编辑器

eg:

vi file 使用vi编辑器打开file文件

8) find 搜索文件和目录

eg:

find /-name file 从根开始搜索文件和目录

find / -user username 从根开始搜索属于username的文件和目录

9) tar 压缩与解压缩

10) chkconfig

chkconfig --list #列出所有的系统服务。

chkconfig --add httpd #增加httpd服务。

chkconfig --del httpd #删除httpd服务。

chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。

chkconfig --list #列出系统所有的服务启动情况。

chkconfig --list mysqld #列出mysqld服务设置情况。

chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭。

chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级。

11) more 按页来查看文件的内容

more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

命令参数:

+n 从笫n行开始显示

-n 定义屏幕大小为n行

+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示

-c 从顶部清屏,然后显示

-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能

-l 忽略Ctrl+l(换页)字符

-p 通过

清除窗口而不是滚屏来对文件进行换页,与-c选项相似

-s 把连续的多个空行显示为一行

-u 把文件内容中的下画线去掉

常用操作命令:

Enter 向下n行,需要定义。默认为1行

Ctrl+F 向下滚动一屏

空格键 向下滚动一屏

Ctrl+B 返回上一屏

= 输出当前行的行号

:f 输出文件名和当前行的行号

V 调用vi编辑器

!命令 调用Shell,并执行命令

q 退出more

eg:

more +3 test.log #从第三行开始显示日志内容

more -4 test.log 将日志内容设置为每屏显示4行

12) cat 查看文件内容

eg:

cat file 显示文件内容

tac 反向显示文件

eg:

tac file 反向显示一个文件内容

head 查看文件头部

eg:

head -i file 查看一个文件的前i行

tail 查看文件尾部

eg:

tail -i file 查看一个文件的后i行

13) less 可以随意浏览文件

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

命令参数:

-b <缓冲区大小> 设置缓冲区的大小

-e 当文件显示结束后,自动离开

-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g 只标志最后搜索的关键词

-i 忽略搜索时的大小写

-m 显示类似more命令的百分比

-N 显示每行的行号

-o <文件名> 将less 输出的内容在指定文件中保存起来

-Q 不使用警告音

-s 显示连续空行为一行

-S 行过长时间将超出部分舍弃

-x <数字> 将“tab”键显示为规定的数字空格

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

b 向后翻一页

d 向后翻半页

h 显示帮助界面

Q 退出less 命令

u 向前滚动半页

y 向前滚动一行

空格键 滚动一页

回车键 滚动一行

[pagedown]: 向下翻动一页

[pageup]: 向上翻动一页

eg:

#less test2.log test.log 浏览多个文件

输入 :n后,切换到 test.log

输入 :p 后,切换到test2.log

14) 进程查看操作

ps 显示当前系统进程

ps -ef 显示系统所有进程

ps -ef|grep java 显示系统java进程;

ps -ef|grep app 显示app应用进程名

kill -9 pid 杀死编号为 pid 的进程

killall -9 pid 对包有名字为 pid 的进程杀死

top 显示系统的活跃情况,按cpu资源百分比来分

free 显示系统内在及swap使用情况

注意:top,free命令在系统性能监控时,很有作用

其它:

1) 查看IP

ifconfig

ip -a

2)设置固定IP

netstat -rn 查看当前网络配置

service network restart 重新启动网络配置

Linux安装Tomcat:

1.下载后解压

http://tomcat.apache.org/download-70.cgi 下载tomcat

将 apache-tomcat-7.0.47.tar.gz 拷贝至 /usr/local 目录下,并解压至当前目录(可以删除安装包,并重命名文件夹)

2.在/usr/local目录中解决文件并删除压缩文件

# tar -zxvf apache-tomcat-7.0.47.tar.gz

# rm -rf apache-tomcat-7.0.47.tar.gz

3.运行tomcat

进入到tomcat的bin目录中运行startup.sh

[root@localhost bin]# ./startup.sh

4.打开浏览器测试

5.远程访问及防火墙

如果是自己的主机,可以通过修改本机的防火墙加入8080即可。

[root@admin ~]# vi /etc/sysconfig/iptables

在commit之前加入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

然后重启防火墙:

[root@admin ~]# service iptables restart

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

iptables: Applying firewall rules: [ OK ]

而后即可正常访问8080端口。

Linux安装JDK:

1.官网下载jdk

Java Downloads | Oracle

下载linux x64 jdk-8u161-linux-x64.tar.gz

2.在/usr下建立一个java目录,以备将java程序安装在此目录下,输入如下命令:

mkdir /usr/java [目录名称随便取]

3.将安装文件移动到该目录

mv jdk-8u161-linux-x64.tar.gz jdk8 [重命名]

cp jdk-8u161-linux-x64.tar.gz /usr/java [复制]

4.查看/usr/java目录,输入如下命令:

cd /usr/java

ls -a

5.解压文件,输入如下命令:

tar jdk-8u161-linux-x64.tar.gz

rm -rf jdk-8u161-linux-x64.tar.gz 删除源文件

6.环境变量的设置。

vi /etc/profile

7.进入配置文件添加配置信息(在文件最后添加以下信息)

JAVA_HOME=/usr/java/jdk1.8.0_75

JRE_HOME=/usr/java/jdk1.8.0_75/jre

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

PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH

保存并退出

8.使用配置文件生效

#source /etc/profile

9.验证是否安装成功,输入如下命令:

Java -version

如下所示,表示安装成功!

java version "1.8.0_75"

Java(TM) SE Runtime Environment (build 1.8.0_75-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

10.测试创建一个测试文件

运行第一个JAVA程序。

新建一个HelloWorld.java文件,

11.vi HelloWorld.java 进行编辑

12.输入javac 编译和java运行测试

Linux安装jdk(RPM方式):

1.下载JDK这里以jdk-7u4-linux-x64.rpm

Java Downloads | Oracle

2.安装之前,先检查一下系统中是否已经有安装jdk

rpm -qa | grep java

如果有可以使用rpm -qa | grep java | xargs rpm -e --nodeps批量卸载所有带有Java的文件

3. 将jdk-7u4-linux-x64.rpm 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同用户的访问权限,这样对程序的维护,是相当不利的。这里将把安装包移动到/usr/jdk目录

mv jdk-7u4-linux-x64.rpm /jdk ;把安装包移动到/jdk目录

cp jdk-7u4-linux-x64.rpm /jdk ;把安装包复制到/jdk目录

4.rpm -ivh jdk-8u77-linux-i586.rpm

5.#vi /etc/profile

JAVA_HOME=/usr/java/jdk1.8.0_75

JRE_HOME=/usr/java/jdk1.8.0_75/jre

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

PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH

保存并退出

6.启动tomcat时有可能没有权限,为tomcat下的bin目录授权。

#chmod u+x *.sh

授权完毕即可启动tomcat。

tomcat启动或关闭命令:

启动:#./startup.sh

关闭:#./shutdown.sh

查看日志:#tail -f ../logs/catalina.out

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值