欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux常用命令(持续更新...)

程序员文章站 2022-06-03 10:08:49
...

使用linxu系统的人应该都了解linux命令有很多,但是我们也不需要全部记住,只需要记住经常用的就可以了,其他的使用到的可以查阅资料进行使用。本文是记录博主日常用到的linux命令,未写全的欢迎补充。

1、cd命令(用于切换工作目录)

cd /home/tomcat/    进入home下的tomcat目录
cd ../              进入上级目录

2、grep命令(使用正则表达式搜索文本)

grep -i "关键字" info.log    查找名称为info.log日志中含有"关键字"的内容

3、ps命令(报告当前系统的进程状态)

ps -ef|grep java    查看所有java进程

4、cat命令(用于观看某个文件的内容)

cat jdbc.properties           查看jdbc.properties内容

cat info.log | grep "关键字"   查看info.log中包含"关键字"的内容

5、ls命令(列出目录下的文件)

ls       查看当前目录下所有文件与目录(不包含隐藏文件)
ls -a    查看当前目录下所有文件与目录(包含隐藏文件)
ls -l    查看当前目录下所有文件与目录(包含用户组和文件权限)
ls -lht  查看当前目录下文件大小,以G/M/K的单位显示,并有该目录下所有文件总量内存大小,显示文件权限
ls -ahl  和ls -lht差不多,主要区别在于隐藏文件的大小也显示出来了

6、rm命令(删除文件或目录)

PS:使用该命令一定要格外小心,因为一旦删除了文件,就无法再恢复它,请谨慎使用!!!

rm  test.txt      删除名称为test.txt的文件
rm  -i test.txt   删除名称为test.txt的文件之前先询问用户,按Enter键之后确认删除
rm  -f test.txt   强制删除名称为test.txt的文件
rm  -r test/      递归删除,删除名称为test的目录,并将该目录下的所有文件与子目录一并删除
rm  -rf *         删除本目录下所有文件和目录

7、cp命令(复制文件或目录到另一个目录中)

cp test.txt ../bin/    把本目录下名称为test.txt的文件复制到上级目录中的bin目录中

8、find命令(在指定目录下查找文件)

find -name test.txt   在本目录下查找名称为test.txt的文件
find -iname test.txt  在本目录下查找名称为test.txt的文件(忽略字符大小写的差别)