Linux命令

Linux命令详解
1、对目录、文件夹的操作
ls
-a 显示所有的文件,包括隐藏的文件
-h 以人类看的懂的形式输出
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 一般结合使用ll(别名)

cd
进入文件夹
cd … 返回到上一级文件夹
cd - 返回到上一次所在的路径(目录)
cd 或 cd ~ 返回到用户的家目录
pwd
显示当前所在的路径
mkdir
新建文件夹
mkdir -p (parents)
rm
删除文件夹和文件
rm -rf + 要删除的文件
-rf: 强制删除文件;-r:递归删除;-f:强制删除不给任何提醒
tree
查看文件夹的结构
-p 列出权限标示。
Pstree -p 显示进程的进程号和进程id
cp
cp -r 复制文件夹到文件夹(多个可以使用通配符) 源 目的
复制粘贴重命名一步到位 cp a b/c -r 把a复制到b 且命名为c
mv
移动文件或重命名文件
移动文件(剪切) --当后面的文件(夹)存在的时候,就是移动
重命名文件 --当后面的文件(夹)不存在的时候,就是重命名
移动粘贴重命名一步到位 mv a b/c(将a移动到b文件夹下,重新命名为c)
2、对文件的操作
cat
查看文件里的内容
cat -n suda.txt (-n的作用:能将输出内容的行号在前面展示出来)
连接多个文件
输入重定向,结合cat生成指定内容的文件(编写脚本使用非常多)
cat >ugreen.txt <<EOF (<< --追加输入重定向) (EOF --输入的时候结束的命令,能由自己决定,国际上通常使用EOF)

tac
从最后一行倒着显示文件的全部内容
more
全屏方式分页显示文件内容(显示完所有的行,会自动退出,会显示进度)
操作方法:
空格键:下一页
b:上一页
q:退出
less
分页显示文件内容,和more的使用操作一样(显示完所有的行,不会自动退出)
head
查看文件开头的部分内容(默认为10行)
-n查看前n行

tail
查看文件结尾的部分内容(默认为10行)
-n
输出最后的n行
-n +K
将文件从第K行开始显示到末尾
举例
tail -3 /etc/passwd
显示文件最后3行
tail -n +3 /etc/passwd
将文件从第3行开始显示到末尾
-f
动态监控文件的变化
举例
tail -f suda.txt
取passwd文件里的第3到5行:
cat passwd -n|head -5|tail -3
取passwd文件里的第5行:
cat passwd -n|head -5|tail -1

cp
复制文件或文件夹
1)复制单个文件到文件夹
[

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值