Linux下常用命令使用大全

Linux下常用命令使用大全

1、cd --change directory(切换当前工作目录)
// cd /root/Desktop/ 切换路径到root目录下的Desktop

// cd ~ 切换路径到当前用户的家目录

2、ls --list 显示文件信息
ls 显示当前目录中的文件
ls file 显示指定的文件名称
ls -l file 显示文件的属性
ls dir 显示目录下的文件
ls -d dir 显示目录本身的名称
ls -ld dir 显示目录的属性
ls -a 显示目录中包含隐藏文件的所有文件
ls -s 显示文件大小
ls -R dir 递归显示目录中的内容

3、touch 新建文件,修改文件时间戳
touch file1 file2 … 新建空文件
touch -t YYYYMMDDHHmm file 把⽂件时间更改到指定时间
在这里插入图片描述
4、mkdir–make directory 创建目录
mkdir dir1 dir2 … 创建空目录
mkdir -p /tmp/file/file1 递归创建目录

5、rm --remove 删除文件或者目录
rm file1 file2 … 有提示删除文件
rm -f file1 强制删除文件
rm -r dir 删除目录

6、cat 显示文件内容
cat file
cat -b file 显示文件并显示行号,不显示空行的行号
cat -n file 显示文件并显示行号

7、head 查看文件前多少行
head file 默认查看文件前10行
head -n 3 file 查看文件前3行
8、tail 查看文件倒数多少行
tail file 默认查看文件后10行
tail -n 3 file 查看文件后3行

9、less 分页浏览
less file 分页查看file的内容
less 模式中可搜索关键字 n向下匹配,N向上匹配
less模式中可以进入到vim中
q 退出less浏览模式

10、cp —copy 复制文件
cp file /tmp 复制file文件到 根下的tmp
cp file1 file2 /tmp cp可复制多个文件
cp -r dir1 dir2 递归复制dir1下的文件(包含目录)
注:cp的过程是创建新文件的过程
文件Linux中以文件id作为唯一标识来区分文件
11、mv–move 移动文件
原理:相同分区中文件的移动是重命名的过程
不同分区中文件的移动是建立删除的过程

12、file 查看文件类型
文件内容不同,在用file命令查看的时候也会有差异
file file1
在这里插入图片描述

13、wc 统计文件容量
wc -l 统计文件行数
wc -m 统计字符数
wc -w 统计单词数
wc -c 统计字节数

14、文件寻址
值得一提的是 :linux中,一切皆文件,而且遵循的是FHS结构

绝对路径:对于绝对路径的理解可以看作,假如西安北大街有家蛋糕店,,任何一个人在任何地方都可以利用这样的方式找到这家店,,我的位置-----西安------->北大街------->蛋糕店,这种路径被称为绝对路径

相对路径:假如还是要找到这家店,,但是此时我已处于西安,那我就不需要再从‘我的位置’这个起始位置出发,一步一步找到店,北大街------->蛋糕店 就是我需要执行的路径

15、文件批量处理
在linux中,如果大批文件具有某一相同特征,我们在进行操作的时候可以使用通配符来批量操作

? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:upper:]] 匹配单个大写字母
[[:lower:]] 匹配单个小写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单子字母或数字
[[:punct:]] 匹配单个符号 @/#
[[:space:]] 匹配单个空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值