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-terminalshell运行命令

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-stest
ls–sizetest

注意:
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:文件和属性被修改的时间
在这里插入图片描述

2.目录建立
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
在这里插入图片描述在这里插入图片描述

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:]]匹配单个符号或单个大写字母
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值