windows的cmd命令 以及 mac终端下的 命令

 

windows电脑和 mac电脑都有能打开一个黑色的输入框 输入指令。 但是  windows的我平时用的少  ,今天就来写下两种电脑里面这一部分相关的内容

 

windows=========================================

需要说明  这个里面用的命令 不是  linux命令 ,知识windows自带的特有的命令而已

首先,打开cmd命令,windows窗口键+R,打开运行,输入cmd确定,或者打开开始菜单,在搜索程序和文件的输入框中输入cmd.

 

1.打开常用的小的程序   

输入  mspaint, 回车  ,打开画板

 

输入 calc  回车  ,打开计算器

多次输入  可以打开多个  

 

命令行可以对文件进行操作,copy 路径\文件名 路径\文件名,复制文件;move 路径\文件名 路径\文件名,移动文件;del 文件名,删除文件。

cd与dir命令,dir命令显示当前目录下的文件及文件夹。cd是进入目录命令。特别需要注意的,进入顶级目录C,D盘等,直接输入盘符:

 

ping命令常用于查看不同的网络是否通畅。格式:ping 主机ip或名字

 

netstat命令,查看当前网络连接状态。也可以用 netstat -ano,但是具体这俩啥区别 没关注。

 

看本机ip相关配置   用   ipconfig

 

 

mac=================================

ls  显示当前路径下的内容  (windows里面用 dir)

ls -i

cd  进入

pwd  显示当前路径

 

 

mkdir 文件夹名字  : 创建一个文件夹

rmdir :删除一个目录

mvdir: 移动或者重命名一个文件夹

dircmp:比较两个文件夹(mac 终端不好使)

 

 

 

 

 

touch 文件名:创建一个文件

open  文件名:   打开一个文件

cat 文件名:  显示一个文件的内容

cmp 文件1  文件2 :比较两个文件(不知道做啥用的)

od -c  文件名 : 显示文件内容

cp 文件1 文件2  :复制文件1为文件2

rm file: 删除 文件

ln filename  newfile:

ln filename directory:

file filename:

head 显示文件的最初几行 head -20 filename
tail 显示文件的最后几行 tail -15 filename
cut 显示文件每行中的某些域

cut -f1,7 -d: /etc/passwd

 

 

 

 

 

colrm 从标准输入中删除若干列 colrm 8 20 file2
paste 横向连接文件 paste file1 file2
diff 比较并显示两个文件的差异 diff file1 file2
sed 非交互方式流编辑器 sed "s/red/green/g" filename
grep 在文件中按模式查找 grep "^[a-zA-Z]" filename
awk 在文件中查找并处理模式 awk '{print $1 $1}' filename
sort 排序或归并文件 sort -d -f -u file1
uniq 去掉文件中的重复行 uniq file1 file2
comm 显示两有序文件的公共和非公共行 comm file1 file2
wc 统计文件的字符数、词数和行数 wc filename
nl 给文件加上行号 nl file1 >file2

 

passwd 修改用户密码 passwd
chmod 改变文件或目录的权限 chmod ug+x filename
umask 定义创建文件的权限掩码 umask 027
chown 改变文件或目录的属主 chown newowner filename
chgrp 改变文件或目录的所属组 chgrp staff filename
xlock 给终端上锁

xlock -remote

 

 

make 维护可执行程序的最新版本 make
touch 更新文件的访问和修改时间 touch -m 05202400 filename
dbx 命令行界面调试工具 dbx a.out
xde 图形用户界面调试工具

xde a.out

 

 

 

ps 显示进程当前状态 ps u
kill 终止进程 kill -9 30142
nice 改变待执行命令的优先级 nice cc -c *.c
renice 改变已运行进程的优先级

renice +20 32768

 

 

 

命令名功能描述使用举例
telnet 远程登录 telnet hpc.sp.net.edu.cn
rlogin 远程登录 rlogin hostname -l username
rsh 在远程主机执行指定命令 rsh f01n03 date
ftp 在本地主机与远程主机之间传输文件 ftp ftp.sp.net.edu.cn
rcp 在本地主机与远程主机 之间复制文件 rcp file1 host1:file2
ping 给一个网络主机发送 回应请求 ping hpc.sp.net.edu.cn
mail 阅读和发送电子邮件 mail
write 给另一用户发送报文 write username pts/1
mesg 允许或拒绝接收报文

mesg n

 

 

 

 

history 列出最近执行过的 几条命令及编号 history
r 重复执行最近执行过的 某条命令 r -2
alias 给某个命令定义别名 alias del=rm -i
unalias 取消对某个别名的定义

unalias del

 

 

 

uname 显示操作系统的有关信息 uname -a
clear 清除屏幕或窗口内容 clear
env 显示当前所有设置过的环境变量 env
who 列出当前登录的所有用户 who
whoami 显示当前正进行操作的用户名 whoami
tty 显示终端或伪终端的名称 tty
stty 显示或重置控制键定义 stty -a
du 查询磁盘使用情况 du -k subdir
df 显示文件系统的总空间和可用空间 df /tmp
w 显示当前系统活动的总信息 w

 

 

find ~ -name "*.log" -print

 

想要在当前目录及子目录中查找所有的’*.log’ 文件,可以用:

find . -name "*.log" -print

 

想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:

find . -name "[A-Z]*" -print
1
想要在/etc目录中查找文件名以host开头的文件,可以用:

find /etc -name "host*" -print
1
想要查找$HOME目录中的文件,可以用:

find ~ -name "*" -print 或find . -print 

 

 

 

 

 



 

 



 

 

 

date

cal

time

 

who

 

cat

 

 

 

ps

kill

 

touch

vim

 

chmod

 

 

=================================

 MacOS可以被分成操作系统的两个系列:一个是老旧且已不被支持的“Classic”MacOS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是MacOS9)。采用Mach作为内核,在OS8以前用“Systemx.xx”来称呼。新的MacOSX结合BSDUnix、OpenStep和MacOS9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。

=================================

unix 是由贝尔实验室开发的多用户、多任务操作系统

linux是一类Unix操作系统的统称,严格来说,linux系统只有内核叫“linux”,而linux也只是表示其内核,但因为习惯使然,人们

习惯了用linux称呼这类系统。一般也可以认为,linux是一套自由使用和自由传播的类unix系统。

mac os是苹果机专用系统,是基于unix内核的图形化操作系统

因此unix相当于父亲,linux和mac os是对兄弟

 

 由此来看  , mac os系统里面的终端 使用的是  linux命令就很好理解了。  兄弟之间用的东西自然可以是一样的。

=================================

 

参考链接

https://www.cnblogs.com/faunjoe88/p/7636322.html

https://jingyan.baidu.com/article/c74d6000a78f050f6a595df4.html

https://www.cnblogs.com/yanze/p/9143874.html

https://zhidao.baidu.com/question/573520611.html

https://blog.csdn.net/xzwspy/article/details/80865798

 

posted on 2016-05-03 10:27  🌞Bob  阅读(1340)  评论(0编辑  收藏  举报

导航