Linux学习笔记一

Linux学习笔记一(2009年9月9日星期三)
  当前用户名@主机名 当前目录
  基础指令(一)
  运行指令
  指令名 【选项】 【参数】
  例:ls -l /etc/X11
  clear指令清屏
  帮助和在线帮助
  指令 --help
  例:mknod --help
  man指令
  例:man mknod
  info指令
  例:info mknod   {指令使用后按Q退出}
  man的使用技巧 (manpage中man1是用户指令,man5--文件指令 man8 超级用户指令 )
  man -k keyword
  man -f keyword
  man -a keyword
  man n keyword
  基础指令(二)
  ls --查看文件(ls -a ls -i ls -l ls -al)
  cp --拷贝文件
  mv --移动或重命名文件
  rm --删除文件
  touch--创建空文件或更新文件时间
  拷贝文件时用如下格式:
  cp /etc/php.ini .    注:“.”表示当前目录
  本操作执行的是:将etc目录下的php.ini文件拷贝至当前目录
  拷贝目录时用如下格式(在cp后加-r):
  cp -r /etc/X11 .
  本操作执行的是:将etc目录下的X11目录拷贝至当前目录
  移动文件: mv /etc/host.conf .
  移动并重命名:mv host.conf /etc/host.txt 注:host.txt是文件的新名称
  删除文件:rm /etc/yp.ext
  强制删除:rm -f /etc/yp.ext
  创建空文件:touch 文件名 如:touch test.txt
  更新文件时间:touch test.txt
  基础指令(三)
  cd--改变当前路径 注:cd意为change directory
  pwd--查看当前完整路径
  mkdir--创立新目录
  rmdir--删除空目录(rm -rf 删除非空目录)
  注:绝对路径是以/开始的目录 ,相对路径是文件目录(以当前目录决定)
  cd /home -- 切换到绝对路径
  cd glc --切换到相对路径
  cd .. --返回到上一层目录
  cd或者cd ~ --切换到当前用户的根目录
  基础指令(四)
  cat--查看文件内容(cat /etc/services)
  more--逐屏查看文件内容(more /etc/services)注:按Q退出查看
  less--逐行查看文件内容(可以向上翻。而more只可以下翻)注:按Q退出查看
  date--显示当前时间
  cal--显示月历
  基础指令(五)
  df--显示磁盘用量
  du--计算目录下文件占用磁盘的大小
  注:加上h可以为容量后带上单位
  基础指令(六)
  head--显示文件开头部分内容
  tail--显示文件结束部分内容(10行)
  head或tail后加上数字显示前几行内容
  记不住文件名时可以按Tab补全(Tab键既可以补全文件名又可以补全指令)
  虚拟控制台及身份切换
  在系统中有12个虚拟控制台,前6个可用作本地登录
  用户可以用Alt+Fn(n=1~12)来切换
  用su切换用户身份
  su -username
  离开系统
  重启:
  reboot     shutdown -r now     init 6
  关机:
  halt   shutdown -h now    poweroff     init 0
  查看文件
  ls -l
  file 文件名
  文件类型
  在Linux系统中,所有的东西都可以当做文件
  文件权限的第一个字母来标识文件类型
  -:一般文件
  d:目录文件
  b:块设备文件
  c:字符设备文件
  l:链接文件
  p:人工管道
  文件权限
  对于每一个文件,Linux都提供了一套文件权限系统
  文件权限系统,将操作文件的用户都分成了三类
  文件的拥有者(u)
  文件所属组的成员(g)
  其他用户(o)
  文件权限
  读(r):用户是否有权限读文件的内容
  写(w):用户是否有权限改变文件的内容
  执行(x):用户是否有权限执行文件
  -rw-r--r-- 1 root root     0 09-03 03:28 anaconda-ks.cfg
  -rw-r--r-- 1 root root 64182 09-03 03:25 install.log
  -rw-r--r-- 1 root root 6253 09-03 03:19 install.log.syslog
  文件类型及权限 文件的硬连接数 文件的拥有者 文件所属群组 文件的大小 文件的更改时间 文件的名称
  如:install.log
  第一个字符“-”,所属用户root对他有读写权限,所属群组root对他有读的权限,其他用户组对他有读的权限,表示它是一个一般文件,硬连接数是1,所属用户是root。所属群组为root。文件大小为64182k,文件修改时间为09-03 03:25,文件名是install.log
  改变文件权限
  使用chmod来更改文件的当前权限
  chmod [-R] 权限 文件名
  如:chmod u+x install.log
  chmod u-x install.log
  chmod g+x install.log
  chmod o+w install.log
  chmod u=rwx install.log
  只有文件的拥有者和root才能改变用户的权限
  如:install.log
  rw-(u) r--(g) r--(o)
  用数字赋权限:读:4 写:2 执行;1
  chmod 744 install.log
  chmod -R 777 test 注:test为目录,因此-R修改目录权限
posted @ 2009-10-28 22:45  glc400  阅读(119)  评论(0编辑  收藏  举报