- 论坛徽章:
- 0
|
大家好,很久没来发帖了,最近自己在自学rhce的课程,下面是一些最初入门的东西,这些内容都是自己的学习的过程中做的一些笔记,稍微整理一下,感觉还是有点乱,但比较急于想和大家一起分享一下^_^,如果笔记有什么不对的地方或则不足的地方欢迎大家指出,我及时改正,作为一个linxu的新手,希望能和大家一起进步。
随后我还继续贴出一些我学习的笔记。。。
15楼有更新:Unit 5 - Standard I/O and pipes
RHCE课程笔记
1、linux简介(略)
2、介绍命令的组成
command option Arguments(可以是路径、文件名称、帐号名称)
ls -l #l表示long list
cp copy的缩写
cp install.log /tmp 将install.log 复制到/tmp下
3、查看用户密码的状态
passwd -S user1 -S代表Status 查看user1密码的状态
4、时间日期
date-display date and time
cal-display calendar
date +%D%T
cal 2006 显示2006年的日历
cal 6 2006 显示2006年6月的日历
cal 2006 > 2006calendar 将2006的日历输出到2006calendar的文档中,< 代表输出的意思
5、如何在Linux下获取帮助
Getting Help
whatis 显示命令简短的功能描述
<command> --help 查询使用摘要以及参数的列表
man and info
/usr/share/doc/
Red Hat documentation
--help或则是man的usage summaries 用[]括起来的是非必须的,用<>括起来的表示变量,是变化的
man 打开man文档以后可以输入 /aaa 来搜索所有的man文档里面aaa的关键字,并且n(next)可以定位到下一个aaa的关键字,N跳到上一个大写的关键字
info <command>
当进入info里面以后:
tab 移动到下一个带有*号的链接
enter 进入链接
n 移动到下一个
P 移动到上一个
u 回到上一级
s 输入test查找关键字
6、linxu文件结构介绍
liunx文件结构
/ 根目录
树形结构 倒树形
/home/user1
.. 指定位置上一层目录
. 目前所在的位置(表示是隐藏文件、或则隐藏目录)
/home 家目录
/bin 存放常用的执行文件
/usr/in 和bin目录包含的内容大致一样
/usr/local/bin 默认情况,这里是空的,没有任何资料存放在这里
/sbin mount存放的地方
/usr/sbin
/usr/local/sbin默认情况,这里是空的,没有任何资料存放在这里
monutpoints 挂载点
/etc system config files
/tmp 临时文件
/boot kernel and bootloader系统核心和系统开机时所需要的文件
/dev device 硬件设备,
/usr programs 应用程序
/lost+found 遗失的文件,如系统非正常关机
/var and /srv 经常会变动的文件,如log或mail
/proc 不用任何空间,存放内存的数据
/lib 库文件
/lib /usr/lib /usr/local/lib 这三个地方存放的内容都差不多是一样的
pwd 目前所在的是那个目录
文件命名规则:1、不能超过255个字符
2、如果要用空格或则特殊字符来命名的话,要 用引号把这个文件名括起来
3、最好使用有意义的名称
4、文件名区分大小写
绝对路径:绝对路径必然以/开头
相对路径:相对路径不一定用/开头,并且使用目前所在位置来为文件指向
ls 列出当前目录下的文件
ls -a 列出所有的文件和目录,包括隐藏的文件和目录
ls -l 列出目录下所有文件和目录的详细内容
ls ld 列出这个目录本身的属性,而不是列出目录下文件或则目录的属性
7、复制命令的介绍
cp -copy files and directories
cp [options] file destination
cp -p 参数不改变文件的修改时间
cp -r 参数表示复制文件夹(复制目录的时候必须跟上这个参数,否则目录或则忽略掉)
cp -a 参数表示复制目录,并且不改变修改时间(等于-p -r合起来的效果)
8、移动、重命名命令的介绍
mv -move and/or rename files and directories
mv [options]file destination
9、删除命令的介绍
rm [options]filenames
-i interactive 询问我们是否要删除文件
-r recursive 删除目录时,必须要使用的
-f force 不需要确认
10、touch命令的介绍
touch 创建一个空的文件
,如果文件已经存在,那么touch这个命令将更新文件的修改时间
11、mkdir命令的介绍
mkdir make a directory
rmdir remove an empty directory(只能用于删除空的目录)
rm -r recursively remove a directory and all of its contents(删除整个目录,包含目录里面的内容)
nautilus 浏览文件目录
11、cat命令的介绍
cat[opeions] [file...]
cat -A 文档中将出现换行符号
cat -s 文档中压缩换行
cat -b 在文档中显示行号
12、less命令的介绍
less[options][filename]
分页显示文档内容,pgup/pgdown
/test 搜索test
n 下一个符合字符
V 快速进入编辑模式
13、bash的介绍
bash就是文字模式,相当于DOC下命令提示符 全名为:bourne again shell 源自于SH的UNIX,将用户输入的指令解释为内核可以识别的指令
一次处理多个文件 * 代替0或则是空白或则所有的字符
?代替单一的一个字符
[a-z]可以代替括号里面的字符
14、history命令介绍
显示命令历史记录
!+命令号,然后回车就可以执行以前执行过的命令
cd ~ 回到用户的主目录
cd ~user1 到达user1的家目录
15、echo的介绍
echo 是回应的意思
{} 做排列组合
backslash \ :echo Your cost is $5.00
quotes '' ""
history crtl+R 搜索指令
esc
ALT+.
bash 默认使用emacs-style
set -o 查看目前电脑的一些设置
set -o vi "-"表示disable "o" off "-0"启用
16、图形界面下终端的介绍
terminal ctrl+shift+t 打开一个新的terminal
ctrl+pgup/pgdown 切换terminal
alt+N 切换到n的terminal
ctrl+shift+c/v copy/paste
ctrl+shift+w 关闭一个terminal窗口
[ 本帖最后由 Nicholas_zdl 于 2008-12-10 13:28 编辑 ] |
|