远程登录
ssh userName@ip
查看一个进程是否运行
ps -ef | grep java 查看所有有关java的进程
终止进程
kill -9 10054 终止线程号为10054的进程
查看当前目录
pwd
pwd的英文全称是Print Working Directory,是显示当前所在目录的命令
解压打包文件
tar xvf test.tar 解压test.tar文件
tar cvf test.tar 把文件test.txt打包成text.tar
zip whx.zip text.txt (把text.txt文件打包成whx.zip)
unzip whx.zip (解压whx.zip文件)
查看端口占用情况
netstat 列出所有端口
netstat -at 列出所有tcp端口
netstat -tln | grep 8888 查看端口8888的使用情况
文件下载
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
打印信息
echo 它相当于Java的system.out.print,打印信息
查看文件
tail -n 20 test.txt 查看文件后20行
head -n 10 example.txt 查看文件前十行
tail -f test.log 这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)
cat filename 一次显示整个文件,第一行开始
tac filename 一次显示整个文件, 从最后一行倒序显示内容
more filename 根据窗口大小,一页一页的显示文件内容
less filename 和more类似,但其优点可以往前翻页,而且进行可以搜索字符
修改文件权限
chmod [-cfvR] [--help] [--version] fileName
chmod ugo+w text.txt 给所有用户text.txt的写权限
chmod 777 file.java file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行
切换用户
su -username
查看进程
ps aux | grep java 查看java进程
ps aux 查看所有进程
重命名
mv text.txt rename.txt (把text.txt的命名改为rename.txt)
移动文件
mv /temp/movefile /targetFolder
删除目录
rmdir emptyFolder 删除空目录emptyFolder
rm -rf file 递归删除目录中所有内容
查找文件
find . -name "*.jar" 递归查找所有的jar文件
ls -l | grep '.jar' 查找当前目录中的所有jar文件
grep 'test' aa bb 显示在aa,bb文件中匹配test的行。
复制文件
cp source dest 复制文件 (cp英文全称copy,一般与参数-r,-a,-i(若目标档已经存在时,在覆盖时会先询问动作)结合。)
cp -r sourceFolder targetFolder 递归复制整个文件夹
scp sourecFile name@ip:addr 远程拷贝
网友评论