cd [路径/root/hjx/tomcat/webapps/simTest]。
列出目录下的文件内容:ls [-a -l -h] [linux路径] 。
列出当前完整路径:pwd。
创建文件夹:mkdir [-p] 文件夹路径。
创建文件:touch 文件路径。
查看文件,把内容全部显示出来,不能翻页:cat 文件路径。
查看文件,把内容全部显示出来,能翻页:more 文件路径。(空格翻页,q退出)
查看文件,只看尾部内容:tail [-f -num] 文件路径。(-f持续跟踪文件的更改,-num查看多少行)
查看文件,只看头部内容:head [-n] 文件路径。(-n查看多少行,默认显示前10行)
复制文件:cp [-r] 被复制的文件(夹)路径 要复制的文件(夹)路径。
移动文件:mv 被移动的文件(夹路径) 要移动的文件(夹)路径。
删除文件:rm [-r -f] 文件路径。 不要删除 / 根目录下的任何文件!!! }(r表示删除文件夹,f表示强制删除,不弹框提示)
查找文件(按名字):find 从哪个文件路径下开始搜索 -name “被查找文件名”。
查找文件中的内容:grep [-n] 要找的内容 [文件路径]。(-n表示匹配成功后显示几行)
统计文件字节数、字符数、行数、单词数量:wc [-c -m -l -w] 文件路径。
管道符:将左边的结果作为右边的输入: |。
打印内容: echo 要输出的内容。
反引号:``。反引号包裹的内容会当作命令执行,比如echopwd的输出是“当前工作目录”而不是“pwd字符串”
重定向符1:>。将左侧命令的结果覆盖到右侧文件中,如:echo "hhhhh" > test.txt
重定向符2:>>。将左侧命令的结果追加到右侧文件中
编辑文本:vim 文件路径。打开文件进行编辑
切换用户:su [-] [用户名]。(-表示加载环境变量,如果省略了用户名,则会切换到root用户)
用户和用户组:groupadd:添加组。groupdel:删除组。useradd:添加用户。userdel:删除用户。usermod:修改用户组。id:查看用户信息。getent passwd:查看系统全部用户信息。gentent group:查看系统全部组信息。
修改文件的权限:chmod [-R] 权限细节 目标文件。(R表示对文件夹内的全部文件应用同样的规则,权限细节用到的时候再去查吧)
修改文件所属的组:chown [-R] [用户][:][用户组] 文件。()
查看当前执行该命令的用户的基本信息:id。()
下载网络文件:wget [-b] 下载链接。(b代表后台下载)
测试服务器是否可以连通:ping [-c num] ip或主机名。(c表示测试的次数,不写c则是一直测试)
向一个地址发起网络请求:curl [-o] url。(o可以进行网络内容的下载)
安装、卸载、搜索软件:yum [-y] [install或remove或search] 软件名。(y表示无需手动点击各种确认安装的按钮)
启动、关闭、查看状态、打开开机自启、关闭开机自启软件:systemctl start|stop|status|enable|disable 软件名。(内置软件和被systemctl注册了的软件都可以用这个命令)
创建快捷方式(软连接):ln -s 被链接的文件 要链接去的目的地。(s表示创建软链接)
压缩和解压文件:tar [-c -v -x -f -z -C] 参数1 参数2 …..。(c表示创建压缩文件,v是显示压缩或解压进度,x是解压模式,f是要创建或解压的文件,这个选项必须放在最后一位,z是gzip模式,否则就是普通的tarball模式,普通模式文件不会减少压缩体积,c是选择解压的目的地)
快捷键:ctrl+c或q:退出。ctrl+d:退出,登出。history:查看历史命令。!:找到上一个命令。ctrl+r:搜索历史命令。ctrl+a|e:光标移动到命令开始或结束。ctrl+左箭头|右箭头:光标左右移动时候跳过单词。clear+|或clear:清屏。
查看端口占用1:nmap ip地址。(查看指定ip的对外暴漏端口)
查看端口占用2:netstat-anp |grep 端口号。(查看本机指定端口号的占用情况)
查看全部进程(任务管理器)信息:ps -ef。
查看指定进程信息:ps -ef | grep 。
查看磁盘空间:df [-h].(h表示有单位)
查看内存使用情况:free [-m].(m表示以兆为单位)
关闭指定进程:kill [-9] 进程号。(9表示强制停止)
查看cpu、内存的使用情况:top
查看环境变量:env
取出环境变量中键对应的值:echo $PATH。(结果是环境变量中path的值)
输出现在的时间:date
查看主机名:hostname
安装mysql:docker(创建) run (运行) -d(后台进行) --name mysql(给容器起个名字:mysql) -p 3306:3306(设置端口映射 宿主机端口:容器内端口) -e (环境变量KEY=VALUE,这些是镜像的官网上查到的) mysql(镜像的名字)