文章目录
本篇以 OpenEuler 为背景展开叙述

🏡作者主页:点击!
🤖Linux专栏:点击!
⏰️创作时间:2024年11月11日17点19分

OpenEuler目前没有支持图形化界面
通过 ctrl + alt + F[1-6] 在六个虚拟控制台之间进行切换
Shell
- Shell是C语言编写的程序,用户使用Linux的桥梁,用户通过Shell来控制 Linux 系统,Linux通过 Shell 展现用户信息
- 常见的Shell有:bash、sh、csh、ksh等
- 欧拉默认使用bash
- root用户最后一个字母是 #
- 普通用户最后一个字母是 $
常用命令
passwd xxxxxx //普通用户修改Root用户密码需要加上sudo
su切换用户
id命令查看当前所在用户
tab键命令自动补全
history记录历史命令
home 和 end 键实现行首和行尾的快速移动
shutdown now 关机
reboot 重启
shutdown -f now 重启设备,并将内存信息写入硬盘
pwd显示当前目录
mkdir创建目录
-p 创建父目录和子目录ls命令
-a----显示隐藏文件
-l----显示文件权限
-R----显示文件cp 复制命令
-a 复制目录时使用
-p 复制文件的内容和权限信息到新文件中
-r 如果是目录,就复制该目录下的所有子目录和文件
-l 不复制文件,只生成链接文件mv 剪切命令,也可以用来重命名
rm 删除命令,既可以删除文件也可以删除目录,但是在删除目录的时候需要 -f
-r 删除目录以及其中内容
-f 默认使用rm会提示用户,但是加上-f就不会提示用户cat 查询命令
-b 输出非空的行编号
-n 输出所有行编号,同样可以使用-n后加行数显示具体的行列
cat > test----之后输入内容,就会输出到 test 文件中去
cat d1 d2 > d3----将d1和d2里面的内容合并到d3中去(追加的话使用>>)使用 echo “Just Only Test” > test //输出重定向给文件赋值
head 查询命令,默认显示文件前10行
-n3 显示三行tail 查询命令,默认显示文件末尾10行
-n3 显示三行输出重定向:cat demo.txt > index.txt 将 demo 中的文件覆盖输出到 index 中
cat demo.txt >> index.txt 将 demo 中的文件添加到 index 文件末尾more 查询命令,当文件内容过多,使用此命令分页查看
+n 从第 n 行开始显示
-n 定义屏幕大小为 n 行
-c 用来翻页的时候清除之前的显示信息
+/xxxx 文件显示前搜索该字符串
enter 进入下一行
空格键 向下滚动一屏
ctrl + b 返回上一屏
q 退出moreless 查询命令,不会加载整个文件
:/xxxx 向下搜索字符串
:?xxxx 向上搜索字符串
N可以重复刚才的查找
q 退出less命令find:在指定目录下查找文件
-name:按文件名查找文件
find ./ -name “*.c”----查询当前目录下后缀为.c的文件
find -user root----查询root用户拥有的文件which:使用which命令,可以看到某个命令是否存在,以及执行的是哪个位置的命令
gzip:文件压缩和打包,文件以.gz为后缀,但是无法将多个文件打包,一般会搭配 tar 命令使用
不带参数选择文件,是直接压缩文件
-d:解压文件
-r:同时压缩指定目录下的所有文件
-dr:解压目录下的所有文件tar:用于打包文件,多个文件打包为一个文件
-z:指定压缩工具为gzip
-c:建立一个新的文件
-f:标识备份文件
-v:显示过程tar -zcvf 123.tar.gz 123 // 文件123 打包并压缩为 123.tar.gz
tar -zxvf 123.tar.gz // 将压缩文件 123.tar.gz 解压缩解打包为 123
ln命令:类似于快捷方式,默认创建硬链接,要求使用绝对路径,硬链接不能链接目录
ln -sn:创建软连接目录
ln -s:创建软链接
ln /root/test.txt /demo/link:创建硬链接
ln -s /root/test.txt /demo/slink:创建软链接|
文件内容都是一样的,源文件删除之后只有硬链接还能显示文件内容cut命令:提取列或字段
-b:显示行中指定直接范围的内容
cut -b3 cut.txt //显示文件中每一行的第三个字节
cut -c1-3 cut.txt //显示文件中每一行的第1-3个字符
Author:DC

491

被折叠的 条评论
为什么被折叠?



