Linux入门者的记录

来源:互联网 发布:电脑怎么下载不了淘宝 编辑:程序博客网 时间:2024/05/21 07:05
第一次以这样的方式记录自己的学习历程,希望可以坚持下去。
  昨天学习了linux的一些基础开发环境和一些基本的命令,了解了linux基本的文件和目录操作,如:cd、ls、cp、mv、tar、passwd、su等等一些基本的命令,当然只是很少的一部分,但也了解的linux命令的作用,今天将学习其他一些的命令。
  首先,先来学习文件处理命令方面的一些常用命令。
  1、file 
  语法 file  文件名
  作用:显示文件类型
  例如我在test中touch了一个a文件然后在test目录下输入file a 结果显示为a: ASCII text表明这是一个二进制文本文件。
  2、dd
  语法 dd [选项] 
  作用:用于复制文件并对原文件的内容进行转换和格式化处理
  这个命令的用法没怎么看懂。
  3、diff
  语法 diff [选项] 文件1 文件2
  作用:在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。
   因为先阶段还没有编出合适的两个文件作比较,虽然写了简单的两个文本文件作比较但看不出很明显的效果,在日后的学习中再去熟悉
  4、cat
  语法 cat [选项] 文件
  作用:连接文件并打印到标准输出设备上,cat经常用来显示文件的内容
  这个命令用起来很方便,直接显示出文件的内容,另外用tac可以反向显示,也是很方便。
  系统管理相关命令
  5、top
  语法 top [选项]
  作用:可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理
  6、quota
  语法 quota [选项] 用户或组
  作用:用于显示用户或者工作组的磁盘配额信息。输出信息包括磁盘使用和配额限制
  看到后面的例子介绍简直了。
  系统安全相关命令
  7、umask
  语法 umask [选项] 权限掩码
  作用:用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行, 并自动设置掩码mode来限制新文件的权限。用户可以通过再次执行umask命令来改变默认值,新的权限将会把旧的覆盖掉。
  这个命令用起来有时挺方便的,在一开始系统就给你设定了权限,你在当前目录创建新的文件和目录时自动使用它给定的权限,这个权限可以用umask -S来查询,当你需要更改时,就用umask u= ,g=, o= 来设定你想要的权限,但文件和目录不同,当你想修改成u=rwx,g=rx,o=rx时,只有新建的目录才会符合你的权限设定即drwxr-xr-x,而新建的文件则为不可执行权限即-rw-r--r--
  8、chown
  语法 chown [选项] 用户/组 文件
  作用:改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符
  比较简单,使用后通过ls -l就可以发现文件的拥有者发生了改变。
  网络操作命令
  9 、netstat
  语法 netstat [选项]
  作用:用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况
  10、finger 

  语法 finger [选项] 用户名 

  作用:用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话

   第一天的学习感觉很充实,还有很多很多的命令等待这我去了解,希望在今后的学习中能不断进步吧!大笑