1.关机重启
1)关机shutdown -h now (立刻关机)shutdown -h 5 (5分钟后关机)2)重启shutdown -r now (立刻重启)shutdown -r 5 (5分钟后重启)reboot (立刻重启)2.远程登录1)ssh登录ssh -l 用户名 -p 端口 目标机器IP2)退出exit3.帮助命令--helpshutdown --helpssh --helpifconfig --helpman指令说明书man ssh4.文件相关命令1)cdcd app 切换到app目录cd .. 切换到上一层目录cd / 切换到系统根目录cd - 切换到上一个所在目录cd~ 同 cd -cd 切换到用户主目录 2)ll、ls、dirls - 查看当前目录的内容ls -l 以列表形式查看内容ls / 查看/目录内容ls -a 查看所有内容ll 相当于 ls -l3)mkdir和rmdirmkdir 在当前目录下创建app目录mkdir -p app/test 创建级联目录rmdir app 删除空的app目录4)cat、more、lesscat 显示文件内容more 显示更多内容less 类似more,可用pgup与pgdn控制上下页5)tailtail 用于显示文件最后几行内容tail -10 /etc/password 查看后10行内容tail -f catalina.log 动态查看日志ctrl + c 结束查看6)rmrm a.txt 删除需要确认rm -f a.txt 直接删除rm -r a 删除目录rm -rf a 不询问递归删除rm -rf * 删除所有文件rm -rf /* 自杀7)cp、mvcp a.txt b.txt 把a.txt复制到b.txtcp a.txt /tem 复制到指定文件夹cp -R /temp /test1 复制目录mv a.txt ../ 移动a.txt到上级目录mv a.txt b.txt 将a.txt重命名为b.txt8)打包指令tartar -cvf xxx.tar ./* 将当前目录下所有内容打包成xxx.tar文件tar -czvf xxx.tar.gz ./* 将当前目录下所有内容打包成xxx.tar.gz文件tar -xvf xxx.tar.gz 将压缩包解压到当前目录9)grepgrep lang a.cfg 在文件中查找langgrep lang a.cfg --color 高亮显示grep lang a.cfg --color -A 10 -B 5 显示前五行后10行10)其他pwd 显示当前目录touch 创建一个空文件ll -h 友好显示文件大小wget 下载资源5.文件创建编辑vi既可以查看也可以编辑esc 切换到命令行模式按i、o、a 切换到插入模式按:切换到底行模式6.组合命令1)重定向输出>和>>cat /etc/passwd > a.txt 将输出定向到a.txtcat /etc/passwd >> a.txt输出并追加2)“|”管道ps -ef|grep java 查询名称中包含java的进程3)&&命令执行控制前面执行成功执行后面命令7.网络命令1)ifconfig 显示或设置网络设备ifconfig 显示网络设备ifconfig eth0 up 启用eth0网卡ifconfig eth0 down 停用eth0网卡2)ping 探测网络是否畅通3)netstat查看网络端口netstat - an|grep 3306 查看3306端口占用情况8.管理命令1)命令一date显示或者设置系统时间date 显示当前系统时间date -s xxxx 设置系统时间df 显示磁盘信息df -h 友好显示大小free显示内存状态free -m 以mb为单位top管理执行中的程序2)命令二clear 清屏ps正在运行的某个进程的状态ps -ef 查看所有进程ps -ef|grep ssh 查找某一进程kill杀掉进程kill 1122杀掉1122编号的进程kill -9 1122 强制杀掉1122编号的进程killall java 杀掉所有的java进程3)命令三du显示目录或文件的大小du -h 显示当前目录大小who显示目前登入系统的用户信息hostname 查看当前主机名修改:vi /etc/sysconfig/networkuname显示系统信息uname -a 显示本机详细信息9.多用户1)用户创建、修改密码、删除useradd 添加用户useradd test 添加test用户useradd test -d /home/t1 指定用户home目录passwd设置修改密码passwd test为test用户设置密码userdel删除一个用户userdel test 删除test用户不会删除home目录userdel -r test 删除用户以及home目录2)用户组groupadd创建组groupadd public 创建public组useradd u1 -g public 创建用户指定组groupdel删除组,需先删除改组用户成员groupdel public3)id查看用户的UID和GID4)su命令su u1 切换到u1用户su - u1 切换到u1用户,并且环境也将切换到u1用户的环境5)账户文件/etc/passwd 用户文件/etc/shadow 密码文件/etc/group 组信息文件10.权限-rwxrwxr--1)linux三种文件类型- 普通文件d 目录文件c 字符设备文件s 块设备文件2)文件权限管理chmod变更文件或者目录的权限chmod u=rwx,g=rx,o=rx a.txtchmod 000 a.txt 所有人没有任何权限chmod 777 a.txt 所有人有所有权限chown变更文件或目录的拥有者chown u1:public a.txtchown -R u1:public dir