Windows命令
文件/目录操作
cd 切换目录
例:cd // 显示当前目录
例:cd .. // 进入父目录
例:cd /d d: // 进入上次d盘所在的目录(或在直接输入:d:)
例:cd /d d:\ // 进入d盘根目录
例:cd d: // 显示上次d盘所在的目录
例:cd /d d:\src // 进入d:\src目录
例:cd prj\src\view // 进入当前目录下的prj\src\view文件夹
dir 显示目录中的内容
例:dir // 显示当前目录中的子文件夹与文件
例:dir /b // 只显示当前目录中的子文件夹与文件的文件名
例:dir /p // 分页显示当前目录中的子文件夹与文件
例:dir /ad // 显示当前目录中的子文件夹
例:dir /a-d // 显示当前目录中的文件
例:dir c:\test // 显示c:\test目录中的内容
例:dir keys.txt // 显示当前目录中keys.txt的信息
例:dir /S (按键ctrl+C终止当前命令) // 递归显示当前目录中的内容
例:dir key* // 显示当前目录下以key开头的文件和文件夹的信息
例:dir /AH /OS // 只显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序
tree 显示目录结构
例:tree d:\myfiles // 显示d:\myfiles目录结构
ren(rename) 文件或目录重命名
例:ren rec.txt rec.ini // 将当前目录下的rec.txt文件重命名为rec.ini
例:ren c:\test test_01 // 将c盘下的test文件夹重命名为test_01
md(make dir) 创建目录
例:md movie music // 在当前目录中创建名为movie和music的文件夹
例:md d:\test\movie // 创建d:\test\movie目录
rd (remove dir) 删除目录
例:rd movie // 删除当前目录下的movie空文件夹
例:rd /s /q d:\test // 使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)
copy 拷贝文件
例:copy key.txt c:\doc // 将当前目录下的key.txt拷贝到c:\doc下(若doc中也存在一个key.txt文件,会询问是否覆盖)
例:copy jobs c:\doc // 将当前目录下jobs文件夹中文件(不递归子目录)拷贝到c:\doc下(若doc中也存在相应的文件,会询问是否覆盖)
例:copy key.txt c:\doc\key_bak.txt // 将当前目录下的key.txt拷贝到c:\doc下,并重命名为key_bak.txt(若doc中也存在一个key_bak.txt文件,会询问是否覆盖)
例:copy /Y key.txt c:\doc // 将当前目录下的key.txt拷贝到c:\doc下(不询问,直接覆盖写)
例:copy key.txt + // 复制文件到自己,实际上是修改了文件日期
例:copy /Y key1.txt + key2.txt key.txt // 将当前目录下的key1.txt与key2.txt的内容合并写入key.txt中(不询问,直接覆盖写
例:copy /B art_2.7z.* art_2.7z // 将当前目录下的art_2.7z.开头的所有文件(按照名称升序排序)依次合并生成art_2.7z
例:copy /B art_2.7z.001+art_2.7z.002 art_2.7z // 将当前目录下的art_2.7z.001、art_2.7z.002文件合并生成art_2.7z
move 移动文件
例:move *.png test // 将当前目录下的png图片移动到当前目录下test文件夹中 (若test中也存在同名的png图片,会询问是否覆盖)
例:move /Y *.png test // 将当前目录下的png图片移动到当前目录下test文件夹中 (不询问,直接覆盖写)
例:move 1.png d:\test\2.png // 将当前目录下的1.png移动到d盘test文件夹中,并重命名为2.png (若test中也存在同名的png图片,会询问是否覆盖)
例:move test d:\new // 若d盘中存在new文件夹,将当前目录下的test文件夹移动到d盘new文件夹中;若不存在,将当前目录下的test文件夹移动到d盘,并重命名为new
del 删除文件 注意:目录及子目录都不会删除
例:del test // 删除当前目录下的test文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于del test\*)
例:del /f test // 删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会进行确认;等价于del /f test\*)
例:del /f /s /q test d:\test2\*.doc // 删除当前目录下的test文件夹中所有文件及d:\test2中所有doc文件(含只读文件;递归子目录下的文件;删除前不确认)
2、文件查看
type 显示文本文件内容
例:type c:\11.txt // 显示c盘中11.txt的文本内容
例:type conf.ini // 显示当前目录下conf.ini的文本内容
例:type c:\11.txt | more // 分页显示c盘中11.txt的文本内容
more 逐屏的显示文本文件内容
例:more conf.ini // 逐屏的显示当前目录下conf.ini的文本内容 【空格:下一屏 q:退出 】
3、特殊符号
& 顺序执行多条命令,而不管命令是否执行成功
例:cd /d d:\src&work.exe /o c:\result.txt // 先将当前工作目录切换到d:\src下,然后执行work.exe /o c:\result.txt命令
&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
例:find "ok" c:\test.txt && echo 成功 // 如果找到了"ok"字样,就显示"成功",找不到就不显示
|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
例:find "ok" c:\test.txt || echo 不成功 // 如果找不到"ok"字样,就显示"不成功",找到了就不显示
, 在某些特殊的情况下可以用来代替空格使用
例:dir,c:\ // 相当于:dir c:
; 当命令相同的时候,可以将不同的目标用;隔离开来但执行效果不变。如执行过程中发生错误则只返回错误报告但程序还是会继续执行
例:dir c:\;d:\;e:\ // 相当于顺序执行:dir c:\ dir d:\ dir e:
4、输出
echo. // 输出一个"回车换行",空白行
echo off // 后续所有命令在执行前,不打印出命令的内容
echo on // 后续所有命令在执行前,打印出命令的内容
echo 123 // 输出123到终端屏幕
echo "Hello World!!!" // 输出Hello World!!!到终端屏幕
echo.内容 >>文件 //将内容在此文件中换行显示
echo test > p1.txt // 输出test的字符串到当前目录中的p1.txt文件中(以覆盖的方式)
5、文本处理
edit config.ini // 编辑config.ini文件(会进入edit字符编辑器;按alt,可以选择对应的菜单) win7 x64下没有该命令
find 文件中搜索字符串
例:find /N /I "pid" 1.txt // 在1.txt文件中忽略大小写查找pid字符串,并带行号显示查找后的结果
例:find /C "exe" 1.txt // 只显示在1.txt文件中查找到exe字符串的次数
例:find /V "exe" 1.txt // 显示未包含1.txt文件中未包含exe字符串的行
findstr 文件中搜索字符串
例:findstr "hello world" 1.txt // 在1.txt文件中搜索hello或world
例:findstr /c:"hello world" 1.txt // 在1.txt文件中搜索hello world
例:findstr /c:"hello world" 1.txt nul // 在1.txt文件中搜索hello world,并在每行结果前打印出1.txt: 注:findstr只有在2个及以上文件中搜索字符串时才会打印出每个文件的文件名,nul表示一个空文件
例:findstr /s /i "Hello" *.* // 不区分大小写,在当前目录和所有子目录中的所有文件中的hello
6、网络操作
ping // 用于检测网络是否通畅,以及网络时延情况(工作在ICMP协议上)
例:ping baidu.com // 测试与baidu服务器的连接情况
例:ping chen-pc0 // 测试机器名为chen-pc0的连接情况
例:ping 220.181.111.86 // 测试与ip为220.181.111.86的连接情况
例:ping -l 65500 -n 10 qq.com // 向qq.com发送10次65500字节的ping
例:ping -n 6 127.0.0.1 // 对当前主机执行6次ping操作(花费时间为5s)
例:ping -t baidu.com // 不断地测试baidu服务器的连接情况 【Ctrl+Pause Break:查看ping的统计信息;Ctrl+C:终止当前任务】
ipconfig /all // 查看本地ip地址等详细信息
ipconfig /displaydns // 显示本地dns缓存的内容
ipconfig /flushdns // 清除本地dns缓存的内容
nslookup www.cnblogs.com // 获取www.cnblogs.com的域名解析
netstat -a // 查看开启了哪些端口
netstat -n // 查看端口的网络连接情况
netstat -v // 查看正在进行的工作
netstat -p tcp // 查看tcp协议的使用情况
tracert 182.140.167.44 // 查看本机到达182.140.167.44的路由路径
route print // 显示出IP路由
telnet 182.140.167.44 8000 // 探测182.140.167.44是否使用TCP协议监听8000端口(注意:telnet命令不支持UDP端口检测)
7、进程操作
tasklist // 显示当前运行的进程信息(可查看PID)
taskkill 结束指定的进程
例:taskkill /im notepad.exe // 结束名为notepad.exe的进程
例:taskkill /pid 1230 /pid 1241 /pid 1253 /t // 结束pid为1230、1241和1253的进程以及由它们启动起来的子进程
例:taskkill /f /im cmd.exe /t // 强制结束有名为cmd.exe的进程以及由它启动起来的子进程
8、用户操作
net user // 查看当前机器上的用户
net user Administrator // 查看当前机器上的Administrator用户的信息
net user Guest /active:yes // 启用Guest用户
net user dev 123456 /add // 新建一个名为dev,密码为123456的用户
net localgroup administrators dev /add // 把名为dev的用户添加到管理员用户组中,使其具有管理员权限
net user dev /del // 删除名为dev的用户
9、其他基本操作
cls 清除屏幕
ver 显示当前windows系统的版本号
winver 弹框显示当前windows系统信息
vol 显示当前分区的卷标
label 显示当前分区的卷标,同时提示输入新卷标
label c:system 设置c盘的卷标为system
time 显示或设置当前时间
例:time /t // 显示当前时间
例:time // 设置新的当前时间(格式:hh:mm:ss),直接回车则表示放弃设置
date 显示或设置当前日期
例:date /t // 显示当前日期
例:date // 设置新的当前日期(格式:YYYY/MM/DD),直接回车则表示放弃设置
start 运行某程序或命令
例:start /max notepad.exe // 最大化的方式启动记事本
例:start /min calc.exe // 最小化的方式启动计算器
例:start /min "" d:\Proxifier.exe // 最小化的方式启动Proxifier代理工具
例:start tasklist // 启动一个cmd实例窗口,并运行tasklist
例:start explorer f:\ // 调用资源管理器打开f盘
例:strat iexplore "www.qq.com" // 启动ie并打开www.qq.com网址
例:start ff.bat // 启动开始执行ff.bat(启动ff.bat脚本后,原脚本继续执行,不会等ff.bat脚本执行完)
exit 退出当前cmd窗口实例
color 设置当前cmd窗口背景色和前景色(前景色即为字体的颜色)
例:color // 恢复到缺省设置
例:color 02 // 将背景色设为黑色,将字体设为绿色
shutdown 关闭、重启、注销、休眠计算机
例:shutdown /s // 关闭计算机
例:shutdown /s /t 3600 // 一小时后,关闭本地计算机
例:shutdown /a // 终止系统关闭
例:shutdown /r // 关闭并重启本地计算机
例:shutdown /m 192.168.1.166 /r // 关闭并重启ip为192.168.1.166的计算机
例:shutdown /g // 关闭并重启计算机,重启后重新启动所有注册的应用程序
例:shutdown /l // 注销本地计算机
例:shutdown /h /f // 休眠本地计算机(强制正在运行的应用程序关闭,不前台警告用户)
例:shutdown /s // 关闭计算机
Linux命令
1. 最常用的命令
下面列出十个在使用linux过程中使用频率最高的命令。这里只作简单介绍,具体用法请参考后面内容。
cat,显示文件内容。
cd,改变目录路径。
cp,复制文件。
find,查找文件。
grep,搜索、过滤信息。
ls,列出目录信息。
more,分页显示。
rm,删除文件或目录。
vi,调用vi文本编辑器。
who,显示登录用户信息。
2. chmod----改变一个或多个文件的存取模式(mode)
chmod [options] mode files
只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。
options:
-c,--changes
只输出被改变文件的信息
-f,--silent,--quiet
当chmod不能改变文件模式时,不通知文件的用户
--help
输出帮助信息。
-R,--recursive
可递归遍历子目录,把修改应到目录下所有文件和子目录
--reference=filename
参照filename的权限来设置权限
-v,--verbose
无论修改是否成功,输出每个文件的信息
u用户
g组
o其它
a所有用户(默认)
+增加权限
-删除权限
=重新分配权限
实例:
$ chmod u+x file 给file的属主增加执行权限
$ chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u=rwx,g=rx,o=x file 上例的另一种形式
$ chmod =r file 为所有用户分配读权限
$ chmod 444 file 同上例
$ chmod a-wx,a+r 同上例
$ chmod -R u+r directory 递归地给directory目录下所有文件和子目录的属主分配读的权限
$ chmod 4755 设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。
3. chgrp----修改文件或目录的所属组
chgrp [options] newgroup files/directorys
组名可以用组的ID号,也可用/etc/group中的组名。只有文件的属主或特权用户(root)才可改变它的组。
options:
-c,--changes
只输出被改变文件的信息
-f,--silent,--quiet
当不能改变文件组属性时,不通知文件的用户
--help
输出帮助信息。
-R,--recursive
可递归遍历子目录,把修改应到目录下所有文件和子目录
--reference=filename
参照filename的组信息来设置当前文件的组
-v,--verbose
输出详细信息
实例:
$ chgrp root test 把test的所属组更改root组
$ chgrp -R mysql test 递归地把test目录及该目录下所有文件和子目录的组属性设置成mysql
$ chgrp root * 把当前目录中所有文件的组属性设置成root
4. chown----设置一个或多个文件或目录的属主身份
chown [options] newowner files/directorys
新的属主可以是用户的ID号,也可以是/etc/passwd里的登录名。chown也可接受这样的形式:newowner:newgroup或newowner.newgroup。同时改变所属组的属性。如果句点和冒号后没有组名,则组改变为新属主的组。只有文件或目录的当前属主才有权改变它的属性。
options:
-c,--changes
只输出被改变文件的信息
--dereference
跟踪符号链接
-h,--no-dereference
改变每一个符号链的属主身份,而不是被引用文件的属主身份
-f,--silent,--quiet
当不能改变文件属主属性时,不通知文件的用户
--help
输出帮助信息。
-R,--recursive
可递归遍历子目录,把修改应到目录下所有文件和子目录
--reference=filename
把属主改变成filename文件的属主
-v,--verbose
输出详细信息
实例:
$ chown root test 把test文件的属主改进root
$ chown -R root test_directory 递归地把test_directory目录下的所有文件属主改成root
$ chown --dereference root test_link 把test_link链接的原文件属主改成root,链接文件属主不变
$ chown --no-dereference root test_link 把test_link的链接文件属主改成root,原文件属主不变
5. date----显示、修改系统时间
date [options][+format][date]
$ date -s 06/09/2004 修改日期(按月日年格式)
$ date -s 13:56:00 修改时间(按时分秒格式)
$ date -r test 显示test文件最后一次的修改时间
$ date +'%Y-%m-%d' 以yyyy-mm-dd格式显示日期,其它格式请参考帮助
$ clock -r 查询BIOS时间
$ clock -w 把修改后的时间写回BIOS
6. df-----显示已安装文件系统的磁盘容量状态
df [options][name]
$ df -h 以友好的格式输出所有已安装文件系统的磁盘容量状态
$ df -m /home 以M为单位输出home目录的磁盘容量状态
$ df -k 以K为单位输出所有已安装文件系统的磁盘容量状态
$ df -i 报告空闲的、用过的或部份用过的(百份比)索引节点
$ df -t ext3 仅显示文件类型为ext3的文件系统的磁盘状态
$ df -x ext3 仅显示文件类型不为ext3的文件系统的磁盘状态
$ df -T 除显示文件系统磁盘容量大小外还显示文件系统类型
$ df -l 仅显示本地文件系统。
7. fdisk----分区表查询工具
fdisk [options][driver]
$ fdisk -l 列出所有分区信息
8. hdparm----硬盘管理
hdparm [options][driver]
$ hdparm -d /dev/hda 显示硬盘的DMA模式是不打开,1代表on
$ hdparm -tT /dev/hda 测试硬盘的写性能
$ hdparm -d1 /dev/hda 开启dma功能
$ hdparm -d1 -X68 -c3 -m16 /dev/hda
选项说明:
-c3:把硬盘的IO模式从16位转成32位。
-m16:改变硬盘的多路扇区的读功能,-m16使硬盘在一次I/O中断中读入16个扇区的数据。
-d1:打开DMA模式。
-X68:支持ATA66的数据传输模式。下面是其它模式的设置对照
ATA33.......参数是-X66
ATA66.......参数是-X68
ATA100......参数是-X69
$ hdparm -k1 /dev/hda 保存设置
9. ln-----为文件建立别名
ln [options] sourcename [destname]
ln [options] sourcenames destdirectory
$ ln -s file1 file2 建立一个到file1的符号链接file2,删除file2不会影响file1
$ ln -s -f file1 file2 建立一个到file1的符号链接file2,并不提示是否重写
10. shutdown-----终止所有进程序,关闭计算机。
shutdown [options] when [message]
用when可以是指定的关机时间(以hh:mm格式)、关机前要等待的时间(以+m格式)、或者now。message指定一条广播消息通知所有用户退出系统。showdown给所有进程发送SIGTERM信号,并调用init 1执行实际的关机动作。
$ shutdown -c 取消正在进行的关闭操作
$ shutdown -f 快速重新启动,在重新启动时禁止对fsck的常规调用
$ shutdown -h 当关闭完成时停止系统
$ shutdown -k 输出警告信息,但禁止实际的关闭
$ shutdown -n 不调用init就执行关闭
$ shutdown -r 当关闭完成时重新启动系统
$ shutdown -t 5 在杀死进程和改变运行级别之间确保延时5秒
11. sleep-----执行另一个命令之前等待的时间
sleep amount [units]
units默认为秒(s),m表示分钟,h表示小时,d表示天。
12. swapon/swapoff-----启动和关闭交换分区
swapon/swapoff [options] device
$ swapon -s 显示交换分区信息
$ swapon -a 激活所有在/etc/fstab中有sw标记的分区
$ swapon -p 1 设置交换分区优先级为1
13. tune2fs-----调整Linux第二扩展文件系统的参数
tune2fs [options] device
$ tune2fs -l /dev/hda1 显示hda1分区的超级块内容
$ tune2fs -c 100 /dev/hda1 设置hda1分区每mount100次就进行磁盘检查
14. uniq----过滤、统计、删除重复行
uniq [options][file1 [files]]
$ uniq -c file file中的重复行输出一次,并在每行前显示重复次数
$ uniq -d file file中的重复行输出一次,但不输出唯一的行
$ uniq -u file 只输出file中的唯一行
$ uniq file1 file2 把file1中的重复的相邻行删除,并把每行的一个拷贝送到file2
15. wc-----输出每个文件中的字符数、单词数及行数。
wc [options][files]
$ wc -l file 输出file中的行数
$ wc -w file 输出file中的单词数
$ wc -c file 输出file中的字符数
一:命令模式
1、退出保存:ZZ(及按住shift的同时,按两次z)
2、代码格式化:gg=G(即连续按2个g,再按=,再按G)
3、光标移动
3.1、上、下、左、右:方向键或者k、j、h、l
3.2、跳到文件头部:gg
3.3、跳到文件尾部:G
3.4、跳到某行行尾:$
3.5、跳转到某行开头:行号+G(比如跳到200行开头->200G)
3.6、跳转到某行末尾:行号+$(比如跳到200行末尾->200$)
3.7、向下移动n行:行号+回车
4、撤销操作
4.1、撤销:u
4.2、反撤销:ctrl+r
5、删除
5.1、删除光标后面的字符:x
5.2、删除光标前面的字符:X
5.3、删除一个单词:dw(注意保证光标在单词的最前面,不然只能删除光标后面的部分)
5.4、删除当前行光标前面部分:d0
5.5、删除当前行光标后面部分:D或者d$
5.6、删除当前行(整行):dd
5.7、删除多行:ndd(如10dd,即从当前位置起,往下删除10行(包括当前行))
5.8、删除当前位置后面的所有内容:dG(包括当前行)
5.9、删除当前位置前面的所有内容:dgg(包括当前行)
温馨提示:vim中的删除其实是剪切操作,删除的内容可以用p命令粘贴
6、复制操作
6.1、复制当前行:yy
6.2、粘贴复制内容:p(当前行下一行);P(当前行上一行)
6.3、复制多行:nyy(如3yy,即从当前位置起,往下复制3行(包括当前行))
6.4、复制选中:按v进入可视模式,选择要复制的内容,按一个y即可复制完成
7、替换操作
7.1、替换当前字符(单个):输入r,然后在输入要替换的字符
7.2、替换当前字符(多个):输入R,然后在输入要替换的字符(往后替换)
8、查找
8.1、输入/或?,然后输入要查找的内容,如:/hello
如果搜到多个:n下一个,N上一个
8.2、搜索当前光标所在的单词:#
9、进入编辑模式
9.1、a:从光标后面开始插入
9.2、A:会跳到行尾并从光标后面开始插入
9.3、i:从光标前面开始插入
9.4、I:会跳到行首并从光标前面开始插入
9.5、o:会在光标下一行新建空白行插入
9.6、O:会在光标上一行新建空白行插入
9.7、s:删除光标盖住的字符开始插入
9.8、S:删除光标所在行后开始插入
回到命令模式:按Esc键(一次或多次)
二:末行模式(输入“:”进入该模式)
1、q:退出当前文件
2、q!:强制退出,不保存当前修改
3、wq或x:保存并退出
4、文本替换
4.1、s/old/new:如:s/exit/quit,将exit替换为quit(只替换当前行第一处)
4.2、s/old/new/g:文本替换(替换当前行全局)
4.3、10-20s/old/new/g:范围行内替换
4.4、%s/old/new/g:当前文件内进行替换
5、分屏命令
5.1、sp:水平分屏
5.2、vsp:垂直分屏
5.3、ctrl+ww:多屏之间切换
5.4、qall:退出所有屏,以此内推有:wall、wqall
5.5、vim -o aa.txt bb.txt:进入的时候就进行分屏(o水平;O垂直)
6、支持shell命令:!,如:!pwd
用户和组
组
添加组
groupadd组名
-9,--gid组名为新组使用GID,例groupadd-g600组名创建新组,并且gid设置为600
-o,--non-unique允许创建有重复GID的组
删除组
删除组:groupdelxie
-r,--remove删除主目录和邮件池
修改组用户
修改组中的用户:groupmems
groupmems-abox-gasd将用户john加到asd组中
groupmems-dbox-gasd将用户box从asd组中移除或gpasswd-dboxasd
修改组中的用户:groupmems
groupmems-abox-gasd将用户john加到asd组中
groupmems-dbox-gasd将用户box从asd组中移除或gpasswd-dboxasd
修改组id
groupmod-g-o(重复gid)gid号组名
groupmod-g666asd将asd组id修改为666
用户
创建用户
useradd用户名
-u指定用户的uid号
uid号决定用户分为3组
0超级用户
1~~499程序用户
500~~60000普通用户
-g指定用户的基本组(不指定的话,会自动创建同名组)
-G指定用户附加组
-M不建立家目录
-s(小)指定用户的登录shell
-p添加密码
创建修改密码
usermod创建
修改密码
passwd+用户名
查看用户信息
id/passwd+用户名
passwd
sys:x:3:3:sys:/dev:/bin/sh
用户名:密码:uid:gid:用户描述:家目录:登陆shell
登录名:加密口令:最后一次修改时间:密码保留最短时间:密码过期的时间:密码过期前警告的天数:过期后的宽限天数:帐号失效时间:保留字段
1)“登录名”是与/etc/passwd文件中的登录名相一致的用户账号2)“口令”字段存放的是加密后的用户口令字,如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。3)“最后一次修改时间”以从某个时刻起,到用户最后一次修改口令时的天数来表示。时间起点对不同的系统可能不一样。例如在SCOLinux中,这个时间起点是1970年1月1日。4)“密码保留最短天数”:在这几天内不得需要密码,若为0表示随时可以修改。5)“密码过期天数”:从上次修改密码的日期算起,过了x天后,密码就过期了,注意过期不一定就不能登录了,还要看第七个属性判断。6)“密码过期前警告的天数”:密码过期前x天都会提示你修改密码。7)“过期后的宽限天数”密码过期那天算起,在x天内还可以登录,但系统强制你修改密码,如果为0,密码一旦过期了就直接失效,不能再登录了。8)“帐号过期时间”过了这时间后,帐号被禁用。以1970-01-01以日期到结束日期的天数来表示。
rpm安装
-ivh:安装显示安装进度--install--verbose--hash
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[QueryPackagelist];
-qpi:列出RPM软件包的描述信息[QueryPackageinstallpackage(s)];
-qf:查找指定文件属于哪个RPM软件包[QueryFile];
-Va:校验所有的RPM软件包,查找丢失的文件[ViewLost];
-e:删除包
yum源安装
源文件:Centos/repoxx.d配置文件:etc/yum.repo.dC*
yum优点
安装详细:自动解决依赖关系更--键安装
安装步骤:
1、自己写一个配置文件:etc/yum.repo.d先将原来的备份:mvC*back:
2.自己编辑yum源文件[xxxx]//标签任意name=XxXx//描述baseurl=file:/media/Centos_6.6finalgpgcheck=0//公钥验证0就是不验证1就是验证验证下面在再加一行公钥
3、清理缓存:yumcleanall4、安装验证:yuminstall+软件名[-y]解释:-y不需要手动输入y5、卸载:yumremove+软件名[-y]注意:卸载的时候不建议使用-y
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有