1.1 linux基本命令 2018-03-12

1.VMware Tools安装

作用:解决不是全屏的问题,支持拷贝复制

步骤:虚拟机设置-->CD/DVD-->使用ISO镜像文件,选择浏览,导入linux.iso,如图:


此时,在虚拟机中出现VMware Tools 图标,双击-->打开终端,运行相应代码即可成功。

2.Linux基本思想
  • 一切都是文件(对所有文件都用函数处理);
  • 由短小精悍单一功能的程序组成(拆分的足够细);
  • 组合小程序完成大任务;
3.Linux常用命令

通用命令格式:命令字 [选项] [参数]

  • 目录处理命令
ls  :显示目录文件 

      -a 显示所有文件,包括隐藏文件(隐藏文件以.开头)

      -l 详细信息显示(ls -l = ll)

mkdir :创建新目录

      -p 递归创建

rmdir :删除空目录,非空删不了

cp -rp [源文件或目录] [目标目录]:复制文件或目录

      -r 复制目录;-p 保留文件属性;-i 覆盖文件前询问用户;-v 显示指令执行过程

mv:剪切文件、改名

      -f 如果重复则直接覆盖;-i 覆盖文件前询问用户;-v 显示指令执行过程

      改名举例:mv 1 2(将名字1改为2)

rm:删除文件

      -r 删除目录,递归删除;-f 强制执行

  • 文件处理命令

touch :修改时间戳,顺便创建空文件

     时间包括:access访问时间,modify修改时间,change只针对于文件属性

     stat :文件/文件系统的详细信息显示

cat :显示文件内容

      -n 显示行号

more :分页显示文件内容

      +n:从第n行开始显示文件

      +/pattern:从文件中搜索符合pattern的字符创,并从该行的前两行开始显示

less:分页显示文件内容(可向上翻页)

tail:显示文件后面几行

      -n 制定行数;-f 动态显示文件末尾内容(echo “ddd”>>1)

ln -s [原文件] [目标文件]:生成链接文件

     -s 创建软链接(软链接执行需要在当前目录下)

  • 权限管理命令($为普通用户,#管理员权限)

chmod:改变文件或目录权限,修改权限有两种方式(+-=;通过数字直接赋值)

      u 属主;g 属组(创建一个账户之后,默认创建一个同名的组);o 其他;a 所有

      r 读 w 写 x 可执行

chown [用户] [文件或目录]:改变文件或目录的所有者

chgrp  [用户组] [文件或目录]:改变文件或目录的所属组

4.Linux目录说明

/boot:跟系统启动相关文件

/dev:设备文件(块设备:执行可以并行;字符设备:执行是并行的)

/etc:配置文件

/lib:库文件(动态库 .so,在链接才放到内存,只有一份;静态库 .a,编译时,将源码拷贝到调用位置)

/proc:正在运行的进程信息

/usr(unix system resources):用户程序

(注意:/usr中所有文件一般来自于linux distribution,本地安装的程序和其他东在/usr/local下,这样在升级新版系统或

distrubution时无需重新安装全部程序)

(注意:/系统的,/usr和系统相关, /usr/local 第三方)

/sbin :系统二进制文件即可执行文件(管理指令)(普通账号使用的命令在/bin下找;权限不够时去/sbin下找)

/bin:用户二进制文件(基本命令)

区别:


/var:可变化的(日志等)

/home:家目录(普通账号的权限只能局限在“家里”,即对/etc等文件没有访问权限)

5.补充

GPL GUN自由软件通用许可协议,LGPL 允许不公开

服务器基础是LINUX或UNIX

LINUX用C写的

首字母+Tab自动补全

程序从磁盘调用跑在内存里面(编码-编译-链接-运行)

Ctrl^C强制退出

man 命令:空格键是向下翻页,b是向上,q是退出



      



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值