Chinaunix首页 | 论坛 | 博客
  • 博客访问: 160214
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-08 09:08
个人简介

胖子不是一口吃成滴!

文章分类

全部博文(32)

文章存档

2017年(1)

2016年(4)

2014年(1)

2013年(26)

分类: LINUX

2013-04-01 21:09:14

1、认识LINUX:
 1.1.一切皆文件
 1.2.LINUX中的大小写是非常敏感
 1.3.所有的系统管理都通过配置文件来控制

2、目录
LINUX目录:
/  --根目录,从逻辑上说系统中的所有一切都隶属于它
/bin  --存放所有用户都能名执行的命令(二制文件)
/boot  --存放启动文件/内核的相关文件,一般独立成为一个分区。
/dev  --存放物理设备的目录
/etc  --存放配置文件
/home  --用户的家目录
/lib  --32位库文件
/lib64  --64位库文件
/lost+found --分区修复时找回来的文件会存放在这里
/media  --专门用于挂载的目录
/misc  --自动挂载的目录
/mnt  --专门用于挂载的目录
/opt  --用于存放第三方软件可选目录
/proc  --内核在内存里的映像文件
/root  --管理root的家目录
/sbin  --管理员才能够执行的命令
/selinux --selinux安全策略相关的文件
/sys  --内核在内存中的映像文件
/tmp  --临时目录,建议独立划成分区
/usr  --用于存放第三方软件
/var  --存放日志或者频繁修改的文件

3、shell终端的使用
3.1 要打开shell终端,可以按Alt+F2键,在弹出来的【Run Application】中输出【gnome-terminal】,并单击按钮【Run】;或者在桌面单击右键选择【Open in terminal】
3.2 打开后显示如下:

点击(此处)折叠或打开

  1. [root@oracle /]#

[root@oracle /]#含义解释:
    root:当前用户,与echo $USER返回值一致;
    oracle:主机名称;
    /   :当前目录,与pwd返回值一致;
    #  :命令提示符,普通用户为$

3.3
Ctrl+L:清屏
Ctrl+A:输入一条命令后,按该组合键光标跳到命令最前处
Ctrl+E:光标在最前面时,按该组合光标跳到命令最后面
Ctrl+U:清除当前光标所在位置到命令首部间的字符
Ctrl +:Ctrl +:Ctrl+K:清除当前光标所在位置到命令尾部间的字符Ctrl+:
Ctrl+C:中断,

3.4
文件名自动补全    --单击Tab键
命令自动查找  --双击Tab键    

3、whatis --查看命令的完整名称
     which       --在环境变量$PATH设置的目录下查找符合条件的文件(可查找命令的存放位置)
     whereis    --在特定目录中搜索符合条件的源代码、二进制文件和帮助文件(可查找命令的存放位置)

4、路径
相对路径:cd ../a
绝对路径:cd /root/a

5、切换路径命令--cd
cd --直接回到家目录
cd ~ --直接回到家目录
cd .. --返回上级目录
cd . --回到当前目录
cd - --在两个目录之间切换
cd  --cd --直接回到家目录
cd ~
cd -
cd /
cd ./
cd ../

6、pwd    -查看当前所在目录

点击(此处)折叠或打开

 

  1. [root@oracle /]# pwd   --查看当前目录
  2. /                      --显示在根目录
  3. [root@oracle /]# cd /root/Desktop/     --切换到/root/Desktop/目录
  4. [root@oracle Desktop]# pwd
  5. /root/Desktop
  6. [root@oracle Desktop]# cd ..   --切换到当前目录父目录/root/
  7. [root@oracle ~]# pwd
  8. /root
  9. [root@oracle ~]# cd -      --切换到进入当前目录(/root/)前所在的目录(/root/Desktop/)
  10. /root/Desktop
  11. [root@oracle Desktop]# pwd
  12. /root/Desktop
  13. [root@oracle Desktop]#

7、文件列表--ls
ls  --查看当前目录包含哪里些内容
ls ./  --查看当前目录包含哪里些内容
ls ../  --查看上层目录包含哪里些内容
ls -a  --查看当前目录中所有的文件,包括以点开头的隐藏文件
ls -l  --详细方式列出目录中的内容
ls -al / --以长格式列出目录中所有的内容,包括隐藏文件 
ls -ltr --以开格式和时间及以时间反向顺序来显示目录中的内容
ls -R  --递归列出目录中的内容
tree  /a/ --查看a目录的目录树结构
ls -lh 
ls -Z   --查看文件SeLinux安全上下文属性

8、文件,目录
touch:更新文件的时间戳/如果目标不存在,会创建一个空文件
    # touch /a 更新时间戳   因/a这个文件存在
    # touch /aa  创建空文件
mkdir(新建目录)
mkdir /a/ --新建一级目录


cp copy files and directoriescp  --copy files or directories

mv  --移动、改名

点击(此处)折叠或打开

  1. [root@oracle rhel]# touch rename
  2. [root@oracle rhel]# ls
  3. rename
  4. [root@oracle rhel]# mv rename rename_new
  5. [root@oracle rhel]# ls
  6. rename_new
 
rm  --删除

10、帮助文档查看
help



1 所有用户指令
2 系统调用
3 程序库调用
4 特殊文件/设备
5 文件格式
6 游戏
7 杂项
8 管理员用的命令帮助手册
9 内核/内部指令
man -f passwd 全文件匹配
man -k passwd 关键字匹配
man 8 useradd

11、vi/vim
文本编辑
两种模式,不同模式下的操作及实现的目的不同。
输入模式下编辑文本内容;末行模式下实现保存、查找等功能
输入模式下单击【Esc】键切换到末行模式,末行模式下输入i(或o或a)键切换到输入模式。
vi的技巧、操作主要是在末行模式下的。
末行模式下:
【i】:输入
【o】:光标跳到下一行开始输入
【a】:光标跳到后一个字符处开始输入
【:w】:保存
【:q】:退出

点击(此处)折叠或打开

  1. [root@oracle /]#

12、关机重启
# halt -p
# init 0
# shutdown -h now
# reboot
# shutdown -r +10
阅读(1479) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~