首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

既然命令提示符的命令跟运行一样,为什么还要用命令提示符?

首先申明:标题前半句的说法是有误的。是的,“运行”的命令你在“命令提示符”中输入的确可以调用跟前者一样的程序,但是命令提示符的功能可不限于此。它能进行的操作,远比“运行”的命令要多得多。

一、“命令提示符”的命令

“命令提示符”除了可以使用跟“运行”一样的命令调用相关程序外,它还具备如下命令操作:

1.对于目录(简单理解为“文件夹”)的操作

cd /home 进入 '/ home' 目录

cd .. 返回上一级目录

cd ../.. 返回上两级目录

cd 进入个人的主目录

cd ~user1 进入个人的主目录

cd - 返回上次所在的目录

pwd 显示工作路径

ls 查看目录中的文件

ls -F 查看目录中的文件

ls -l 显示文件和目录的详细资料

ls -a 显示隐藏文件

ls -R 显示目录结构和目录内文件

ls *[0-9]* 显示包含数字的文件名和目录名

tree 显示文件和目录由根目录开始的树形结构(1)

lstree 显示文件和目录由根目录开始的树形结构(2)

mkdir dir1 创建一个叫做 'dir1' 的目录'

mkdir dir1 dir2 同时创建两个目录

mkdir -p /tmp/dir1/dir2 创建一个目录树

rm -f file1 删除一个叫做 'file1' 的文件'

rmdir dir1 删除一个叫做 'dir1' 的目录

rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容

rm -rf dir1 dir2 同时删除两个目录及它们的内容

mv dir1 new_dir 重命名/移动 一个目录

cp file1 file2 复制一个文件

cp dir/* . 复制一个目录下的所有文件到当前工作目录

cp -a /tmp/dir1 . 复制一个目录到当前工作目录

cp -a dir1 dir2 复制一个目录

ln -s file1 lnk1 创建一个指向文件或目录的软链接

ln file1 lnk1 创建一个指向文件或目录的物理链接

touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)

2.对文件进行检索

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录

find / -user user1 搜索属于用户 'user1' 的文件和目录

find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件

find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件

find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件

find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限

find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备

locate \*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令

whereis halt 显示一个二进制文件、源码或man的位置

which halt 显示一个二进制文件或可执行文件的完整路径

3.对文件系统的操作

mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在

umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出

fuser -km /mnt/hda2 当设备繁忙时强制卸载

umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用

mount /dev/fd0 /mnt/floppy 挂载一个软盘

mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom

mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom

mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件

mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统

mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备

mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个网络共享

虽然这些命令放在这儿了,但要用他们可不是简单地把代码复制到“命令提示符”就能起作用的。正如后面的说明中所提到的,你必须指定一个目录,一个位置或目标之类的东西。

二、如何使用“命令提示符”的命令

举个简单的例子:如何用“命令提示符”在桌面创建一个名为“123”的文件夹?

没错,“命令提示符”可以创建文件夹。不仅可以创建文件夹。还可以对文件夹进行复制、移动和删除等操作。这才是“命令提示符”的正事儿,不过是最基础的正事儿。好了,废话不多说,我演示一遍。

1.打开命令提示符

win+R打开"运行"输入“cmd”,调出“命令提示符”操作界面;

2.从上面的命令和对应的说明中找到可以创建文件夹的命令,其实就是“创建一个叫做'dir1' 的目录”(注意,“dir1”是文件夹的名称,不固定,你可以自己起,比如我这里要创建的是“123”);

3.接下来要注意了,我们创建文件夹的位置是桌面,桌面是C盘“Administrator”目录(文件夹)下的一个子目录(子文件夹)“desktop”,要把目标导向桌面文件夹下才会在桌面上创建这个文件,而不是Administrator目录下或者C盘根目录下。按下图所示的那样输入命令:

(画红线的是输入部分,注意“mkdir”后面的空格)

4.按回车键,没有其他提示,说明创建成功。返回桌面去看一下,文件夹应该就在那里了。

这只是一个简单的文件夹创建示例。可想而知,以前DOS系统的时候,人们在电脑上是怎么运行工作的,它不像我们现在使用的Windows系统一样,用鼠标点击桌面上的图形图标就可以进行。不过,即使放到现在,“命令提示符”这类程序也能做到图形界面所办不到的事,一些数据流的工作,编程的工作等都非常需要这种像DOS系统、“命令提示符”这样的操作方式来完成,虽然对于我们来说繁琐和复杂,但专业人士用起来相当顺手。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230523A04KDZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券