Windows7系统常用shell命令介绍
Windows7系统相对以前版本的Windows系统,拥有更高的稳定性、兼容性、人性化等等各式各样的服务。而Windows 7中的shell命令行,则是许多用户都没有发现的又一重要更新,Windows 7 shell是Windows 7系统的控制台。对于熟悉了命令行的人来说,用键盘调用程序比鼠标更快更省力。
shell:Profile
该命令能打开用户的总目录。一般它的总目录的位置是c:usersusername。可以通过点击系统开始菜单上的用户名称访问。
shell:Personal
该命令可以打开当前用户的文档文件夹。也可以通过点击开始菜单中的我的文档进行访问。
shell:SendTo
该命令可以打开“发送到”文件夹。
shell:Public
该命令可以打开公用共享文件夹。
shell:Common Startup和shell:Startup
该命令可以显示哪些程序在系统启动时会自动启动。
shell:ConnectionsFolder
该命令可以显示当前网络连接。通常的方法是单击网络和共享中心,然后选择更改适配器设置查看。
shell:programs和shell:Common Programs
这两个命令可以访问当前用户和系统用户开始菜单中的程序列表windows7系统下载。
shell:AppData和shell:Local AppData
这两个命令可以打开Roaming Application Data文件夹Local Application Data文件夹。这两个文件夹在日常应用中不常用到的。
shell:Cookies和shell:cache
这两个命令是查看Internet Explorer存储信息最快捷的方式。
shell:Profile
当前登录用户的根目录。
shell:Searches
当前登录用户的搜索文件夹,保存了已经存储过的搜索结果。
shell:Links
当前登录用户的链接文件夹,保存了Internet Explorer浏览器的导航面板。
编辑点评:用户可以用“Shell:”命令可以用资源管理器打开的项目一次完需要很多步骤才能完成的任务,并且使用时的语法也很简单。但许多用户都不知道 shell命令有哪些,与可实现的 *** 作。
因为shell程序是解释执行的,所以不需要编译装配成目标程序,按照shell编程的惯例,以bash为例,程序的第一行一般为“# !/bin/bash”,其中#表示该行是注释,叹号“!”告诉shell运行叹号之后的命令并用文件的其余部分作为输入,也就是运行/bin/bash并让/bin/bash去执行shell程序的内容。执行shell程序的方法有三种:1、sh shell程序文件名 这种方法的命令格式为:bash shell程序文件名这实际上是调用一个新的bash命令解释程序,而把shell程序文件名作为参数传递给它。新启动的shell将去读指定的文件,执行文件中列出的命令,当所有的命令都执行完结束。该方法的优点是可以利用shell调试功能。2、sh<shell程序文件名 格式为:bash<shell 程序文件名这种方式就是利用输入重定向,使shell命令解释程序的输入取自指定的程序文件。3、用chmod命令使shell程序成为可执行的 一个文件能否运行取决于该文件的内容本身可执行且该文件具有执行权。对于shell程序,当用编辑器生成一个文件时,系统赋予的许可权限都是644(rw-r-r--),因此,当用户需要运行这个文件时,只需要直接键入文件名即可。在这三种运行shell程序的方法中,最好按下面的方式选择:当刚建立一个shell程序,对它的正确性还没有把握时,应当使用第一种方式进行调试。当一个shell程序已经调试好时,应使用第三种方式把它固定下来,以后只要键入相应的文件名即可,并可被另一个程序所调用。
Shell俗称壳,它提供了用户与内核进行交互 *** 作的一种接口,它接收用户输入的命令并把它送入内核去执行
Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。
Shell有自己的编程语言,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等。
内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高
外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存
如何区分内外部命令?
使用type命令 ,语法 : type 要检测的命令
[root@xuegod63 ~]# type cat
cat 是 /usr/bin/cat
[root@xuegod63 ~]# type pwd
pwd 是 shell 内建
总结: 通过SHELL,我们可以对LINUX实现哪些 *** 作或管理:
例如:
对文件的管理(创建、删除、复制、修改)
1、对用户的管理(添加、删除)
2、相关权限的管理(授权用户对相关文件的管理,比如增删改查)
3、对磁盘的管理(分区、raid、lvm)
4、对软件的管理
5、对网络的管理
分类: 电脑/网络 >> *** 作系统/系统故障
问题描述:
我不懂什么是SHELL程序,知道的请指点一下,非常感谢!
解析:
*** 作系统与外部最主要的接口就叫做shell。shell是 *** 作系统最外面的一层。shell管理你与 *** 作系统之间的交互:等待你输入,向 *** 作系统解释你的输入,并且处理各种各样的 *** 作系统的输出结果。
Shell提供了你与 *** 作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和 *** 作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。
Shell基本上是一个命令解释器,类似于DOS下的mand。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。
#!/bin/bash
TIME=`date +%Y%m%d|cut -b 3-8`
#question 1
tar -zcvf /home/bak/VAR_$TIME_BAKgzip /var
#question 2
ls -l /var >> /home/bak/VAR_$TIME_BAKlog
#question 3
find /home/bak -name 'gzip' -mtime +1 |xargs rm -rf
脚本名字backupsh,放到/root下,然后用root创建cronjob
0 12 /root/backupsh
#question 4 (以redhat为例)
echo " /root/backupsh " >> /etc/rclocal
#question 5
把下列代码写入cronjob中
#!/bin/bashTIME=`date +%Y"/"%m"/"%d" "%H":"%m`
if [ -f /home/shelllog ]
then
echo "$TIME running" > /home/tmplog
cat /home/shelllog >> /home/tmplog
mv /home/tmplog /home/shelllog
else
touch /home/shelllog
fi
脚本名字statussh,放到/root下 (写的有点小问题,功能执行没问题)
0 /root/statussh
以上就是关于分享Windows7系统常用shell命令介绍全部的内容,包括:分享Windows7系统常用shell命令介绍、如何运行shell命令第一行为什么是# !/bin/sh、什么是shell等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)