微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux的基础命令

了解Linux的基础命令

  1. 杀掉tomcat进程 ps -ef | grep tomcat ,然后再 kill -9 tomcat进程 号
  2. 配置ip,防火墙 setup
  3. linux查看ip ifconfig
  4. 重启网路 service network restart
  5. 查看文件 ls 查看当前目录的文件内容
    ll 查看当前目录的详细内容
    ll -a -a 表示查看全部内容包括隐藏文件(这个ll -a-a可不记)
  6. 测试网络是否连通 ping ip
  7. 终止一个命令 ctrl c
  8. 查看当前所在的目录 pwd
  9. 切换路径 cd 路径
  10. 绝对路径与相对路径
    绝对路径以/为起点,相对路径以当前目录为起点
  11. 当前路径以 .表示,上级路径用…表示
  12. 清除屏幕内容 clear
  13. 查看内核版本 uname -r
  14. 查看端口 netstat -an
  15. 查看当前文件夹以及下属文件夹下的所有内容 tree(大概)
  16. 创建文件夹 mkdir 目录名称以及路径15. 创建多层文件夹 mkdir -p ./A/B/C
  17. 删除文件夹 rmdir 目录路径
  18. 创建文件,若文件已存在则更新文件修改时间 touch 文件名称以及路径
  19. 删除文件文件夹 rm -rf 目录/文件
  20. 删除文件夹里的内容 rm -rf ./A/* 删除A目录下的所有内容
  21. 移动文件文件夹 mv 被移动的文件 移动到哪里去 比如
    mv./MysqL/linux/a.txt ./oracle
    21.复制文件文件夹 cp -R 被复制的文件 粘贴到哪里去 比如
    cp -R ./MysqL/linux/a.txt ./oracle
    22.把当前目录下的oracle目录中的b.txt 复制到当前目录的MysqL中,并重命名
    c.txt cp -R ./oracle/b.txt ./MysqL/c.txt
  22. cat 文件名 查看文件的全部内容 cat ./a.log
  23. cat -n 文件名 查看文件的全部内容,并显示文件的行数 cat -n ./a.log
  24. head -n 文件名 查看文件的前n行 head -10 ./a.log
  25. tail -n 文件名 查看文件的后n行 tail -7 ./a.log
  26. more 文件翻页/行查看文件,回车一行,空格一页,q键退出 more ./a.log
  27. less 文件翻页/行查看文件,回车一行,空格一页,q键退出,less 支持上下键翻行 less ./a.log
  28. 导入 > 将前一个命令的输出内容,导入到后面一个文件中,会清空原有的内容,然后再添加 head -5 a.log > b.txt
  29. 追加 > 将前一个命令的输出内容,追加到后面一个文件中,直接在原文件最后一行添加 head -5 a.log >> b.txt31. 管道与grep 从前一个命令的输出内容中,筛选关键字 命令 | grep 关键字 cat a.log | grep python
  30. 查找文件 find 路径 -name 名称
    a. find / -name a.txt 在根目录中查找a.txt
    b. find /root -name ‘a*’ 在/root目录下,查找文件以a开头的
    c. find /root -name ‘*a’ 在/root目录下,查找文件以a结尾的
    d. find /root -name ‘a’ 在/root目录下,查找文件名包含a的
  31. 统计文件的行数 wc -l 文件
  32. 上传 rz ifconfig
  33. 下载 sz 文件
  34. 压缩 gzip 文件
  35. 解压 gzip -d gz的压缩包
  36. 打包并压缩 tar -czvf 包名 被打包的文件/目录
  37. 比如 把当前目录demo文件夹压缩到/opt目录下 tar -czvf/opt/a.tar.gz ./demo
  38. 当前路径解压缩 tar -xzvf 包名 解压到当前
  39. 解压缩到指定目录 tar -xzvf 包名 -C 路径 解压到指定路径
  40. 查看日期 cal
  41. 查看时间 date
  42. date +‘%Y-%m-%d %H:%M:%s
  43. 修改时间 date -s “2018-10-11 11:11:55”
  44. 查磁盘信息 df -h47. 查看可用内存 free -m
  45. 动态查看系统资源top
  46. 查看有哪些用户登录了系统 who
  47. 查看系统正在运行的所有进程 ps -ef
  48. 一个变量 export 变量名=‘’ (了解)
  49. 输出变量值 echo $变量名 (了解)
  50. 动态/实时查看文件 tail -f 文件名 (这个非常重要 一定要记得)
  51. 远程连接 ssh 被访问的机器的用户名@被访问的机器的IP (了解)
  52. 远程复制文件(夹)
    scp -r 被访问的机器的用户名@被访问的机器的IP:/被复制的文件的路径
    (了解)
  53. 添加用户
    1 添加用户:useradd 名用户 或者 adduser 名用户
    2 用户设定密码: passwd 用户名
    3 切换用户 su 用户名
    4 (了解)
    5 查看linux下所有的用户
    6 cat /etc/group
    7用于查找某个用户
    8 cat /etc/passwd | grep 用户名
    10 删除用户
    11 userdel -r
  54. 杀死进程kill -9 pid
  55. 修改权限 chmod -R 权限 文件名/目录59. 解压zip包 unzip zip包名 (了解即可)
  56. unzip -d 目标路径 待解压文件 (了解即可)
  57. df -h #查磁盘信息
    free -m #查看可用内存
    top # 动态查看系统资源 (认是5秒刷新一次,相当于windows的资源管理器)
    who #查看有哪些用户登录了系统
    ps -ef #查看系统正在运行的所有进程
    ps -ef | grep tomcat #查看指定的进程。查询tomcat进行信息,如果有信息返回,表示tomcat进程已启动,否则,被关闭
    kill -9 pid #强制终止(pid表示进程号,可以用ps命令查看到

原文地址:https://www.jb51.cc/wenti/3285483.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐