linux命令学习总结

命令格式

命令 [-选项] [参数]

其他

Ctrl+l(或者 clear):清屏
Ctrl+c:终止命令
linux中文件结构都是用的斜杠/,windows下用的反斜杠\

试错总结:不要事先加斜杆,如果是目录,目录后要加斜杠
斜杆开头的是绝对路径,不用斜杆开头的目录是相对路径

目录处理命令ls

ls:list
常配选项

  • -a :【all】显示所有文件,包括隐藏文件(以’.'开头)
  • -l :【long】显示详细信息
  • -d:【directory】查看目标本身信息,而不是目录下信息

在这里插入图片描述
详细信息7个参数的含义:
1.文件类型及权限 2.计数
3.所有者 4.所属组 5.文件大小(单位字节) 6.文件最后修改时间
7.文件名

文件类型及权限 一共有十个字母 (10 = 1 + 3(u) + 3(g) + 3(o) )
第一个字母常见的有:- d l三种,- 代表文件,d 代表目录,l 代表软链接

用户和文件之间有三种关系:u(user)所属者;g(group)所属组;o(other)其他

后续的3个3个一组的代表权限在u、g、o三种关系下文件的权限
文件权限有三种:
r:(read)读;w:(write)写;x:(execute)执行

例子:
drwxr-xr-x. 2 zbt zbt 6 Jul 1 02:10 Desktop代表的就是
d目录,在所有者下权限是rwx,可读可写可执行,在所属组下权限是r-x,可读可执行,在其他下权限是r-x 可读可执行
文件计数器是2, 所有者是zbt,所属组是zbt,后续是大小、创建时间和文件名

  • -h:【human】人性化显示,常用 -lh
  • -i:【inode】

目录处理命令

【mkdir】
作用:创建目录(文件夹)
mkdir -p 可以递归创建目录
示例:

mkdir -p tmp/Janpan/longze

【cd】change directory
作用:切换路径

cd … 回到上一级目录
cd + xx 切换到指定目录

【pwd】print working directory
作用:打印当前绝对路径

【rmdir】remove directory
作用:删除 空目录

【cp】copy
作用:复制
选项:
-r:复制目录
-p:保留文件属性
复制的时候可以改名

【mv】move
作用:剪切、更名
在同一个目录下mv就是改名

【rm】remove
作用:删除文件、目录
选项:
-f:强制删除
-r:删除目录
经典删系统代码:

rm -rf /

文件处理命令

【touch】
作用:创建空文件 (注意:linux下文件后缀很随意)

【cat】
作用:显示文件内容
选项:
-n 显示行号
cat不适合浏览较长的文件

【tac】即cat的反过来写
作用:方向显示文件内容

【more】
作用:分页显示文件内容(作为cat的补充版命令)
空格(或f):翻页
Enter:看下一行
q:qiut 退出查看

【less】
作用:浏览文件内容
和more命令大同小异,可以向上翻页,可以搜索
同样可以enter下一行,q退出,空格翻页
按上箭头,可以一行行向上看,按下箭头可以一行行向下看
输入斜杆/+内容可以搜索,按n键向下看搜索出来的内容

【head】
作用:查看文件前几行
格式:head -n num 文件位置
范例:head -n 7 /etc/services
范例2: head /etc/services 默认显示前十行

【tail】
作用:查看文件最后几行

文件处理命令

【ln】 link
作用:生成链接文件
语法: ln [原文件] [目标文件]
选项:-s 创建软链接

linux软链接文件特点,前十个文件类型及权限都是 lrwxrwxrwx,真正决定权限的还是源文件,这个rwx不起作用,箭头指向源文件,软链接归根还是打开源文件

  • 软链接类似快捷方式
  • 硬链接类似浅拷贝,可以当做备份,可以同步更新,源文件改变后,硬链接同步改变
  • cp -p类似深拷贝

用ls -i查看链接文件时,硬链接的i节点和源文件是同一个,软链接则不同
一个文件一定有一个i节点,一个i节点不一定只对应一个文件(硬链接)
硬链接不能跨分区,不能针对目录使用

权限管理命令

【chmod】change mode
语法:chmod [{ugoa}{+ - =}{rwx}] [文件或目录]
[直接写数字] [文件或者目录]
-R 递归修改
示例:
chmod u+x tmp/test.txt

或者r代表4,w代表2,x代表1
示例:
chmod 777 tmp/test.txt

对文件file而言:
r:(可以查看文件内容)cat、more、head、tail、less
w:(可以修改文件内容) vim
x:script command

对目录而言:
r:(可以列出目录中的内容)ls
w:(可以在目录中创建、删除文件)touch、mkdir、rmdir、rm
x:可以进入目录 cd
所以对于目录权限而言,一般r和x同时出现
就算文件有全部的权限777,文件所在的目录没有任何权限,文件一样看不了

~的含义

~代表的是用户的主文件夹,即/home/用户名,如果你的用户名是hadoop,则代表/home/hadoop/

安装配置hadoop集群的收获

  1. / 表示绝对路径, ./ 表示相对路径
  2. gedit打开文件如果是read only,在命令前面加上 sudo
  3. ~ 表示 /home/用户名 比如我的就是 ~ 等价于 /home/zbt/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值