Linux 系统学习笔记

来源:互联网 发布:scala和java的关系 编辑:程序博客网 时间:2024/05/22 03:51

系统版本:ubuntu 13.10

参考书籍:Linux 从入门到精通

 

1.Ctrl+Alt+t   打开命令窗口

2.ubuntu系统中没有root用户,只有普通用户,如果需要root到权限,必须通过命令 sudo -s  提权

3. 常用命令:

  cd /    进入根目录

  cd ..    回到上一级目录

  ls     列出文件和目录,可用参数 -F(标注文件类型)   ,  -a (显示隐藏文件)   ,-l (查看文件各种属性)

  cd home  进入home目录

  <tab>    tab键,用于命令行补全

  pwd    显示当前所在到位置

  cd ~    进入用户主目录

  cat -n 文件名  查看文本文件,一次性显示出来

  more 文件名你  和cat功能一样,不过他可以一页一页显示,按空格键翻下一页,Enter键滚动一行,Q键退出

  head -n 文件名  阅读文件到头

  tail -n 文件名   阅读文件到尾

  less -M 文件名  查看文件

  grep 关键字 文件名  查找文件中包含指定关键字到行

  find /usr/ -name zip    查找usr路径下文件名为zip到文件,文件名可以用通配符来指定,如*.c  ; 参数说明:-type (指定文件类型),-mtime ()  ,atime

  ctrl + c  停止搜索

  locate 文件名    快速查找文件

  whereis xxx    查找程序文件

  who    查看当前系统有哪些人登录

  whoami  查看为是谁

  uname   查看版本信息。参数: -a     -r

  man xxx  获取某个命令的帮助信息

  whatis xxx  获取某个命令到用途

  apropos xxx  当你想要搜索(或编辑)一个文件时又想不出用那个命令时,可以用命令apropos search(或edit)

  mkdir xxx    创建xxx目录

  touch xxx    创建文件

  mv xxx yyy    移动文件,把文件xxx移动到yyy下,注意:当有重名文件时不会有提示,如果想要提示,需要加 -i 选项:mv -i xxx yyy,另 -b 选项当有重名文件时候自动把原文件重命名为~test.php

  cp xxx yyy    复制文件

  rm [-i  ,  -f  , -r] xxx    删除文件或目录,-i : 确认提示;-r : 递归删除目录下到所有文件和子目录。 PS: 在不使用-r选项时,rm想要删除非空目录时必须先删除目录下到所有文件。

  ls -l 查看文件属性

  ls -ld 查看目录权限

  top  任务管理器,q退出

  sudo /etc/init.d/sshd start  启动ssh服务器,用于启动服务器应用程序到脚本全部位于/etc/init.d 目录下,如果要启动apache就输入: sudo /etc/init.d/apache2 start  ,  停止用stop,重启用restart

  sudo apt-get install xxx  安装软件

  sudo apt-get purge xxx  卸载软件

       nautilus      以root权限打开一个窗口,来管理文件

      命令 --help  :  查看命令说明

     shutdown -r +10     10分钟后重启

     shutdown -h now  马上关闭系统

   

    inconfig     查看ip地址

4.编辑文件:

vi 文件名

退出:
:x:保存当前文件并退出
:q:退出vi
:q!:不保存文件并退出vi

chattr -V +i httpd.conf  修改httpd.conf为只读

点键盘的insert
进入编辑模式

按esc  输入:q! 是不保存退出
按esc 输入:wq 是保存并退出  

  

4.通配符:“*”,“?”,“[ ]”

  * :匹配任意长度到字符串

  ? :匹配单个字符

  [ ] : 匹配出现在方括号内到字符

 

5.命令终端翻页

shift + Page Up  : 向上翻页

Shift + Page Dn : 向下翻页

 

5.apache 安装和配置

0 0
原创粉丝点击