Linux基础操作

基础知识

1、操作系统

操作系统是管理和控制计算机硬件以及软件资源的计算机程序,对上控制软件进行,对下实现硬件运行。

桌面操作系统、服务器操作系统、嵌入式操作系统以及移动设备操作系统是四大常见的操作系统。

2、Linux发行版本

Ubuntu、Redhat、fedra、CentOS、openSUSE、Linux mint等,其中Ubuntu、Redhat、CentOS是最常用的版本。

3、Linux基本命令

只介绍基础且常用的命令

3.1Linux基本命令格式
command [-options] [parameter]

其中[-options]在命令中不是必要的。

3.2、Linux终端常用命令

pwd 显示当前路径
tree 以树状图的方式显示文件列表

  • ls [-options]
ls -a #显示当前目录所有文件(包括隐藏文件)
ls -l #以详细信息的方式显示列表内容!

在这里插入图片描述这对以后我们查看文件权限有着很大的帮助

  • cd (change directory)
cd . #当前目录
cd .. #返回上一级目录
cd #一键回家
cd - #返回上一次你所在的目录
cd / #根目录
  • 创建文件以及目录(均是在当前目录下创建)

1、创建目录:

mkdir projects/cx 

在当前目录下的projects文件夹中创建一个cx文件夹,前提是projects文件夹必须存在,若projects文件夹不存在,那么创建失败。
此时我们可以用:

mkdir -p projects/cx

可以自动生成一个projects文件

2、创建文件:

touch name.txt

在当前目录创建一个name的文档,注意后缀名必须填写正确,之后可以利用gredit来进行编辑。

  • rm [-options] 删除文件和目录
rm -i #以交互式模式进行,以免误删,在删除文件时一定要谨慎,习惯性利用交互式模式,否则文件删除具有不可逆性。
rm -f #强制性直接删除
  • 拷贝和移动文件

1、拷贝文件
cp ./要拷贝的文件 ./目标位置

cp ./name.txt ./projects/cx

把当前目录下的name文件拷贝粘贴到projects文件下的cx文件夹中。(文件名保持不变)

cp -i # 以交互式模式进行
cp -r # 拷贝目录

2、移动文件或者重命名一个文件

mv ./projects/name.txt ./cx/name_new.txt
# 将porjects文件夹下的name.txt移动到cx文件夹中去,并且以名字可以自定义

若只是想更改文件名,直接:

mv ./projects/name.txt ./projects/name_new.txt
  • 查看文件 cat

这是在gredit基础上的优化,在查看文件过程中依然可以在终端写指令,不会造成阻塞现象

cat -n # 查看文件是系统自动编行
cat -s # 优化查看内容
cat -b # 仅仅只把非空行编行

cat 文件一 文件二 可以一起查看文件内容

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值