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 打开后显示如下:
[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 -查看当前所在目录
-
[root@oracle /]# pwd --查看当前目录
-
/ --显示在根目录
-
[root@oracle /]# cd /root/Desktop/ --切换到/root/Desktop/目录
-
[root@oracle Desktop]# pwd
-
/root/Desktop
-
[root@oracle Desktop]# cd .. --切换到当前目录父目录/root/
-
[root@oracle ~]# pwd
-
/root
-
[root@oracle ~]# cd - --切换到进入当前目录(/root/)前所在的目录(/root/Desktop/)
-
/root/Desktop
-
[root@oracle Desktop]# pwd
-
/root/Desktop
-
[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 --移动、改名
-
[root@oracle rhel]# touch rename
-
[root@oracle rhel]# ls
-
rename
-
[root@oracle rhel]# mv rename rename_new
-
[root@oracle rhel]# ls
-
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】:退出
12、关机重启
# halt -p
# init 0
# shutdown -h now
# reboot
# shutdown -r +10
阅读(1511) | 评论(0) | 转发(0) |