linux is not unix …
| 命令 | 使用 | 描述 | 
|---|---|---|
| pwd | pwd | 查看当前的目录路径 | 
| who | who 或者 who am i 或者 whoami | 查看当前用户 | 
| cd | cd /usr/bin 或者 cd / 或者 cd ../ | 进入usr的bin目录下;进入根目录;或者进入上一个目录 | 
| cd | cd directory | cd 相对路径或者绝对路径 | 
| ls | ls -a 或者 ls - l 或者 ls | 列出当前目录下所有文件和文件夹 | 
| mount | mount /dev/xxx /mnt | 挂载设备下的某个文件xxx挂载到mnt目录下 | 
| unmount | unmount xxx | 取消挂载 | 
| cat | cat notice.md | 查看某个文件的信息,会打印到控制台 | 
| mkdir | mkdir xxx | 创建xxx文件夹 | 
| touch | touch readme.md | 创建readme.md这个文件 | 
| cp | cp readme.md /usr/readme.md.tmp | 将readme.md复制到/user目录下 | 
| cp -r | cp - r abc /usr/abc.tmp | -r 表示递归,复制abc及其下面的子文件到/usr | 
| mv | mv abc /usr/abc | 剪切 或者 重命名(相同目录) | 
| rm -rf | rm /usr/abc.tmp 或者 rm -rf /usr/abc.tmp | 删除,慎用 | 
| su | su root 或者 su bitqian | 切换到xxx用户 | 
| free | free 或者 free -h | 查看内存使用情况 | 
| top | top | 打开任务管理器,是linux的 | 
| 命令 | 使用 | 描述 | 
|---|---|---|
| exit | exit | 退出登录,类似windows + L 锁屏 | 
| shutdown | shutdown 或者 shutdown -now | 关机 | 
| reboot | reboot | 重启 | 
| init | init 0 | 关机 | 
| init | init 1 | 单用户工作状态 | 
| init | init 2 | 多用户状态(没有NFS) | 
| init | init 3 | 多用户状态(有NFS) | 
| init | init 4 | 系统未使用,留给用户 | 
| init | init 5 | 图形界面 | 
| init | init 6 | 系统正常关闭并重新启动 rboot | 
| ifconfig | ifconfig | 网卡信息显示 像win的ipconfig~ | 
| df | df -h | 查看磁盘信息,硬盘大小 | 
| cat | cat xx | 查看文件内容 | 
| tac | tac xx | 查看文件,倒序,从下往上 | 
| more | more 文件名 | 分页显示文件,enter键往下翻,ctrl + B 向上翻 | 
| head | head -3 notice.md | 查看notice.md 前三行信息 | 
| tail | tail xx | 查看文件 | 
| wc | wc xx | 行数、单词数,以及该文件的字节数 | 
| find | find / -name “*python3*” /usr/bin | 模糊匹配所有包含python3字符的 文件以及文件夹 | 
| grep | grep bitqian /usr/notice.md | 在/usr文件中查找"bitqian"字符串 | 
| gerp | gerp bitqian /usr/notice.md -n | 找到bitqian所在的行号,-c是次数 | 
| whereis | whereis java | 形象吗。 jdk所在的路径 | 
| ln | ln abc /usr/123 | 将当前目录的abc文件硬链接到/usr/123目录下。 | 
| ln -s | ln -s abc /usr/123 | 软链接 | 
| ln 或者 ln -s的区别 | null | 内容相通; 软链接可以 跨文件系统 ,硬链接不可以; 软链接,删除原文件,链接的文件无法访问。 | 
| useradd | useradd bitqian | 添加bitqian用户,bitqian会出现home目录下,别直接删 | 
| useradd | useradd abc -g root | 把abc添加到root组下 | 
| passwd | passwd abc | 为abc这个用户设置密码 | 
| userdel | userdel abc -r | 删除abc | 
| groupadd | groupadd g1 | 添加用户组 | 
| groupdel | groupdel g1 | 删除用户组 | 
| ls -a | more | ls -a | more | 管道用法。使用 “|” ,连接多个命令。用于查找对应的结果。子查询类似。 | 
| ls -l | grep “^a” | ls -l | grep “^a” | 查找文件中以a打头的字符。 | 
20/11/20
vim命令:什么命令最好用. … 当然是我linux的的vim拉。vim 是vi的升级版。
 通过命令的方式快速对文件进行curd。
debug, 日志文件用。。
| 命令 | 使用 | 描述 | 
|---|---|---|
| 光标移动 | \\\ | 用vim命令打开了文件,默认是只读,命令模式。可以输入一系列的命令来查找你要的信息。按esc键到命令模式。 | 
| ctrl+f | ctrl+f | 上一页码 | 
| ctrl +b | ctrl +b | 下一页 | 
| 0 | 0 | 按下数字0,到当前行的首字母,win的home键 | 
| $ | $ | 美元符,到当前行的末尾,win的end键 | 
| G | G | 大写的G,到当前文件的最后一行 | 
| nG | nG | 到当前文件的第n行 | 
| gg | gg | 到当前文件的第一行… | 
| 搜索功能 | \\\ | 页数命令模式, 进入vim后esc键到命令模式。 | 
| /搜索的关键字 | /abc | 搜索包含abc的字母,高亮显示。 | 
| n | n | /abc的时候,按下字母n,向下翻,查找abc。 | 
| N | N | /abc 搜索abc,向上查找 | 
| 复制,删除 | \\\ | 页数esc键,命令行式 | 
| dd | dd | 删除当前行 | 
| u | u | 回退,撤销,删除后用 | 
| yy | yy | 复制当前行 | 
| nyy | 2yy | 从光标开始复制两行 | 
| p | p | 从光标处粘贴 | 
| 编辑模式 | \\\ | 输入a或者i或者o 从命令模式进入编辑模式,键盘可以输入你想输入的东西拉。 | 
| esc | esc | esc又进入命令模式 | 
| 必须是命令模式才能做保存退出的操作 | \\\ | esc进入命令模式 | 
| 命令模式下 : | : | 按 :然后… | 
| :w | :w | 保存 | 
| :q | :q | 退出vim | 
| :q! | :q! | 强制退出 | 
| :wq | :wq | 保存并退出vim | 
有关查找端口的问题:
2020/11/24
# 查看启动中的日志 并启用控制台:
./startup.sh & tail -f ../logs/catalina.out# 端口查看:
netstat -ano | grep 8080 # 启动端口
./shutdown.sh# 查看进程:
ps -ef | grep tomcat# kill 进程
kill -9 pid更新…