Linux 操作常用命令

1.新建操作

mkdir abc                   	  #新建一个文件夹
touch abc.sh              	  #新建一个文件
echo "abc" > test.txt  	 	  #新建一个文件,并将abc写入。这里用到了重定向符

2.查看类
2.1查看目录

ll 		  #显示目录文件详细信息
du -h 文件/目录    #查看大小
pwd 		  #显示路径

2.2查看文件内容

cat|head|tail命令
————————————————
1 cat abc.txt 		#查看abc的内容
————————————————
2 head -5 abc.txt 	#查看abc前5行内容。默认是10行
————————————————
3 tail [选项] 文件名
各选项的含义如下:
+num:从第num行以后开始显示
-num:从距文件尾num行处开始显示。如果省略num参数,系统默认值为10.
-f: 循环读取,例如查看服务器日志时,可以实时观察
#filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新。
tail -f filename 
#查看最后20行
tail -f filename

2.3more命令

more命令
more命令一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)”
此时按Space键,可显示下一屏内容;
按“回车”键,显示下一行内容:
按B键,显示上一屏;
按Q键,可退出more命令

2.4 less命令:
和more命令类似,但是比more命令更强大。在很多时候,必须使用less,比如管道。例如:

/etc | less

2.5查看状态或文件类型:

stat 命令:
查看文件的详细信息,比如创建修改时间,大小等

3.删除操作

rm -f  aa.txt 		#强制删除aa.txt
rm -rf fileDir 		#强制删除fileDir文件夹和里边的所有文件

4.复制操作

mv /zx/soft/* . #复制/zx/soft目录中的所有文件到当前目录
mv a.txt ./test/a.txt  #复制当前目录a.txt到当前的test目录下。
mv /zx/soft/  /tmp/soft  #复制文件夹到/tmp/下,必须保证tmp是存在的文件夹

5.touch命令: 用于改变文件或目录的访问时间和修改时间。

touch [-am] [-t<日期时间>] [目录|文件]

如果指定目录文件不存在,则会直接创建一个空文件,所以touch也常用来创建一个空白文件

创建一个新文件aa.txt
touch aa.txt

选项说明:

-a: 只修改访问时间
-m : 只修改 修改时间
-t : 使用指定日期时间,而非系统时间 。例如要修改为2019年10月20日16:38分13秒。参数就是:‘20191020163813’

6.查找文件
6.1 which: 查找文件

which [文件]
#which命令只会在PATH环境变量定义的路径及命令别名中查找,所以范围有限。

6.2 whereis : 查找文件(不常用)

whichis [-bu] [-B<目录>] [-M<目录>] [-S<目录>] [文件]

常用选项:
文件:要查找的命令
-b: 只查找二进制文件
-u: 查找不包含指定类型的文件
-B<目录>: 只在指定目录下查找二进制文件
-M<目录>:只在指定目录查找帮助文件
-S<目录>:只在指定目录查找源码目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值