linux常见操作指令

  • 终端操作

  1. 放大终端:"ctrl" + "shift" + "+"
  2. 切换目录:cd ~ (切换到个人家目录)
  3. 查看当前目录:pwd
  4. ls 查看当前目录的文件和子目录   ls -a 显示所有文件,包括隐藏文件
  5. 清屏,clear,或者ctrl+l
  6. 新建文件夹(目录),mkdir 文件夹名(目录名) ,例如 mkdir src
  7. 编辑文件:vi  文件名  i进入编辑模式
  8. 新建普通文件:touch 文件名
  9. 删除普通文件,rm 文件名
  10. 删除非空目录:rm  -r
  11. 删除空目录:rmdir
  12. 拷贝文件: cp
  13. 拷贝目录文件:cp  -r
  14. 移动(剪切)文件:mv
  15. 修改文件权限:chmod
  16. 修改文件属主:chown
  17. 查找文件:find
  18. 显示文件内容和行号:n1
  19. 查看文件内容:more cat less head tail 
  20. 查看程序符号地址:nm
  21. 安装gcc,g++,gdb.安装步骤参考《gcc安装教程.txt》
  22. gcc编译:gcc test.c -o test
  23. 运行程序 ./test
  • 进程管理

  1. ps:查看进程信息
  2. kill pid:结束进程
  3. kill -stop pid:挂起进程
  4. kill -9 pid:强制结束进程
  5. jobs:显示后台和挂起的进程
  6. &:在后台执行进程
  7. bg 任务号:将挂起的进程放在后执行
  8. fg 任务号:将挂起或者后台的进程放在前台执行
  9. pstree:以树状图显示进程
  10. cat  /proc/pid/maps :查看进程的虚拟空间布局
  • 系统管理

  1. top:动态显示进程信息以及习题运行统计信息
  2. free:稀释系统运行统计信息
  3. ipcs -s/-q/-m:分别显示系统的信号量、消息队列、共享内存
  4. ipcrm -s/-q/-m id:根据id分别删除信号量、消息队列、共享内存
  5. lsof:列出当前系统打开的所有文件描述符
  6. mpstat:实时监测多处理器系统上的每个CPU使用情况
  7. vmstat:实时输出系统个人个人资源的使用情况
  • 网络通信

  1. ping:测试网络的联通性
  2. ifconfig/ip:显示或设置网路设备
  3. netstat/ss:显示网络相关信息
  4. service:管理系统运行的服务器
  5. mail:查看、发送电子邮件
  6. write:给用户发信息
  • Vi常用方法:vim三种模式:

  1. 命令模式
  2. 编辑(输入)模式
  3. 末行模式
  • 模式转换(1)

  1. 命令模式-->编辑输入:
  2. i: 在当前光标所在字符的前面,转为输入模式;
  3. a: 在当前光标所在字符的后面,转为输入模式;
  4. o: 在当前光标所在行的下方,新建一行,并转为输入模式;
  5. I:在当前光标所在行的行首,转换为输入模式
  6. A:在当前光标所在行的行尾,转换为输入模式
  7. O:在当前光标所在行的上方,新建一行,并转为输入模式;
  • 模式转换(2)

  1. 编辑模式-->命令模式: ESC
  2. 命令模式-->末行模式:  :
  3. 末行模式-->命令模式: ESC
  • 移动光标(末行模式)

  1. :数字  (跳到相应的行数),例如:1,跳到第一行
  2. :$       (跳到文件尾)
  3. :set nu  打开行号显示
  • 移动光标(命令模式)

  1. h->左移
  2. L->右移
  3. j->下一行
  4. k->上一行
  • 关闭文件并退出

  1. :q  退出
  2. :wq 保存并退出
  3. :q! 不保存并退出

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值