linux 常用命令

命令                         解释
cd /home                          进入"home"目录
cd ..                                 返回上一级目录
cd ../..                              返回上两级目录
cd                                    进入个人的主目录
pwd                                  显示工作路径
ls                                     查看目录中的文件
ls -F                                 查看目录中的文件
ls -l                                  显示文件和目录的详细资料
ls -a                                 显示隐藏文件
ls *[0-9]*                           显示包含数字的文件名和目录名
tree                                  显示文件和目录由根目录开始的树形结构(1) 
lstree                               显示文件和目录由根目录开始的树形结构(2)
mkdir dir1                         创建一个叫做"dir1"的目录
mkdir dir1 dir2                   同时创建两个目录
mkdir -p Project/a/src        在当前目录创建目录Projects/a/src
mkcd Project/a/src            在当前目录创建目录Projects/a/src
mkdir -p Project/{a,b,c,d}/src       Project创建4个文件夹 a,b,c,d,且4个文件夹都含有一个src
rm -f file1                            删除一个叫做"file1"的文件
rmdir dir1                            删除一个叫做"dir1"的目录
rm -rf dir1                            删除一个叫做"dir1"的目录并同时删除其内容
rm -rf dir1 dir2                     同时删除两个目录以及它们的内容
mv dir1 newDir                    重命名/移动 一个目录
mv  dir1/* dir2                     将dir1目录下所有文件移动到dir2目录下

mv    dir1/*.txt  dir2             将lib下以txt结尾的所有文件移到/zone中。 其他类型,以此类推
cp dir1/*.                            复制"dir1"目录下所有的文件到当前工作目录
cp -a /temp/dir1.                 复制一个目录到当前工作目录
cp -a dir1 dir1                     复制一个目录
cp -rv A B                           拷贝A文件夹到B目录,,如果你正在B目录下,可以这样:cp -rv A ./
cp -v A/A1 ./                拷贝A文件下的A1文件,或者cp -v A/A1 B/;cp -r参数是拷贝目录的,-v是现实拷贝过程(正在拷贝哪个文件)。
ls -l |grep "^-" | wc -l           查看文件夹下的文件个数(当前目录的文件数)
find ./ -type f | wc -l             查看文件夹下的文件个数(当前目录的文件和子文件夹的文件数)
ls -lR|grep "^-"|wc -l            查看文件夹下的文件个数(当前目录的文件和子文件夹的文件数)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值