linux的一些常用命令

目录

cd 更改目录

cp 复制文件

ls 列出文件

mkdir 建立目录

mv 移动和重命名文件

pwd 查看当前路径

rm 删除文件和目录

在vi编辑命令中使用


cd 更改目录

cd ~                 切换到用户目录,比如是root用户,则切换到/root下

cd /tmp/test/           切换到目录tmp下的test目录

cd dir/               切换到当前目录下的dir目录

cd /                  切换到根目录

cd ../                 切换到到上一级目录

cd ../../              切换到上二级目录

cp 复制文件

cp afile.txt afile.bak                 把afile.txt文件复制为新文件afile.bak

cp afile.txt /home/bible/afile.txt          把文件afile从当前目录复制到/home/bible目录下

cp * /home/tmp                            把当前目录下的所有未隐藏文件复制到/home/tmp目录下

cp -a docs docs.bak          递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项

ls 列出文件

ls -l等同于ll:显示所有文件

ls -lt:按时间先后排序文件

ls -lrt:按时间倒序排序文件

ls -la                 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件

ls a*                 a* 列出当前目录下以字母a开头的所有文件

ls -l *.doc         给出当前目录下以.doc结尾的所有文件

参数记忆技巧:

  l 为 list,意为展示列表

  t 为 time,意为按时间

  r 为 reverse,意为相反

参考文章:linux按时间排序、倒序文件

mkdir 建立目录

mkdir photos                         在当前目录中建立名为photos的目录

mkdir -p this/that/theother     在当前目录下建立指定的嵌套子目录

mv 移动和重命名文件

        mv a b              将a重命名为b

        mv a /tmp         把当前目录下的a移动到/tmp/目录下

pwd 查看当前路径
rm 删除文件和目录

rm afile 删除文件afile

rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。

rm -rf domed 删除domed目录以及它所包含的所有内容

rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认

在vi编辑命令中使用

i进入编辑模式

esc 退出编辑模式

:wq 退出并保存

:q! 退出不保存

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值