您的位置:首页 > 运维架构 > Linux

Linux常用命令(1)--工作必备

2019-08-09 19:13 232 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_42778535/article/details/98979864

Linux基础知识(1)

打包命令:压缩格式tar.gz/tgz tar -czvf filename.tar.gz filename

​ 解压:tar -xzvf test.tar.gz

​ .zip格式 zip Filename.zip filename

​ unzip test.zip

重命名文件:mv abc 1234----将文件abc重命名为1234
mv /a /b/c ----将/a目录移动到/b下,并重命名为c
mv A B—将目录A重命名为B

more less tail命令区别

tail -f xx.log 实时刷新

more:分页显示,不支持回退,只能向下翻页;

less:分页显示,支持回退,支持翻页,跳转,查找命令;

cat:显示文件全部内容,适用于文件内容少的情况;

查看端口是否被占用-----netstat netstat -apn查看所有端口号 LISTEN表监听

top:查看CPU和内存使用情况

第三行: %id表示空闲CPU占比

第四行: 内存使用情况: Mem(总物理内存)/used(使用的)

杀进程:

通过端口号杀进程: netstat -apn | grep 8080 查看8080端口的PID -----kill -9 PID

正在运行的程序:ps -ef |grep java(第一行第二个即PID )-----kill -9 PID

运行程序:

chmod +ax 文件名 赋予可执行权限----cd到文件的执行文件所在路径下 ./文件名 执行文件

赋予文件权限 chmod

r:read 4 w:write 2 x:execute 1 (文件所有者u–文件所在组g–其它o)

chmod 755 文件名

为什么常用755,不是777?

可执行:只对脚本文件和目录生效,对一般文件不起作用,若文件夹没有X权限,则代表不能进入文件夹内容(一般建立文件夹默认有X权限)

可写:对文件的内容做编辑, 若目录没有W权限,则不能给该目录下的文件做删除和改名操作

2台服务器之间传文件:

上传本地目录到远程机器指定目录: scp -r 本地目录 远程root@远程IP:远程目录

上传本地文件到远程目录: scp 文件名 远程root@远程IP:远程目录

远程服务器文件目录到本地–交换参数位置: scp -r root @远程IP:远程目录 本地目录

把终端信息保存在文件中

命令>文件名----输出全部信息到文件

命令2>文件名—输出错误及警告信息到文件

命令1>文件名—只输出正常信息

make xxx>文件名 2>&1

其中的2>&1表示错误信息输出到&1中,而&1,指的是前面的那个文件:build_output_all.txt 。
注意:上面所有的1,2等数字,后面紧跟着大于号’>’ ,中间不能有空格。 ----最常用

替换字符串:

vim中 :s/old/new/g 用new替换行中所有出现的old

不打开文件 sed -i ‘s/old/new/g’ filename

查找关键字:

vi test.txt----输入i 进入插入模式 /error 切换下一个按n

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: