Linux常用命令

今天整理下日常工作中比较常用的Linux命令

1,Linux中管理文件和目录的命令

pwd:查看当前所在目录

cd:用来改变所在的目录

ls:查看当前目录下的文件

cat:通常用于查看某个文件的内容,如:cat test.txt

grep:通常用于在一堆内容中查找特定的字符串,如:grep money test.txt  查找test文件中money关键字

touch:创建文件,如:touch newfile

cp:拷贝/复制命令,如:cp test.txt D/test1.txt  将test文件复制到D盘且命名为test1

mv:移动文件命令,如:mv test.txt D  将test文件移动至D盘

rm:删除命令,如:rm test.txt  将test文件删除

rmdir:删除空目录,如:rmdir AAA  删除空目录AAA

vi:编辑文件

vi testfile 进入文件编辑模式

退出编辑模式

:w 保存但不退出vi模式

:w!强制保存,不退出vi模式

:wq 保存并退出

:wq!强制保存并退出

2,文件解压缩命令

gzip,bzip2,zip命令,bzip2是最理想的压缩命令

gzip/gunzip 压缩及解压缩文件

bzip2/bunzip2 压缩及解压缩文件

zip/unzip 压缩及解压缩文件

 3,关机及查看系统信息的命令

shutdown 关机命令

reboot 关机重启

ps 查看当前所有进程状态,ps -ef|grep aaa  查看aaa程序的进程

top 监控服务器cpu使用情况

kill 终止正在运行的程序

date 显示当前系统时间,若需要修改系统时间,则可以使用:date -s '2020-05-11 16:05:00'

4,文件阅读命令(经常在查看服务器日志时用到)

head 查看文件前N行,如:head -20 查看文件前20行数据

tail 与head命令相反,显示文件后N行,如:tail -f info.log(显示文件最后10行数据),tail -n 20 info.log(显示文件最后20行数据)

配合着grep用, 例如 : tail -fn 100 catalina.out | grep   -- '关键字'

跟tail功能相似的命令还有:
cat 从第一行開始显示档案内容。
tac 从最后一行開始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页

如果一次性查询的数据量太大,可以进行翻页查看,

例如:tail -n 6000  catalina.out |more -100 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)

 

posted @ 2020-05-11 11:41  hpliud  阅读(170)  评论(0编辑  收藏  举报