速通linux

Linux 笔记总结

常用 Linux 命令

基础信息查看

  • pwd:查看当前所在路径。
  • date:查看系统时间。
  • ifconfig:查看 IP 地址。
  • ping:测试网络连通性,例如 ping www.baidu.com 测试能否连通百度。
  • clear:清屏。

文件与目录操作

  • ls:查看当前目录下的文件。
    • ll:列出详细信息。
  • mkdir:创建一个新目录。
  • cd:切换目录。
    • cd /:切换到根目录。
    • cd ..:切换到上一级目录。
  • rm:删除文件或目录。
    • rm -rf:强制递归删除。
  • mv:移动文件或重命名。
    • 示例:mv /source/path /root/xxx 表示将文件移动到 /root 文件夹下并改名为 xxx
  • find -name xxx:查找指定名称的文件。
  • touch:创建文件。
    • 常见扩展名:.txt(文本文件)、.log(日志文件)、.conf(配置文件)。

文件内容查看

  • cat xxx -n:查看小文件内容并显示行号。
  • lessmore:查看较大的文件内容。
    • 区别
      1. 基本操作相似,b 上一页,空格下一页。
      2. less 加载更快,内存占用更少,只加载当前页;more 会全部加载。
      3. 使用 / 搜索时,less 会高亮显示,更友好。
      4. less 阅读完不会自动退出,more 阅读完自动退出。
  • tail:查看文件末尾指定行数的内容,常用于查看日志找 bug。
    • tail -10f a:动态查看文件 a 的最后十行。

系统性能监控

  • free -h:查看内存剩余情况。
  • df -h:查看硬盘剩余空间。
  • du -h:查看目录下的文件大小。

解压缩与压缩

  • tar -zxvf xxx.tar.gz:解压缩 xxx.tar.gz 包。
    • -C:指定解压缩目录。
  • tar -zcvf xxx.tar.gz abc:把 abc 目录或文件打包成 xxx.tar.gz

进程管理

  • top:查看所有进程的情况,类似 Windows 任务管理器,可用于性能测试时查看系统资源占用和进程情况。
  • ps -ef | grep mysql:查找 mysql 进程。

端口查看

  • netstat -plunt | grep 22:查看端口 22 的监听情况。

常用目录

  • /:根目录。
  • /root:管理员目录。
  • /home:用户目录。
  • /bin:存放二进制可执行文件。
  • /lib:存放库文件。
  • /tmp:存放临时文件。

路径类型

  • 绝对路径:以 / 开头,例如 /etc/apt
  • 相对路径:以当前目录为起点,例如 ./apt

文件传输与权限修改

文件传输

  • 工作中一般使用 Xftp 进行文件传输。
  • Linux 系统之间使用 scp 命令传输文件。

权限修改

使用管理员账号执行 chmod 命令修改权限,例如 chmod 777 xxx

  • 三个数字分别对应所属用户、同组用户、其他用户的权限。
  • 权限数字由 r(读,4)、w(写,2)、x(执行,1)相加得到,如 7 表示 rwx,6 表示 rw- 等。实际工作中一般较少涉及权限修改。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值