Linux常用命令总结:
1、递归创建多个目录
mkdir -p file1/file2
2、创建新目录都显示信息
mkdir -v file4
3、一个命令创建项目的目录结构
mkdir -vp {svn/,mysql/,project,document,maven/}
命令参数:
-m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
-p, --parents 可以是一个路径名称。
此时若路径中的某些目录尚不存在,加上此选项后,
系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-v, --verbose 每次创建新目录都显示信息
--help 显示此帮助信息并退出
--version 输出版本信息并退出
4、列出当前路径下的目录
ls -d * 或者直接使用ls查看即可,ls svn可以在当前目录下,查看当前目录的子目录svn下的目录
ll 查看目录列表
5、删除文件夹实例:
rm -rf /home/wwwroot/sinozzz456
将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹
6、返回上一级目录:cd ..
7、返回根目录:cd /
8、cd info 进入某个目录,如果进入多个目录,cd /info/a
9、查看新的分区:运行命令 fdisk -l
10、clear命令清屏
11、查看当前所在目录 pwd命令
12、vi命令,Esc可以进入正常模式,该模式下输入:可以进入命令模式,输入:q!强制退出,不保存;输入:wq保存后退出返回到linux窗口
在vi中按u可以撤销一次操作
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
13、linux下清屏的几种技巧
在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢?下面笔者分享几种在linux下用过的清屏方法。
1、clear命令、这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。
2、Ctrl+l(小写的L)、这是一个清屏的快捷键,这个是在工作中用得最多的一种清屏方式,清屏效果同clear命令一样。
3、reset命令、这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
值得一提的是reset命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上
而是出现在老提示符的前面。此时reset命令就能用来修正这些问题。
14、#查看tomcat安装路径
find / -name *tomcat*
15、Linux查看MySQL版本的四种方法
在终端下执行 mysql -V
在help中查找 mysql --help |grep Distrib
在mysql 里查看 select version()
在mysql 里查看 status
16、在Linux上创建文件,如:a.txt
使用命令:touch a.txt
17、查看linux下服务运行情况:
ps -ef|grep tomcat
18、查看本机ip
使用 ifconfig命令
19、查看当前所在的目录位置:
使用 pwd 命令
20、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000
21、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000
相关参数说明:
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名