linux常用命令总结
1、绝对路径和相对路径
Linux中使用 . 来表示当前目录,使用 .. 来表示上一级目录。
- 表示上次所在目录,~ 表示当前用户的“home”目录。使用命令pwd可以获得当前所在路径,注意是绝对路径。
绝对路径就是以根“/”目录为起点,以你所到达的目录为终点,表现形式为/usr/local/bin。
相对路径是以你当前的 . 目录为起点,以你到达的目录为终点的路径。比如:usr/local/bin这里假设当前目录为根目录。注意:表示相对路径时我们并没有加上表示当前目录的那个 . 而是直接以目录名usr开头,因为这个usr目录是在根目录“/”下,可以省略那个.
要进入哪个目录使用相对路径和绝对路径都可以。当然是哪个方便使用哪个了。比如我当前在/usr/local/bin下,要进入上一级目录当然是使用cd ..比使用cd /usr/local方便,而如果要进入usr目录,当然是使用cd /usr比cd ../..方便。
2、mkdir dir1 创建一个叫做 'dir1' 的目录
3、rm -f file1 删除一个叫做 'file1' 的文件',-f 参数,忽略不存在的文件,从不给出提示
4、rm -rf /mulu 目录下面文件以及子目录下文件
5、cp /test1/file1 /test3/file2 如将/test1目录下的file1复制到/test3目录,并将文件名改为file2
6、mv /test1/file1 /test3/file2 如将/test1目录下的file1移动到/test3 目录,并将文件名改为file2
7、ps -ef|grep mysql 显示mysql的进程pid
8、kill 使用kill命令来终结进程。先使用ps命令找到进程id,使用kill -9 pid命令,终止进程
9、unzip file.zip 解压zip
10、free -m 查看服务器内存使用情况
11、如何启动服务 cd /java/tomcat/bin ./startup.sh 关闭服务 ./shutdown.sh
12、如何查看测试项目的日志,
一般测试的项目里面,有个logs的目录文件,会存放日志文件,有个xxx.out的文件,可以用tail -f 动态实时查看后端日志
先cd 到logs目录(里面有xx.out文件)
tail -f xx.out
13、LINUX中如何查看某个端口是否被占用
netstat -anp | grep 端口号 看监控状态为LISTEN表示已经被占用
14、如果知道一个文件名称,怎么查这个文件在linux下的哪个目录,如:要查找tnsnames.ora文件
find / -name tnsnames.ora