Linux常用命令

常用命令

查看文件ls命令

ls -F  # 用于区分文件和目录
ls -a  # 显示隐藏目录和文件
ls -R  # 递归显示文件和目录
ls -l  # 显示长列表,包含更多信息
ls -l file_name  
# 过滤显示,可以用?代替一个字符,*代替零个或多个
[a-z]表示a-z任一个,!后跟字符表示除这个字符外,!需放置在[]中

创建文件touch命令

touch file_name # 创建一个文件,若无则创建,若有则修改文件的修改时间
touch -a file_name # 只修改文件的访问时间

要查看访问时间用以下命令

ls -l --time=atime

复制文件

cp source destination  # 如果目标文件已存在会强制覆盖
cp -i source destination  # 询问是否覆盖
cp file dir/  # 如果不指定拷贝的文件,只是复制到dir目录下,需要加上/
cp -R dir1/ dir2  # 递归复制文件夹

链接文件

ln -s source destination  # 符号链接,结果:destination->source,相当于快捷方式
ln source destination  # 硬链接,两个相同的文件

移动文件

mv source destination  # 可以重命名

删除文件

rm -i file  # 建议添加-i询问是否删除,以免误删,因为不能撤销
rm -r dir/  # 删除文件夹
加f参数是强制删除,慎用!!

查看文件/类型

file file_name  # 查看文件内部,给出文件类型,包括编码方式
file dir  # 区分目录
cat file_name  # 查看文件内容
cat -n file_name  # 给所有行加上行号
cat -b file_name  # 给有文本的行加上行号
more file_name  # 查看文件内容,包含文件所属位置,在每页数据停下
tail file_name  # 显示文件最后几行,默认10行
tail -n 3 file_name  # 显示最后3行,也可以直接把n换成3
tail -f file_name  # 动态查看最后几行,如果有其他进程对文件修改,则会动态加载,用于监视系统日志
head file_name  # 显示开头几行,默认10行,除了-f其余属性与tail相同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值