JAVA补录第二天
Posted zjw19971001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA补录第二天相关的知识,希望对你有一定的参考价值。
8、grep:从管道或文件中搜寻所满足条件的行
过滤
eg: grep root /etc/passwd
从passwd 文件中 过滤 root关键字,把所在行显示
eg: ls -la | grep -i "被查找的字符串"
-i 忽略大小写
-v 查找不匹配的行
9、wc:从文件或管道中统计
行数、
字符个数、
单词个数
wc [options] filename(s)
-l 行数
-w 字数
-c 字符数
more a.txt | wc -l
10、ps:用来查看系统中正在运行的进程的信息
什么是进程:一个程序的运行过程
ps -e :查看正在运行的进程(运行过程中、就绪状态下的)
ps -f:详细信息
eg:
wood 2709 2571 0 05:07
当前进行开启的用户 PID进程自己的id PPID进程的父进程 C 启动时间
pts/2 00:00:00 cat
tt 运行多久 哪个程序文件启动的进程
tt:表示该进程是从哪个控制台启动的。
可以是 pts/num或者?pts/0 0号控制台启动的
?:不是用户启动的,是系统运行时自动启动的进程
eg : ps -ef
看到进程的详细内容
主要就是查看pid
eg : ps -auwx
看到更加详细的内容
kill pid
杀死进程
kill -9 pid
强杀进程
sleep 让进程进入休眠状态
pkill 进程名 :pkill sleep
通过进程名杀死进程
11、ping host 看看网络通不通。
ifconfig 查看ip
在文件中配置ip
/etc/network/interfaces
https://blog.csdn.net/u011077672/article/details/71123319
12、telnet
- telnet服务器模拟一个终端允许你连接并工作于一个远端系统上
- 使用TCP/IP连接于另一个系统
13、ftp
使用 ftp 复制或传送文件:
ftp有服务器端和客户端
ftp(File Transfer Protocol)允许用户对远地主机复制文件,用户毋须考虑操作系统类型,即能向或从任何具有 TCP/IP 的系统复制文件。 ftp命令允许复制目录中的一个文件或所有文件,但不能复制多层 次目录。使用ftp时, 必需在远地主机上设有帐户。 当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 命令解释程序同远地主机进行通讯。
cd lcd
在服务器操作 服务器cd 在本地上操作cd
bin,asc 需要设置上传方式和下载方式
bin : 字节上传
asc :字符上传
put 上传文件
get 下载文件
注:只能下载和上传 文件,
不能下文件夹,也不能穿文件夹
mput 一次上传多个
mget 一次下载多个
prompt 不出现确认的提示信息
bye 退出ftp 远程服务器
14、环境变量 path
全局变量 /etc/profile 文件
用户 /home/用户/.bashrc
whereis ls 看看ls在哪
echo $PATH 查看当前的PATH
设置/修改临时环境变量:
变量名=value
全局修改: 下面文件中存放 全局环境变量内容
/etc/profile 所有用户有效
~/.bashrc 当前用户有效
重点:
在控制台中直接输入命令能执行
原因是因为在PATH中配置了对应可执行文件的所在路径
15、path:命令的默认搜索路径
想知道所执行的命令到底在那个目录下?
which vi 搜索vi所在的路径(在path下搜索,搜索到就停止)
whereis vi 搜索vi所在的路径(在path下搜索,搜索到继续搜索,直到找到所有的vi)
16、History
$ set HISTORY=30 设置最多允许保存前三十个已执行命令的记录
$ history 显示历史记录信息
$ history 5 显示第五条历史记录信息
$ !n 重复执行第n条历史命令
$ !! 重复执行上一条历史命令
17、别名:针对于系统中已经存在的命令,给它取个别名
bash:alias h(别名)=history(原始命令)
$ alias home=’cd;ls’
alias 显示所有设置的别名
unalias copy 取消所设置的别名
(有无取消所有设置的别名)
以上是关于JAVA补录第二天的主要内容,如果未能解决你的问题,请参考以下文章