Linux常用命令整理笔记

Linux常用命令整理笔记

本文包含记录了一些很简单的Linux命令,作为自己翻阅查找的工具。

在文件系统中跳转

  1. . 代表当前目录,..代表上层目录,/代表根目录
  2. cd 更改工作目录到主目录,cd -更改目录到先前工作目录

操作文件和目录

  1. ls 列出目录内容
    –ls参数
  2. file 确定文件类型
  3. less 浏览文件内容
    –less浏览操作
  4. cp 复制文件和目录
  5. mv 移动/重命名文件和目录
  6. rm 删除文件和目录
  7. mkdir 创建目录
  8. ln 创建硬链接和符号链接
  9. * 通配符
  10. zip unzip .zip压缩与解压缩
  11. tar zcvf,tar zxvf .tar.gz压缩与解压缩
  12. tar jcvf,tar jxvf .tar.bz2压缩与解压缩

重定向

  1. > 输出重定向
  2. < 输入重定向
  3. 2> 重定向标准错误
  4. >> 追加重定向结果
  5. | 管道符

权限

  1. chmod 修改文件权限

进程

  1. ps 报告当前进程快照
    –常用aux参数
  2. top 动态查看当前进程
  3. & 将进程放入后台执行
  4. fg %... 将进程返回前台
  5. kill killall 停止进程
  6. pstree 输出树形结构进程列表

查找

  1. locate 全局查找
    • locatedb 更新
  2. find 文件夹搜索
    • 测试条件 type size name …
    • 操作符 and or not ()
    • 预定义的操作 delete ls print quit …
    • 自定义的操作 exec command {}

网络

  1. ping 发送数据包进行网络连通性检测
  2. traceroute 追踪路由信息
  3. netstat 打印网络连接信息
    • ie
    • r
  4. wget 非交互式网络下载器
  5. ftp
  6. ssh

软件安装

  1. 手动安装
    • 解压
    • 添加当前软件目录软链接到bin目录 ln -s ~/xxx /bin/xxxx
    • 直接运行xxxx
  2. 源码安装
    • 解压
    • ./configure
    • make
    • sudo make install
    • 直接运行
  3. deb包安装(debian系列)
    • sudo dpkg -i
  4. 软件仓库安装
    • sudo apt-get install

shell编程

  1. 指定解析器
    • #!/user/bin/env xxx(bash/python/ruby/...)
  2. 语句即命令
  3. 位置参数
  4. 脚本不在当前shell执行
  5. 循环控制
  6. 远程执行
  7. 确认执行
  8. 其他语言写脚本

笔记整理来源于慕课网 Linux Guide for Developers