新建文件:touch aa.txt
向文件中添加字符串:echo ‘wo ai bei jing tian an men’ >> aa.txt
https://blog.csdn.net/weixin_41168353/article/details/81879389
新建文件夹:mkdir AA
将文件移动到文件夹:mv aa.txt /root/AA
将文件夹移动到文件夹:mv AA /root/Desktop/BB
重命名:mv AA ABC
删除文件夹以及文件夹内的文件:rm -rf /root/Desktop/AA (r:是向下递归;f:是强制删除)
删除空文件夹:rmdir
拷贝文件内容到另一个文件:cp aa.txt bb.txt 或者:cat aa.txt>bb.txt
拷贝文件到文件夹:cp aa.txt /root/Desktop/AA
拷贝文件夹以及文件到另一个文件夹中:cp -r AA /root/Desktop/BB
查看用户组下面有哪些用户
通用: awk -F ":" '/组名称/{print $4}' /etc/group
演示:awk -F ":" '/root/{print $4}' /etc/group
在用户组USER中新建user4
useradd -g USER user4
查看文件详细信息:ls -l
更改aa的所有者为root用户:chown root aa.txt
修改文件所在组为bumenA:chgrp bumenA aa.txt
修改权限两种方式
1、Linux的文件基本权限只有九个,分别是onwer,group,other三种身份,所以我们可以用数字来代表权限,其中
r : 4 w : 2 x : 1
2、符号改变法实际上就是对不同实体设置权限,其中我们只要懂的三个部分的含义就可以
chmod |
u |
+(加入) |
文件或目录 |
g |
=(设置) |
||
o |
|||
a |
-(除去) |
https://blog.csdn.net/weixin_33825683/article/details/90387742
Linux中工作管理就相当于windows中的最小化;
查看后台工作:jobs -l
将命令放入后台执行:在命令后加&
将命令放入后台暂停:Ctrl+Z(例如top命令)
将后台暂停工作恢复到前台执行:fg % 工作号
将后台暂停工作恢复到后台执行:bg % 工作号
查看端口号
lsof -i:8080
杀掉查到端口占用的进程:kill -9 7563
磁盘管理(df、du、fdisk)
df: 列出文件系统的整体磁盘使用量
du:评估文件系统的磁盘使用量(常用在估计目录所占磁盘容量)
fdisk:用于磁盘分区
三者的区别如下:https://blog.csdn.net/pacosonswjtu/article/details/80026151
查看磁盘使用情况:df -ah
查看目录所在分区的空间:df -h
查看当前目录已经占用了多大空间(进入目录后):du -sh
查看CPU信息:lscpu
查看进程:
ps aux 显示所有的进程(ps -le按照优先级显示进程),ps命令相当于任务管理器
查看CPU和内存的使用情况详细解读(top、ps、pmap、free)
https://www.cnblogs.com/mengchunchen/p/9669704.html
ps:
ps aux命令之后显示的各个项代表的含义是什么?
ps -ef|grep tomcat 查看(程序)Tomcat是否运行
https://www.cnblogs.com/freinds/p/8074651.html
top:
top -b -n 1>top.log
杀死进程:kill -9 2356
tomcat的相关命令:
防火墙:
systemctl stop firewalld
systemctl disable firewalld
systemctl start firewalld
systemctl enable firewalld
systemctl status firewalld
协议使用的端口号:
HTTP:使用80端口;
FTP:使用20/21端口
SMTP:使用25端口
TELNET:使用23端口(远程登录端口)
压缩&解压:
tar -cvf demo.tar AA BB
tar -xvf demo.tar
不解压情况下查看内容:tar -tvf demo.tar
https://blog.csdn.net/shumeigang/article/details/80694719
查看系统所有用户的命令:
cat /etc/passwd
getent passwd
compgen -u
https://www.linuxprobe.com/list-all-users.html
find和grep的区别:
https://blog.csdn.net/denghonghao/article/details/78610861
echo命令:
1、yum安装、卸载软件
https://blog.csdn.net/zhaoyanjun6/article/details/78894974
例如:
yum -y install wget
yum remove wget
2、wget安装、卸载、升级
3、安装包
gz文件
rpm包
Java -version
查看详细信息:rpm -qa|grep java
安装:rpm -ivh java.rpm
卸载:rpm -e --nodeps+上边命令中的版本号
查看文件属于哪个包:rpm -qf /etc/my.cnf
awk详解:
查看文件下所有含有root的信息:awk '/root/' /etc/passwd
https://www.cnblogs.com/ftl1012/p/9250541.html
/var/log/messages 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
/var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件