Linux基础命令详细讲解

基本使用
常见使用方式:命令字 选项 参数 

1、hostname 改名
2、pwd  输出当前位置(绝对路径)
3、ls
参数:路径类型/opt 名称 数值类型 find ./ -size +4M
为什么要加以上指定类型的参数???
 因为命令的基础职能决定了你可以选择的参数类型
 ls 基础职能 查看指定目录下的文件、目录等对象
  ls 如果要看单个参数的话,直接写:位置+目录名称(绝对路径)/
例:我要看/opt目录下的abc子目录中有哪些东西?
[ root@localhost ~]# ls /opt/abc 
[ root@localhost ~]# ls ../opt/abc 
[ root@localhost /]# ls /opt/abc

4、cd
cd 单参数(绝对/相对路径 + 目录)

5、cp
cp 2个参数
cp职能将原文件/目录复制到目标位置(目录) 如果是目标位置有同名的文件/目录的话,表示覆盖
cp [参数1]文件/目录  [参数2]目录
    ————————————————》
[ root@localhost /]#  现在位置
例:将opt复制到mnt中
cp /opt /mnt

例:将opt目录下的abc目录复制到/
cp /opt/abc /

cp 参数1 参数2 
参数1 一定是原位置,也就是要复制的对象
参数2 表示目标位置,也就是我们要复制“到”的地方

6、mkdir
基本职能:在指定位置创建新的目录(根据路径判断在哪创建)

例1 : 在当前位置创建abc
[ root@localhost /opt]# mkdir abc 
 
例2: 在/位置创建abc
[ root@localhost /opt]# mkdir /abc
 
7、touch 
例:要求在/usr/local/httpd中创建一个test文件
touch /usr/local/httpd/test

例:现在是一台新的机器,要求在/data目录下创建1.txt 文件 
mkdir /data 
touch /data/1.txt

8、cat
cat 基本职能为仅查看“文件”的内容
cat 

可以+多个参数
cat *
ls * 
cp -r /opt/abc /mnt/*             #"*"  无意义
cp -r /opt/abc /mnt*/           #"*" 代表:以mnt开头的所有
cp -r /opt/* /mnt                #"*" 匹配原目录下中所有的东西

cp 复制
mv 1、剪切并复制到指定位置(并自定义名字,也可以默认) 或  2、改文件/目录名称(自定义名称)
mv 简述了mv的基本职能 解释了大概的使用方式
mv 参数1           参数2 
功能1:做为剪切并复制到指定位置(并自定义名字,也可以默认)这个功能来看的话:
参数1 :指的是要剪切的原文件/目录 
参数2 :将剪切的原文件/目录要复制(移动)到的位置

功能2:改文件/目录名称(自定义名称)
改名字: 需不需要移动(不需要切换路径)
mv 参数1 参数2
参数1 和参数2的位置必须要一样 (核心点在于同一目录)
参数1 :需要更改的文件/目录的 路径+名称
参数2 :需要变更为的新名字 路径+新名称
以上完成重命名

9、find 
find 基本职能 “按条件”尽可能的精确“匹配”到“需要查找的对象”(任意类型)
选项的直接用法
按条件匹配: 
    ① 按照名称
    ② 按照大小
    ③ 按照文件类型
    ④ 按照时间参数
    ⑤ 按照文件指定的拥有者和指定的管理组织(属主和属组)
为什么要按照条件匹配,什么时候需要使用find帮助查找????
举个例子 :BOSS 、租房
1、东西太多,不好找,不易精确、快速找到
 find 可以在庞大的一个操作系统中,按照自定义的条件(根据条件的精确性和多样性),尽可能的自动帮助我们快速的找到我们需要的对象
2、为什么find 至少有以上5条条件匹配方式??
find 目的是找文件/目录。而目录/文件是不是有自己的基本属性,例如大小、时间、归属者和组织、名称、类型

① 名称:-name 
-name :可以跟精确的名字  "tianqi"
        可以跟模糊匹配    "tianqi*"  "tianqi?"
② 大小:-size 
-size :可以跟> < =  分别表示在一个指定值之上/之下和/近似
        单位: KB M GB
③ 文件类型:-type
-type :根据文件本身的类型来定义条件的 -f -d -b -c -l 
④ 按照时间参数:-ctime -atime -mtime 
⑤ 使用者和隶属的管理组织(属主和属组) :-user -group
任意满足一个条件 -o
所有条件均需要满足 -a

小结:以上是一些常用命令的讲解,有空可以多看看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吉吉吉吉吉吉吉吉吉吉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值