D11.LINUX 基本操作指令(二)

su切换到root

exit退出root

 

1.进入到home目录/home/test  

cd      

2.创建目录test       

mkdir test

3.在test目录中创建3个目录a,b,c

cd test/

mkdir a b c

ls

4.在a中创建两个文件1.txt 2.txt

cd a/

touch 1.txt  2.txt

ls

5.在b中创建两个文件3.txt 4.txt

cd ../b

touch 3.txt  4.txt

6.在3.txt中写入hello字符串

echo "hello" > 3.txt

ll

cd ..

cd ..

cd test/

sudo yum install tree

tree test     树形结构

cd test/

ls a

ls b                           没网查看

cat b/3.txt

 

startx   VMware 图形界面

 

mv 1.移动文件到某个文件 

2.给文件/目录重命名

 

cp 拷贝文件

 

man  能够进入手册查看指令具体用法  不同区段

 

more 查看文件内容 能够按照分页的内容显示

 

less     只能查看文件内容 能够灵活翻页

 

/bigger      查找字符串bigger

n                查找下一个匹配的结果结果

shirt n        N 查找上一个匹配的结果

less 打开大文件的时候效率很高,其他的文本编辑器大部分都会尝试把整个文件加载到内存中,less 只加载当前能看到的一部分,随着翻屏动作的发生在加载新的数据

这是一种在计算机领域中非常常见的思想方法

延时加载/懒加载

 

head/tail   

head  -n 3 yum.conf 获取一个文件的前几行/后几行

head/tail -n 3

 

date

1.格式化显示时间日期

2.计算时间戳,并且对时间戳进行换算.

date +%Y-%m-$d %H%M%S

20:54:01  04/24/2019

date+%s  获取时间戳

date -d@[时间戳]给定一个时间戳如何转换成格式化时间

-s修改系统时间

 

find  查找文件

find -name  1.txt  > ~/result  按文件名查找,可以搭配重定向,保证结果被汇总到一个文件中

cat ~/ result 

 

输出到显示器的两种方法

1.标准输出(文件IO章节讨论)                  1>                 (1可以省略)

2.标准错误                                            2>                 (2不可以省略)

 find -name 1.txt  1>  ~/result  2> ~/result_error

cat result_error

 

*通配符    大部分Linux指令都支持通配符

find -name  1.*  > ~/result

 

grep:                       同时在多个文件中查找字符串

.c 文本文件.              某个函数在哪些位置被调用了

 

grep "bbb"  * -n          (-n    告诉行数)           *当前文件所有文件中查找

                                    (-r 递归查找 )

sed

awk

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值