Linux-基础命令

Linux命令的格式    

        #Linux命令格式,如下的中括号表示

        command  [-options] [parameter]        #命令名 [-选项] [参数]

ls命令

​
#来源于list单词,列表的意思,即:查看某个路径下所有的子级(不包括子级的子级)
#选项介绍:all(所有),line(行),human(人性化) 

ls          #查看当前目录的子级(不包括隐藏的),等价于:ls ./
ls -a       #查看当前目录的子级(包括隐藏的)   
ls -al      #以行的方式,查看当前目录的子级(包括隐藏的),无意义,因为要结合h一起使用
ls -alh		# 以行, 人性化的方式, 查看当前目录的子级(包括隐藏的)

ls /		# 查看根目录下的所有子级(不包括隐藏)
ls -l /		# 以行的方式, 查看根目录下的所有子级(不包括隐藏)
ll /		# 效果同上, 即:  ll 等价于 ls -l
​

cd命令
     

#来源于 change directory,改变目录
cd         #回家,即:root账号的家目录是/root,其它账号的家目录是:/home
cd/etc     #切换到etc目录

#几个特殊的路径
#绝对路径:以/开头的,固定的,写死的路径,例如:/root/aa/bb/cc
#相对路径:即以当前路径来讲的,不以/开头,例如:1.txt
..         #代表上1级路径
../        #效果同上
../..      #代表上上级路径
./         #代表当前路径
~          #代表家目录,即:cd~ 等价于 cd 命令
-          #代表在最近操作过的两个路径之间做切换

 pwd命令

#来源于print work directory,打印工作目录
pwd        #当前在哪个目录,就打印什么路径

mkdir命令

#来源于 Make Directory,创建文件夹
#格式:mkdir [-p] 目录路径 -p表示创建多级目录

#创建单级目录
mkdir ./aa         #在当前目录下创建 aa文件夹
mkdir ./a.txt      #在当前目录下创建 a.txt文件夹

mkdir aa/bb/cc     #创建多级目录,如果aa/bb目录不存在,则报错

#创建多级目录
mkdir -p aa/bb/cc  #-p表示多级目录

文件相关的命令

# touch,创建文件
touch a.txt b.mp3 c.jpg        #同时创建多个文件

# cat,来源于catch(捕获),查看文件中所有的内容,如果内容较多,则只是显示最后一页
cat 文件路径

# more,可以分页查看数据
more 文件路径                  # d(down),往下翻页;b(back),往上翻页;q(quit),退出

# cp(copy),拷贝文件或者文件夹
cp a.txt /aa                  #拷贝a.txt到 /aa目录下
cp a.txt /aa/b.txt            #拷贝a.txt到 /aa目录下,并改名为 b.txt

cp -r aa test                 #拷贝 aa文件夹到 test文件夹下, -r递归拷贝

# mv(move),剪切,也可改名
mv a.txt b.txt                #改名

# rm(remove),删除,一般结合两个参数:-r(recursive:递归),-f(force:强制)
rm -rf a.txt                  #删除(当前目录下的)a.txt文件
rm -rf *.txt                  #删除(当前目录下的)所有.txt文件

rm -rf aa                     #删除aa文件夹

rm -rf/                       #坐牢命令,等价于格式化c盘
rm -rf/ *                     #效果同上

查找命令相关

#which命令,查看命令所在的路径
which ls            # /usr/bin/
which cd            # /usr/bin/

which ifconfig      # /usr/sbin/

# find命令,查找符合条件的文件
# 格式:find 路径 -name '文件名'    #根据文件名进行查找
find / -name 'abc*'                #去根目录下查找所有以abc开头的文件

# 格式:find 路径 -size +数字单位   #根据文件大小进行查找
find / -size +100M                 #去根目录下查找文件大小在100MB以上的文件

echo命令和重定向命令

# echo命令,类似于Python的print(),就是打印内容到控制台
echo 'hello world'

# 重定向, > 是覆盖, >> 是追加
echo 'hello' > a.txt        # 把 hello 字符串,覆盖写入到 a.txt文件中

echo 'hello' >> a.txt       # 把 hello 字符换,追加写入到 a.txt文件中

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值