mkdir -p parentdir/subdir
rmdir
mv == ren move
cp -f(cover!) -I(cover?) -p(permission) -R(recursion)
rm -r(recursion) -I -f
ls -a(all) -l(detailed) -t(Order by last modify time) -R(recursion) -F(get type)
ls -al | more/less
less /etc/csh.cshrc
du -a(recursion) -k(KByte)
df -k(KByte)
chmod (a|u|o|g)(+|-|=)(rwxS) file1
chmod (0|1|2|4){2^2+2^1+2^0}{2^2+2^1+2^0}{2^2+2^1+2^0} file1
ln d1/d2/file1 file2
ln -s file1 file2
cat(concatenate)
cat file1
more file1
cat file1 file2 (print 2 file in screen)
cat file1 file2 > file3 (cover f3 with f1 append f2)
cat file1 >> file2 (file2 = file2 + file1)
whereis (search filerealname)
locate (search which in filename)
find /home/usr -name '*temp*' -print | xargs rm -f
ee ..
vi
{
@1: Insert mode
:
i: insert
a: append
o: new line
@2: Command mode
:
press ESC key
^ : 光标到行首
$ : 光标到行尾
0 : 光标到文章开头
G : 光标到文章末尾
Ctrl + d : 光标下移半个屏幕
Ctrl + b : 光标下移一个屏幕
Ctrl + u : 光标上移半个屏幕
Ctrl + f : 光标上移一个屏幕
dw : 删除光标所在处一个字
dd : 删除光标所在处一整行
D : 删除光标所在处到行尾
dG : 删除光标所在处到文件尾
DD : 剪切
P : 粘贴
Yy : 复制光标所在行
Yw : 复制光标所在处到字尾的字符.
U : 恢复
@3: Last line mode
:
[ESC] [:] key
Set nu : 列出每一行
/word : 查找字符串, [n]跳到下一个
1,2,3 : 跳到某一行
w : 存文件
q : 退出
q! : 强制退出
qw : 保存退出
}
adduser
vipw (/etc/master.passwd)
rmuser
vi /etc/group
gzip -1(fast) -9(best) -d(gunzip) -r(recursion) /&(run this in background)
zcat file1.gz
tar x(restore) c(create) v(print result) f(get filename) z(get gz(compress) format if tar success)
su - usrname
chown -R(recursion) usrname:grpname file1
chgrp -R(recursion) grpname file1
mount -t(filesystem format) -o(option : rw[read write], ro[read only], sync, async, nodev, nosuid, userquota, groupquota)
mount /cdrom
unmount /cdrom
sync;sync;sync;/<crlf>
reboot -n<crlf>
shutdown -r now
shutdown -h [10|now]
top n
ps
ps -a(all)u(tty)x(!tty) -p 123,124 (list pid=123 or pid=124)
kill -l(list) -HUP 123(restart pid=123) -9 123(stop pid=123)
jobs
%n
fg
bg % n
kill 123
Ctrl + Z
crontab
ping -c 4(degree) -s 1500(max size) host|ip
traceroute
ifconfig -a(get all parameter)
arp -a
fetch -o(file name) http(ftp)://www.sohu.com/dir/filename.ext (download)
grep tw.bbs * (?)
pkg_info pkgname
pkg_add -v(print install log) pkgname
pkg_delete pkgname
dos cmd
=================================================================
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 查看最近有哪些用户登陆
cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息
start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令
mem 查看cpu使用情况
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/ )
ver 在DOS窗口下显示版本信息
winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
doskey 要锁定的命令=字符
doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir=
taskmgr 调出任务管理器
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 文件名 查看文件的访问用户权限列表
netsh 查看或更改本地网络配置情况