一、常用命令 1、ls: 参数-l显示详细信息,简写ll 参数-a显示隐藏文件 2、pwd:显示当前目录路径 3、cd: 参数dirPath切换到dirPath目录 参数..切换到父级目录 参数/切换到根目录 参数~切换到当前用户目录 参数-返回目录 4、tab按键:补全命令 5、mkdir: 参数dirName创建目录 参数-p dirPath递归创建目录 6、rmdir:参数dirName删除目录 7、cat:参数file查看文件的所有内容 8、more:参数file查看文件一屏幕内容 按enter多显示一行内容 按space多显示一屏幕内容 按q或者ctrl+c退出 9、less:与more类似,比more多一个上下键滚动效果 10、tail: 参数-10 file查看文件最后10行内容 参数-f file动态查看文件内容,ctrl+c退出 11、cp: 参数file dirPath文件复制 参数file dirPath/file文件复制,并重命名 12、mv: 参数file dirPath文件剪切 参数file dirPath/file文件剪切,并重命名 13、rm: 参数-r dirPath删除目录 参数-f dirPath询问删除 14、tar: 参数-cvf file.tar dirPath打包文件并命名 参数-zcvf file.tar.gz dirPath打包文件并压缩并命名 参数-xvf file.tar解包文件 参数-zxvf file.tar.gz -C dirPath解包并解压文件至指定目录 15、find: 参数dirPath -name *.*根据文件名查找文件,*为通配符 16、grep: 参数key file --color -A1 -B1查找文件中的关键字,高亮显示,显示前一行,显示后一行 17、touch:参数file创建空文件 18、clear:清屏,快捷键ctrl+l 二、编辑器 1、vim file:编辑文件 2、三种模式: 1、命令行模式:按esc切换到命令行模式 2、插入模式:按i切换到插入模式 3、底行模式:按:切换到底行模式 :wq保存并退出,快捷键shift+zz :q!强制退出 :/key文件中搜索关键字 三、重定向输出和系统命令 1、cat file > file:输出的内容以覆盖方式写入文件 2、cat file >> file:输出的内容以追加方式写入文件 3、ifconfig > file:能在屏幕上打印输出内容的命令都可以重定向输出 4、ps -ef | grep key:查看进程并根据关键字筛选 5、kill -9 pid:强制杀死进程 6、|:前面命令的输出是后面命令的输入 四、权限 1、权限 str[0]: * -表示文件 * d表示目录 * l表示链接 str[1,3]:当前用户所具有的权限 str[4,6]:同组其他用户所具有的权限 str[7,9]:其他组用户所具有的权限 * r读权限 4 * w写权限 2 * x执行权限 1 2、修改权限 chmod u=rwx,g=rwx,o=rwx file chmod 777 file 五、网络操作 1、主机名 hostname:获取主机名 hostname name:临时修改主机名 /etc/sysconfig/network:永久修改主机名 2、ip配置 /etc/sysconfig/network-scripts/ifcfg-ens33:配置文件 BOOTPROTO=dhcp:自动分配ip地址 ONBOOT=yes:开机启用 service network restart:重启网络 3、域名映射 /etc/hosts文件,相当于windows系统的C:WindowsSystem32driversetchosts文件功能 4、防火墙 service iptables status:防火墙状态 service iptables stop:关闭防火墙 service iptables start:开启防火墙 service iptables restart:重启防火墙 chkconfig iptables off:禁止防火墙开机自启