Linux 常用命令小记

作者: 业松 | 来源:发表于2018-11-01 00:04 被阅读19次

    很多Linux命令总是会忘记,每次用到都要重新去查,这次看完鸟叔的Linux私房菜基础学习篇做个记录。写完之后发现真的也没多少,不要再害怕记命令啦。

    Linux根目录

    • /usr 软件放置处
    • /usr/local 非系统发行版提供的软件放置处,例如包管理器安装的软件
    • /etc 配置文件
    • /opt 第三方软件,和/usr/local区别是手动安装的软件都放在这里
    • /boot 开机与内核文件
    • /var 与系统运作过程有关
    • /home 用户目录

    Linux常用命令

    • 文件操作相关命令:

      • touch filename --创建文件

      • cat filename --在终端显示文本文件内容

      • tail filename --查看文件结尾几行,常用于看日志

      • less filename --分页形式显示文本文件内容

      • scp local_file remote_username@remote_ip:remote_folder --远程复制文件

      • whereis 查找文件

    • df、du磁盘相关命令

      df -h查询磁盘占用

      du -h --max-depth=1 目录 查询制定目录文件夹大小

    • 网络命令

      • ifconfig -a 查询ip地址等信息

      • ping url 检测网络接口状态

    • 打包、解压包命令tar

      • tar –cvf file.tar 待打包目录 --打包目录

      • tar –xvf file.tar --解压 tar包

      • tar -xzvf file.tar.gz --解压tar.gz

    • ps查询进程命令

      ps aux查询系统所有进程信息,配合grep管道流可以按名称查询,kill -9 uid杀进程。

    • netstat查询端口命令

      netstat ano查询系统所有端口占用情况,配合grep管道流可以按端口号查询。

    • 建立软连接

      相当于快捷方式,将可执行文件软连接到usr/bin或usr/local/bin,可以代替添加环境变量的操作。

      ln -s 路径 目标路径

    • 安装nodejs和npm

      apt上的版本太低了,直接去www.npmjs.com官网下载最新版本

      下载好后把文件夹放到/opt目录下,再建立链接

      ts@ts-OptiPlex-3020:~$ sudo mv Downloads/node-v8.12.0-linux-x64 /opt/
      ts@ts-OptiPlex-3020:~$ sudo ln -s /opt/node-v8.12.0-linux-x64/bin/node /usr/local/bin/node
      ts@ts-OptiPlex-3020:~$ sudo ln -s /opt/node-v8.12.0-linux-x64/bin/npm /usr/local/bin/npm
      ts@ts-OptiPlex-3020:~$ node -v
      v8.12.0
      ts@ts-OptiPlex-3020:~$ npm -v
      6.4.1
      

      然后加一下环境变量在~/.bashrc里加一句export PATH=/opt/node-v8.12.0-linux-x64/bin:$PATH

    • 修改文件夹及子目录的权限

      sudo chmod 777 -R 目录

      R是recursive,递归

    • find命令查找文件

      find 目录 -name/type 文件名/类型 可以加×号模糊搜索

    相关文章

      网友评论

        本文标题:Linux 常用命令小记

        本文链接:https://www.haomeiwen.com/subject/thxztqtx.html