Linux学习基础操作和文件管理命令

Linux学习基础操作和文件管理命令

1 如何解决系统中图形出现的问题

1.ctrl+alt+F2-F6 ##切换到LINUX的虚拟控制台
2.登录系统获得root权限
3.执行init 3 ##使系统运行级别为3
linux系统:0表示关机 6表示重启 1表示单用户模式 2-4表示无图形的网络模式 5 有图形的网络模式
4.再次登录
5.执行init 5 ##图形问题解决

2 实验环境控制

系统中有两个已经装好的虚拟机-vm :desktop和server
虚拟机管理命令

rht-vmctl view desktop\server 显示
rht-vmctl poweroff desktop\server 断电
rht-vmctl start desktop\serve 打开
rht-vmctl stop desktop\serve 关闭
rht-vmctl reset desktop\server 重置
rht-vmctl status desktop\server 查看状态

用户退出
图形:gnome-session-quit --force
文本:exit 或 ctrl+D
send key:ctrl+alt+f6

3 什么是shell?内核? linux?

1.shell是在app和内核之间传输沟通的桥梁,保护内核的工具,shell就包裹着内核,内核下一层是硬件,为app所调动,shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质(当前系统默认使用shell类型:bash ##GUN Bourne again shell)
2.内核(kernel)-操作系统的一部分,对程序的优先级进行管理(CPU=计算器+寄存器+控制器,一个计算器一次只能处理一个任务,多个应用同时开启时由内核管理处理优先级);
3.linux就是一款内核,Linuxos linux的内核+GUN组织的软件+厂商开发出来的软件 (redhat linux内核+GUN软件+redhat公司软件)

4 如何开启shell

1.鼠标右键---->>open in terminal

2.在shell已经开启一个的情况下

ctrl+shift+n 开启一个新的shell
ctrl+shift+t 在同一界面中开启一个新的tab
gnome-terminal shell运行命令

3.设定shell开启的快捷键
gnome-control-center ##打开系统设置中心
[keyboard]---->[shortcuts]---->[custom shortcuts]---->选择+ ----> 填入快捷键名称到name选项----填入命令[gnome terminal]到command中
点击disable输入快捷键

4.关闭shell

ctrl+D 关闭shell的快捷键
exit 输入exit就可以关闭shell

5 在linux中如何运行命令

命令 参数 目标
ls -s test
ls –size test

注意:
1.参数是用来指定命令的某些功能,可以加也可以不加;
2.命令和参数和目标之间要用空格分开;
3.参数中“-”表示单词的缩写,“–”表示单词的全拼;
4.在执行命令是通常遵循这些规则,特殊情况除外;
5.命令必须在行提示符之后输入,没有行提示符的输入是无效的,释放行提示符(CTRL+C);
6.使用参数时 -a -b -c = -abc = -acb = =bac=…

6 命令行提示符中字符的含义

[kiosk@foundation0 Desktop]$

字符 含义
kiosk 运行shell的用户是谁
@ 分割符号
foundation0 所在当前主机的位置
Desktop 所在当前主机的位置
$ 身份提示符号($表示普通用户#表示超级用户)

7 文件管理

1.文件建立
touch filename(可以同时建立多个文件,中间用空格隔开)touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
时间戳包括:
access:最后一次被访问的时间
modify:文件内容被修改的时间
change:文件和属性被修改的时间
Linux学习基础操作和文件管理命令_第1张图片

2.目录建立
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
在这里插入图片描述Linux学习基础操作和文件管理命令_第2张图片

3.文件删除
rm file
rm -f file ( if=force 表示强制删除不提示 )

4.目录删除

目录删除 注释
rm -r directory -r表示递归删除(即删除目录本身和里面的所有内容)
rm -r -f dir 删除目录不提示
rm -rf dir 删除目录不提示 ( 在命令参数使用过程中,-a-b-c连用=-abc,abc顺序无所谓)

5.编辑文件
<1>.gedit
gedit file ( 必须有图形 )
<2>.vim
vim file -->按[i]进入insert模式–>书写内容–>按[ESC]退出insert模式–>:wq退出保存

vim有三种工作模式,分别为命令模式(vim filename)、插入模式(i)和退出模式(:wq)
vim命令模式下调整工作参数:
set参数信息	例如:	set nu		     ##显示行号
		            set nonu	     ##取消行号显示
		            set mouse=a	     ##显示鼠标
			        set cursorline	 ##显示行线
( 此设定为临时设定,vim关闭后设定消失 )
vim下永久设定:
vim /etc/vimr		##编辑vim的配置文件
set参数信息

8 vim异常退出

当vim异常退出时会生成.file.swp文件
当再次打开此文件时会出现以下情况:
Swap file ".hello.swp"already exists!

[O]pen Read-Only (E)dit anyway ( R )ecover (D)elete it (Q)uit (A)bort
只读打开 继续编辑 恢复数据 删除swap文件 退出 退出

注:无论按[O] (E) ( R) (Q) (A) 任何一个都不会删除swap文件
再次打开hello文件还是会出现以上界面 直到按(D), .swap文件被删除 vim恢复正常工作

9 文件复制(cp)和文件移动(mv)

文件复制(cp) 参数 被复制的 被粘贴到
cp -r 源文件 目的地文件
cp -r 源目录 目的地目录

注:可同时复制多个文件\目录,用空格隔开

文件移动(mv) 被移动的 被移动到
mv 源文件 目的地文件(相当于重命名)
mv 源目录 目的地目录

注:相同磁盘的文件移动只是一个重命名过程 而不同磁盘的文件移动是复制删除过程
在这里插入图片描述

10 文件查看

操作 效果
cat file 查看文件的全部内容
cat -b file -b显示行号不包含空行
cat -n file -n显示行号包含空行
将cat倒写为tac 从后往前显示文件全部内容
less file 分页浏览
head file 查看文件前10行
head -n 3 file 查看文件前3行
tail file 查看文件后10行
tail -n 3 file 查看文件后3行

tail对系统日志进行监控: tail -f /var/log/messages

11 关于路径的命令

1.显示当前路径 pwd
2.切换路径

操作 功能
cd 目录名称 进入到指定目录中
cd - 当前目录和当前目录之前所在目录之间的切换
cd ~ 进入当前用户家目录(~表示家目录)
cd ~user 进入user家目录
cd… 进入当前目录的上级目录( .表示当前目录…表示上级目录 )

3.文件信息查看 (ls)

操作 功能
ls -l file 文件属性
ls dir 目录中的内容
ls -d dir 目录本身
ls -ld dir 目录本身的属性
ls -S dir 查看并且按照大小排序
ls -a dir 显示目录中所有文件(包含隐藏的即以’.'开头的文件)
ls -s file/dir 查看文件大小(存储空间最小单元4k)

12 系统中历史的调用

操作 功能
history 查看历史
history -c 清空当前环境中的历史
!数字 调用此行历史比如"!6"时执行历史中地6条命令
!关键词 执行以该关键字开头的最近一条历史
ctrl +r [输入关键字] 调用历史中最近一条含有此关键字的历史

13 在系统中获得帮助

1.查看命令用途
whatis 命令 ##查看命令的用途 (在查看过程中如果提示"noting…" ,执行mandb可以解决)
2.查看命令的用法
命令 --help ##查看命令的基本用法,适用于多数命令

14 系统中的通用配置符号

符号 含义
* 匹配所有字符cp /etc/*.conf (rm -fr *全删)
? 匹配单个字符的文件,若有n个?则可匹配n个字符名的文件
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
[[:alnum:]] 匹配单个数字或字母
[[:punct:][:upper:]] 匹配单个符号或单个大写字母

你可能感兴趣的:(rhcsa)