1 Linux
1.文件相关操作
////////////////////////////////////简单文件操作 ls //查看文件信息 -a显示隐藏文件,-l列表形式,-h:人性化显示 栗子:ls aaa/[a-z]*.txt > //重定向,>>重定向追加 栗子:ls -alh >1.txt more //分页显示,>>重定向追加 栗子:more 1.txt | //管道,一个命令的输出作为另一个命令的输入 栗子:ls-alh | more cd //更换目录 pwd //显示当前目录 mkdir //创建目录 rmdir //删除目录 touch //新建文件 rm //删除文件 -r递归删除 -f强制删除,不提示 常用:rm aaa/ -rf ln //创建链接,-s是软链接 ln [-s] source linkname cat //从开头查看/合并文件内容 cat 1.txt 2.txt >3.txt//将1.txt,2.txt的内容写入3.txt tac //和cat相对应,从结尾查看文件 head //查看文件前10行 head -n 10 filename tail //查看文件后10行 tail -n 10 filename grep //过滤,支持正则表达式 find //查找文件 -name按名查找,-size按尺寸查找 find aaa -name *.txt find aaa -size +4k -size -5M cp //拷贝 -r递归拷贝 -v显示进度 -i同名文件给用户提示 cp sourcefile target -vir mv //剪切,重命名 mv sourcefile target ////////////////////////////////////归档,压缩,解压 tar //归档文件 -c打包,-v显示进度 ,-f指定档案文件名字 tar -cvf test.tar *.txt //当前目录所有txt文件打包到test.tar中 tar -xvf test.tar //解压test.tar gzip //gz格式的压缩和解压 gzip -r test.tar test.tar.gz //压缩 gzip -d test.tar.gz //解压 tar -zcvf test.tar.gz *.txt //使用gzip打包压缩 tar -zxvf test.tar.gz -C bbb/ //解压到bbb目录下 bzip2 tar -jcvf test.tar.bz2 *.txt //使用bzip2打包压缩 tar -jxvf test.tar.bz2 -C bbb/ //解压到bbb目录下 zip zip myzip *.txt //使用zip打包压缩到myzip下 unzip -d bbb/ myzip.zip //解压到bbb目录下
2.用户和用户组
/////////////////////////////////用户组和用户
cat /etc/group //查看用户组
groupadd yyy //添加用户组
groupmod -n newyyy yyy //修改用户组yyy更名为newyyy
groupdel yyy //删除用户组
useradd wyy -m -d /home/wyy -g yyy //添加用户wyy到yyy组
passwd wyy //设置/修改wyy用户的密码
groups wyy //查看用户wyy所在组
usermod -g wyy yyy //修改用户wyy的用户组 ,-g设置主组
usermod -a -G yyy2 wyy //-a表示追加,给用户wyy添加组yyy2
gpasswd -d wyy yyy2 //将用户wyy从yyy2组中删除
//usermod -a -G adm wyy
//usermod -a -G sudo wyy
su wyy //切换用户
exit //注销
userdel [-r] wyy //删除用户
who //查看登录用户
whoami //查询自己的账户
ssh wyy@serverip //用户wyy远程登录
////////////////////////////////////权限
//字母表示
chmod u=rwx hello.txt //设置拥有者的权限为可读可写可执行,
//u:所有者,g:group,o: other,u+w给拥有者添加可写权限,g-r:同组减去读权限,o=rw:其他人可读可写
//数字表示
chmod 761 1.txt //拥有者有rwx权限,同组有rw权限,other有x权限 r=4,w=2,x=1
chmod 777 aaa //修改文件夹权限,不会修改文件夹里文件的权限,如果想一同修改用:chmod 777 aaa -R
chown wyy2 1.txt //将1.txt的拥有者改成wyy2
chgrp yyy2 1.txt //将1.txt的所属组改成yyy2
3.其他命令
///////////////////////////////////一些其他命令 cal //日历 date //时间 ps -aux //任务管理器,-a显示所有进程,包括其他用户的;-u详细状态;-x:显示没有控制终端的进程 top //动态任务管理器 M按内存排序,P按cpu排序,U通过用户名筛选 kill [-9] pid //杀死进程 reboot //重启 shutdown -h now //立刻关机 shutdown -h +10 //十分钟后关机 shutdown -h 20:25 //今天晚上20:30分关机 df -m //查看磁盘情况 du aaa //查看文件/文件夹的的磁盘占用 rz //上传文件
4. 网络相关
vim /etc/sysconfig/network-scripts/ifcfg-ens33 //修改网络相关配置 默认如下: TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=9f195f0e-a8b9-4708-9106-064a9e04a065 DEVICE=ens33 需要修改的地方有: BOOTPROTO=static #dhcp改为static(修改) ONBOOT=yes #开机启用本配置,一般在最后一行(修改) IPADDR=192.168.70.131 #静态IP(增加) GATEWAY=192.168.70.2 #默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加) NETMASK=255.255.255.0 #子网掩码(增加) DNS1=192.168.70.2 #DNS 配置,虚拟机安装的话,DNS和网关一样即可
2.Windows
mstsc -------------------- 连接远程桌面
lusrmgr.msc ------------ 查看用户和组
mmsys.cpl ------------- 声音和录制
nslookup -------------- IP地址侦探器
regedit ------------------ 注册表
dxdiag -------------------- 查看配置
snippingtool------------- 截图工具