本文共 1655 字,大约阅读时间需要 5 分钟。
Linux操作在开发和部署过程中,使必须掌握的一项技能,熟知一些基本的操作命令对我们大有裨益。
切换当前目录至目标目录destdir。
(1)要进入的目录:cd /destdir
(2)回用户主目录:cd ~
(3)回根目录:cd /
(4)返回上一级目录:cd ..
查看当前所在目录:pwd
创建新目录
删除目录
删除目录或文件
(1)重命名文件:mv test01.txt test02.txt
(2)移动文件:mv test01.txt /user/local/test
(1)复制test01.txt到test目录下:cp test01.txt test
(1)一次显示整个文件:cat fileName
(2)创建一个新文件:cat > fileName
(3)将几个文件合并为一个文件:cat file1 file2 > newFile
more功能类似 cat ,more会以一页一页的显示方便使用者逐页阅读,在启动时就加载整个文件。
less 与 more 类似,但使用 less 可以随意浏览文件,而且 less 在查看之前不会加载整个文件。
显示文件前30行:head test.log -n 30
查看文件尾部内容,可以用于查看实时log文件。
tail -f server.log
用于查找文件(不知道放到哪里了)。
用于程序名的搜索。
通过搜寻系统内建文档数据库达到快速找到档案,可用正则匹配查找。
功能类似locate,用于在文件树中查找文件,可用正则匹配查找。
压缩和解压文件。
解压文件:tar -zxvf file.tar.gz
改变文件权限。
查看磁盘空间使用情况:df -l
du命令也是查看使用空间的,与df略有不同。du命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小。
显示或设定系统的日期与时间。
cal命令可以用来显示公历(阳历)日历。
cal [参数][月份][年份]
强大的文本搜索命令,grep(Global Regular Expression Print)全局正则表达式搜索。
查找tomcat进程:ps -ef | grep tomcat
用来查看当前运行的进程状态。
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。
显示系统内存使用情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。
查看内存使用情况:free -m
发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。
杀掉线程:kill -9 pid
[Tab]按键:命令自动补全;
[Ctrl]-c按键:退出当前程序。
转载地址:http://mqoji.baihongyu.com/