Linux学习Day01---基础命令

Linux的文件系统结构

        Linux文件系统是一个树形的分层组织结构,为了规范文件目录命名和存放标准,Linux基金会颁布了FHS(文件系统层次结构标准),这意味着无论哪个版本的Linux,其文件系统基本相同。

bin:bin是二进制英文缩写,放命令的地方

boot:存放的是系统启动时要用到的程序

dev:包含了所有Linux系统中使用的外部设备

etc:存放了系统管理时要用到的各种配置文件和子文件

lib:存放系统动态连接贡献库的

home:普通用户的主目录

root:根用户的主目录

文件的权限

读(r)写(w)执行(x)无权限(-)

文件权限一般分为9类:用户(创建者 同组用户 其它用户)

ls命令

查看目录文件,显示目录下的内容。

形式:ls 【option】【file】

1、ls /file:查看file文件下的内容

2、option主要是显示,这里主要讲解3个option:

ls-a:会显示以.开头的文件,也就是隐藏文件【ls -a】

ls-l:使用长格式输出效果

ls-R:会显示目录及子目录里的文件,有条理的显示

cd命令

目录的切换,相当于鼠标

【cd ..】:返回上一级

cp命令

复制文件和目录到指定地方

cp 【option】【file destination】

常用选项:

[cp file1.c file2.c]:将file1备份,取名file2

[cp file1.c /home/zsq]:将file1.c复制到指定目录,也可以用相对目录../表示上一级目录

[cp file1.c /home/zsq/file3.c]:将file1.c复制到指定目录,并命名为file3.c

复制文件夹时需要加-r,如:cp -r testdir b

最后加-i,用作交互,如是否覆盖等

复制多个文件:cp file1.c file2.c ../

mv命令

移动文件

mv 【option】【file destination】

mv file1.c file2.c ../

对文件重命名:[mv file1.c opp.c]把file1重命名为opp

移动兼重命名:[mv file1.c ../opp.c]

创建与删除文件命令

1、touch命令:创建或更新时间戳

touch a.c

2、rm命令:删除文件

删除普通文件:rm -i file

删除目录:rm -r directory

创建与删除目录命令

1、mkdir命令:创建

touch a.c

对于连续创建,加-p

2、rm命令:删除目录

删除目录:rm -r directory

查看文件内容命令

1、Cat命令:连接文件并将内容显示在终端【cat hello.c】

cat 【option】【file】

[cat -s file.c]:多个空格合并成一个空格显示

[cat -b file.c]:加行号显示

2、nl命令:连接文件并将内容显示在终端【nl hello.c】

相当于加行号显示代码

3、head命令:将内容前n行显示在终端,默认前10行【head hello.c】

[head -n file.c]:前n行显示

4、tail命令:将内容后n行显示在终端,默认后10行【tail hello.c】

[hail -n file.c]:后n行显示

基本命令学习

  1. cp:复制文件到指定目录,如:cp hello.c testdir
  2. pwd:显示用户在文件系统中的当前位置
  3. man+命令:命令介绍
  4. ctrl+l:清屏

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值