linux常见操作,and一些练习题加线上练习网站,无须配置linux.持续更新中。。。。

cd命令

cd命令是用来实现路径的切换的.那么加上面的命令我们就可以有,
在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次 Tab 可以显示全部候选结果。

相对路径

那么这个就要说相对路径和绝对路径了,相对路径就是以当前目录为起点,无须以/开头。而绝对路径必须以/开头,因为是以根目录为起点。
例如
/home/app/
这个就是绝对路径

特殊的路径表达符

. 表示当前目录
回到上一级 两个.
~ home目录
-这个是返回上次目录,举个例子,你上次所在目录是/home/app那么你这次cd -自然就会切换到home/app

和cd一起使用

说完了这些那么就会有人问了,你说这些那怎么在linux 中使用呢,通常呢它会和cd命令一起使用。
cd切换路径
在这里插入图片描述

pwd

查看当前所在目录

more 查看文件内容支持翻页

语法:more linux 路径
more 支持翻页,如果文件内容过多还可以一页页显示,在查看过程中通过空格键实现翻页。
同时命令还可以通过和其他的命令一起使用,例如管道命令|,删除rm,grep过滤命令一起使用。

小技巧

tab 来进行命令补全,Tab键一般是在字母Q旁边,当你忘记一些命令时候使用。
你可以使用键盘上的方向上键↑,恢复你之前输入过的命令。
通配符 * 可以在查找的时候使用,实现模糊匹配。
举个栗子 ,这里我们通过在这里插入图片描述
在这里插入图片描述

clear

当屏幕查询日志时候,满屏字不想看的时候就可以用。
使用之前
输入clear实现清理屏幕,一下子就清爽了许多。
在这里插入图片描述

用户,用户权限 and 用户的切换

如何创建用户

sudo adduer 用户名
这里的sudo当你目前用户不是root用户的时候但是想要执行有root用户权限的命令时候才能使用。
它的语法如下
sudo   可选参数     需要执行的命令

使用用户名

su 用户名

退出当前用户跟退出终端一样,可以使用 exit 命令或者使用快捷键 Ctrl+D

简单的重定向:需要一个文件来建立两个命令的连接

command > file 将输出重定向到 file。file里面就是command的内容。
举个例子,cat > Documents/test.c ,

覆盖 >
追加 >>

永久重定向

exec

ls和通配符的使用

ls /home/lilei* 列表功能
ls -a 列出所有东西

利用通配符 *

这个通配符一般是和 cat,more一起使用的,cat和more差别不大,主要是more有翻页这个功能,所以如果文件不多可以使用cat,多的时候再使用more.
在linux可以使用submit.txt和gedit这个。

链接

软连接

ln -s 被链接的文件地址(源文件) 目标地址
软链接类似于创建快捷方式,-s表示创建软连接,源文件被删除,链接依然存在,指向无效的文件。

tip

创建软连接的时候要使用绝对路径

硬链接

不带 -s参数默认是硬链接。
ln 被链接的文件地址(源文件) 目标地址
其实硬链接就是一个文件有多个路径名,起到误删作用:原因在系统中文件用索引节点来标识,而硬链接就是一个文件用索引节点连接。

linux 常见系统目录

/bin :是Binary的缩写,这个目录存放着最常使用的命令
/sbin : s是system的意思,这里存放的是系统管理员使用的系统管理程序
/lib : 是库目录,存放库文件
/usr : 包含了用户所有的应用程序和所需要的文件和数据。
/boot : 挂载分区
/dev : 设备目录
/etc : 主要放置系统管理所需要的配置文件和对应的子目录
/home : 主目录,存放用户个性化文件
/root : root用户的主目录
/opt : 可选目录,给第三方软件包的目录
/media:媒体目录,挂载U盘和光驱
/mnt:挂载目录
/proc:进程目录
/run : 运行目录
/srv:跟系统服务有关的目录
/sys:存放系统硬件信息的文件
/tmp:临时目录
/var:可变目录,放各种日志文件

grep 过滤

grep

管道符 |

通过管道符把两个命令隔开,管道符的作用就是左边的命令输入会作为右边的命令输出。

如何学习Linux

总结成x-mind这种形式,刻意的自己抽背,在虚拟机上实操,或者在在线实验上使用我认为

在线练习网站 https://www.lanqiao.cn/courses/1

蓝桥云就是一个很不错的网站,之前我也用了其他的网站,但是往往有手册不明确,是linux系统linux系统的功能的缺失。

命令速查网站

https://wangchujiang.com/linux-command/

参考

https://javaguide.cn/cs-basics/operating-system/linux-intro.html#linux-%E7%9B%AE%E5%BD%95%E6%A0%91

  • 24
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值