加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux常用命令总结

发布时间:2020-12-14 00:48:41 所属栏目:Linux 来源:网络整理
导读:linux命令菜鸟教程上介绍的不错,可以直接百度对应的搜linux [命令] 菜鸟教程 文件权限相关 https://www.cnblogs.com/123-/p/4189072.html ls mv rm cp cd pwd vim "set -o vim" ssh scp su chown chmod chgrp chmod 4755 filename 这个4表示其他用户执行文
linux命令菜鸟教程上介绍的不错,可以直接百度对应的搜linux [命令] 菜鸟教程
文件权限相关 https://www.cnblogs.com/123-/p/4189072.html
  • ls mv rm cp cd pwd

  • vim "set -o vim"

  • ssh scp su chown chmod chgrp chmod 4755 filename 这个4表示其他用户执行文件时,具有与所有者相当的权限。

  • touch cat head tail more > wc -l

  • ps grep kill top du df du -h --max-depth=1 ./

  • sh source export alias

  • ps -ef | grep java 可以查到具体的进程运行情况,以及运行进程的命令行参数等。

  • netstat -an | grep 8412

  • lsof -i:8412

两种方法都能查看端口占用情况
区别:
1.netstat无权限控制,lsof有权限控制,只能看到本用户,所以在公司的线上服务器执行lsof前要sudu -iu sankuai切换到sankuai用户。
2.losf能看到pid和用户,可以找到哪个进程占用了这个端口。
  • tail -f 实时查看日志更新情况

  • find / -name <filename>

  • ll 每个字段的含义 个人感觉文件所属的用户组和文件拥有者所属的用户组是一个概念。例子:

drwxr-xr-x 3 allegro staff 96B 12 11 12:04 .vim
这个文件所属用户组(staff)的用户具有r-x权限
  • 切换用户:sudo -iu <user>(su - <user> )前者输入的是当前用户的密码,后者输入的是<user>用户的密码。http://www.voidcn.com/article/p-rsxhjadu-gm.html

  • sudo ( -u USERNAME) COMMAND 授权当前用户以root用户(管理员权限)执行命令。

Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
使用权限(前提):在 /etc/sudoers 中有出现的使用者。
  • sudo passwd :更改root用户的密码(前提是当前用户有管理员权限,即在/etc/sudoers中)

  • grep 查日志匹配行的 之前、之后、前后 N行数据

A是之前、B是之后、C是前后

n代表行数

grep -A n "string" xxxx.log
cat xxx.log | grep "string" -C n

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读