Linux学习第二天-Linux目录及文件常用命令(附有练习题及答案)

1.bash解释器

使输入的命令能让系统识别 echo $bash #输出解释器路径 cat /etc/shells #查看解释器版本 cat+文件# 查看文件内容

2.基本语法

命令+选项+目标 1.ls -[l] [/etc] #list 查看当前目录下的内容,[]内的内容可有可无

-l #查看文件属性

-a #查看隐藏文件 以.开头的文件是隐藏文件

2.cd #切换路径

cd +/路径

3.pwd #print work directory,#查看当前所在目录

4.mkdir #创建目录,可同时创建多个

mkdir +目录

echo {1..10} #输出1-10

mkdir test{1..100} #创建100个目录

5.rmdir #删除目录

rmdir +目录

6.tree #树状显示目录

tree +目录

7.touch #创建文件

touch +文件 重复创建会改变文件时间戳

8.cp #复制文件或目录,默认不能复制目录,需要用-a 或者-r参数

cp +源 +目的

cp test.txt /home #复制当前目录下的test.txt到/home下

复制并改名

cp test.txt /home/test.php

9.mv #移动文件或目录

mv +源 +目的

mv test.txt /home #移动当前目录下的test.txt到/home下

移动并改名

mv test.txt /home/test.php

10.rm -rf #强制删除文件

-r 删除目录

-f强制删除

*是通配符 代表0或多个

rm -rf test* #删除所有test开头的目录

11.cat #查看文件

car -n +文件 并显示行号

[root@192 lianhua]# cat text.txt 1 2 12.head #查看文件前10行,默认10行

head -5 +文件 #查看前5行

13.tail 查看文件后10行,默认10行

-f 跟踪文件尾部的变化信息(新开窗口,观察变化)

tail -5 +文件 #查看后5行

seq 20 >text.txt #20个数字每个一行按顺序写到text.txt中

14.echo #打印字符输出

[root@192 lianhua]# echo 123 123

重定向符号 >

echo 123 > text.txt#鸠占鹊巢,删除所有内容 然后输入内容(本质上是>的作用,echo只是输出)

seq 5 > text.txt

[root@192 lianhua]# seq 5 > text.txt [root@192 lianhua]# cat text.txt 1 2 3 4 5

2.1特殊字符

~家目录

-上一次所在的目录

.当前目录

..上一级目录

../..上一级的上一级目录

2.2相对绝对目录

/ #是根 相当于windows中的C D E盘

tree /home /home └── god ├── \1 ├── \2

1和2是相对路径

在2路径下进入1可以输入

cd 1 #进入1路径

cd ../god #进入god路径

3.命令行快捷键

(1)tab补全,输入前几个字母 按tab两次 就可以补全命令

(2)ctrl+a回到命令头部

ctrl+e回到结尾

ctrl+c终止当前操作

shutdown -h now 关机

ctrl+u 删除光标前

ctrl+k删除光标后

ctrl+l清屏

ctrl+insert复制命令行内容

shitf+insert粘贴命令行内容

esc+. 调用上一个命令空格后的内容

命令练习

1.打印当前路径

2.切换到/etc/sysconfig下

3.查看当前路径下的内容,包含属性

4.显示root下的目录结构

5.切换到/root下

6.创建目录test,并切换到该目录下

7.在test目录下创建test1,test2,test2,三个目录

8.创建lianhua目录,在目录下创建test.txt文件,复制lianhua目录到/opt

9.在/tmp命令创建lianhua目录,切换到lianhua目录创建test.txt

答案

1.pwd

2.cd /etc/sysconfig

3.ls -l

4.tree /root

5.cd /root

6.mkdir test

cd test

7.cd test

mkdir test{1..3}

8.mkdir lianhua

cd lianhua

touch test.txt

cd..

cp -r lianhua /opt #默认不能复制目录,需要用-a 或者-r参数

9.mkdir /tmp/lianhua

cd /tmp/lianhua

touch text.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值