q29191 发表于 2018-5-17 12:33:14

Linux入门(三)

  Linux常用命令:

  Linux文件系统:
  1.文件名名称严格区分大小写
  2.文件可以使用除/意外的任意字符;不建议使用特殊字符
  3.文件名长度不能超过255个字符
  4. 以. 开头的文件为隐藏文件
  工作目录:working directory
  家目录:home
  常用命令:
  pwd:查看当前路径,printing working directory
  显示工作目录
  1.cd ~ 回到家目录 //管理员可以随意切换到其他人的家目录
  cd ~USERNAME
  cd -//切换到上一次目录
  echo $PWD
  echo $OLDPWD //在两个变量之间切换
  2.ls
  -a:显示所有文件,包括隐藏文件
  -A:显示除.和.. 之外的所有文件
  -l:--long长格式,长格式列表,即显示文件的详细属性信息:
  -rw-r--r--.1 rootroot89458 10月 14
  rw-r--r--
  rw-:文件属主的权限:
  r--:文件属组的权限
  r--:其他用户的权限
  1 :文件被硬链接的次数
  root:文件的属主
  root:文件的属组
  89458:文件的大小,单位是字节
  -h:--human-readable:对文件的
  -d:--directory//显示目录的属性
  -r:逆序显示,
  -R:递归显示,目录下的子目录的内容
  3.cat ;concatenate
  文件文本查看工具
  cat /etc/fstab
  -n 显示行号
  -E 显示行结束符$,用处不大
  4.tac文本文件查看
  逆序查看 //第一行,换为最后一行
  5.file
  确定文件类型:
  file //查看文件内容类型:
  file
  
  6.echo
  -n 不换行
  -e 转义符生效
  echo -e "hello \nworld"
  
  echo OPTIONS “STRING”
  `echo' interprets the following backslash-escaped characters:
  \aalert (bell)
  \bbackspace //删除前面一个字符
  \csuppres s further output
  \eescape character
  \fform feed
  \nnew line换行符
  \rcarriage return
  \thorizontal tab 水平制表符
  \vvertical tab垂直制表符
  STRING:
  单引号:强引用,变量引用不执行替换
  双引用:弱应用,变量引用会被替换
  //转义字符在“ ”中可以引用
  7.shutdown
  shutdown OPTIONS TIME
  -H
  -P
  -r
  -k 警告,但是不关机
  -h 时间
  12:00 //
  now + 3min
  +3 //三分钟之后
  -c 取消关机
  wall “狼来了” //向所有登录主机的用户,发送广播信息
  shutdown -r +5 //5min之后关机,会提示所有人
  shutdown -c   //取消,也会通知所有人
  shutdown -r +5 “hello everyone” //进行关机,并附带提示信息
  
  
  8.日期
  1.date
     date ... [+FORMAT] //指定显示格式
  date [-u|--utc|--universal] YY][.ss]] //设定时间
  //年可以为两位,和四位,秒用 .
  date +%F-%T
  2017-01-10-13:06:47
  date "+%F %T" //
  2017-01-10 17:40:15
  date +%Y-%m-%d-%H-%M-%S
  年月 日 时 分 秒
  date +s //1970.1.1 00:00到现在的秒数,Unix系统的起止时间
  date +%j //一年的第几天
  2.clock //硬件时钟,纽扣电池
   hwclock //链接而已
  -s,--hctosys//hc写入到sys
  -w,--systohc//sys写入到hc
  3.cal
  cal -j 02 2017 //02月为一年的第几天
  cal
  Linux:系统启动时从硬件读取日期和时间信息,读取完成以后,就不再与硬件相关联
  date:系统时钟
  clock:硬件时钟
  
  9.课外作业:
  which//查看命令的完整路径
  whereis//命令的二进制文件路径,源码路径,手册路径
  -b 二进制文件路径
  -m 手册路径
  -s 源码路径
  whatis //常看man帮助文档,公共有几个
  who
  -b 开机时间
  -H 用户什么时间登陆的,从哪个IP登陆的
  -r 当前运行级别
  w几个用户登录,都在干什么
  -h 不显示标头
  
  小结:
  1.程序的组成部分4个:二进制文件,库文件,帮助文件,配置文件
  2.ls,cat,echo
  3.date ,hwclock
  
  
  
页: [1]
查看完整版本: Linux入门(三)