Linux常用基础指令
总阅读 次
Linux常用基础指令
查找文件
find * -name filename.txt
根据名称查找当前目录下的filename.txt文件查看一个程序是否运行
ps -ef | grep tomcat
查看所有有关tomcat的进程终止线程
kill -9 19979
终止线程号位19979的线程查看文件,包含隐藏文件
ls -al当前工作目录
pwd复制文件包括其子文件到自定目录
cp -r sourceFolder targetFolder创建目录
mkdir newfolder删除目录(此目录是空目录)
rmdir deleteEmptyFolder删除文件包括其子文件
rm -rf daleteFile移动文件
mv /temp/movefile /targetFolder
扩展重命名 mv oldNameFile newNameFile切换用户
su -username修改文件权限
chmod 777 file.java
//file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行压缩文件
tar -czf test.tar.gz /test1/test2列出压缩文件列表
tar -tzf test.tar.gz解压文件
tar -zxvf test.tar.gz查看文件头10行
head -n 10 example.txt查看文件尾10行
tail -n 10 example.txt查看日记文件
tail -f exmaple.log
//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。启动Vi编辑器
vi查看系统当前时间
date
命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份
Thu Sep 5 14:09:04 CST 2019
date +%Y-%m-%d
显示如下:2019-09-05
解压zip文件
unzip -oq解压gz文件
zcat java.gz > java.log查看线程个数(方便查看程序是否有误)
ps -Lf 端口号 | wc -l查看磁盘空间情况
df -h
sudo du -h --max-depth=1
:>messages
查看服务器的联通性
ping 地址
telnet 10.87.18.9 443显示已经挂载的分区列表
df -hl
显示某路径下的文件占用空间情况
cd /var/log
du -sh *
删除占用空间大的
设置服务器名字-永久
hostnamectl set-hostname *根据端口号查看进程
lsof -i:80
lsof -i tcp:3000
使用rpm来安装该文件
rpm -i filename.i386.rpm
查询到当前系统中安装的所有的软件包
rpm -q -a
确定了要卸载的软件的名称,就可以开始实际卸载该软件
rpm -e [package name]
由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载
你可以使用如下的命令来忽略依赖关系,直接开始卸载
rpm -e [package name] -nodeps
如果想知道rpm包安装到哪里了呢?
应该用 #rpm -ql [package name]
查看内存
free -h
关闭防火墙有可能iptables
systemctl status iptables
修改所属用户
chown 用户 文件路径
第一个参数 改变的所属用户
第二个参数 文件或者文件夹修改用户组 chgrp
chgrp 用户组 文件路径