一、常用操作命令
1、改变当前目录 cd
cd / 进入根目录
cd .. 返回上一级目录
2、查看当前所在目录的完整路径 pwd
3、查看目录下所有文件和文件夹 dir或ls(ls的结果带颜色)
ls -l 列出文件详细信息 l(list)
ls -a 列出当前文件下所有的文件及目录,包括隐藏的 a(all)
4、创建目录命令 mkdir 目录名
5、创建空文件 touch文件名
6、复制文件 cp 文件 位置
7、移走目录或修改文件名 mv 文件 位置
8、将某个文件的内容显示出来
cat 文件名 显示全部内容
more 文件名 分屏显示(按enter键继续观看)
9、删除文件或目录 rm或rmdir
rmdir只能删除空目录
rm既可删除文件也可删除目录
参数:-f,-force 忽略不存在的文件,不给出提示,强制删除
-i, --interactive 进行交互式删除
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除
注意:rm -rf * 删除当前目录下的所有文件,这个命令很危险,应避免使用
10、解压文件,linux常见压缩文件(.zip、.tar.gz)
tar –zxvf 文件名
unzip 文件名
11、创建/编辑文件 vim /vi 文件名
默认标准状态;
按i键进入 :编辑状态;
按ESC进入:命令行状态;
常用操作:输入i 进行编辑,编辑完之后按ESC ,然后输入:wq保存退出;:q! 不保存,强制退出。
12、echo指令、head指令和tail指令
echo 输出内容到控制台
head 用于显示文件的开头内容,默认情况下head指令显示文件的前10行内容head -n 5 文件(查看文件头5行内容,5可以是任意数字)
tail 用于输出文件中尾部的内容,默认情况下显示文件的后10行
1)tail -n 5 文件
2)tail -f 文件 (实时追踪文件的所有更新,工作中经常使用,常用于查看服务器运行的日志信息)
二、基本操作命令
1、关机 shutdown
shutdown –h now:立即关机
shutdown –h 1:1分钟之后关机
shutdown –r now: 立即重启
2、重启 reboot
3、halt 直接使用,效果等同于关机
4、sync :把内存的数据同步到磁盘上,防止数据丢失
三、网络相关命令
1、查看Linux系统的Ip
命令ifconfig
2、用来确认网络连接是畅通或者用来查看连接的速度信息
命令ping 例如: pingwww.baidu.com
通过ctrl+C 来停止命令
3、 telnet 协议连接目标主机,通常用来测试主机是否在线或者网络是否正常
命令telnet hostname port 例如:检测是否能与主机192.168.139.1的Mysql服务器连同,命令为:telnet 192.168.139.1 3306
4、发现主机连接最有用最通用的Linux 命令
netstat -nap | grep port 将会显示使用该端口的应用程序的进程 id
例如:查看端口22 是否被占用
四、服务器操作命令
1、操作tomcat服务器
首先切换到tomcat主目录下的bin目录
开启服务:
方式一、./startup.sh(直接启动);
方式二、nohup ./startup.sh & //作为服务启动
方式三、./catalina.sh run(动态启用,方便查看日志)
区别:通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行 通过方式一、方式二启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务, 直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
关闭服务:./shutdown.sh
2、MySql数据库服务器
启动服务:service mysqld start
关闭服务:service mysqld stop
重启服务:service mysqld restart
五、进行相关命令
1、显示相关服务进程
查看详细进程信息:ps–aux|grep 服务名
全格式显示进程信息: ps–ef|grep 服务名
2、终止进行
通过进程号杀死进程:kill 进程号
通过进程号强制杀死进程:kill -9 进程号
通过进程名称杀死所有进程:killall 进程名