查找指定路径下包含字符串的内容
ls /usr/local | grep java
ll 查看目录下文件详细信息
. 代表当前目录
.. 代表上级目录
~ 代表当前用户的主目录
/ 代表根目录
cd:代表切换目录,红框可以看出当前所切换到的目录。
pwd:查看当前目录路径。
mkdir dir:创建一个目录,名为dir。
rmdir dir:删除dir目录,注意,这个命令只能删除空目录。
创建、复制、移动、删除
touch file:创建一个没有内容的空文件,名字为file。
cp file1 file2:复制file1文件到file2。
cp -r dir1 dir2:复制dir1目录及内容到dir2,目录比文件多一个-r选项。
rm file:删除file文件。
rm -r dir:删除dir目录及内容,目录比文件多一个-r选项。注意,这个命令会删除目录下的所有内容,并会出现警告提示。
rm -rf dir:比上面多了一个f选项,代表忽略警告提示,直接删除
mv file1或dir1 file2或dir2:将文件或目录移动到新的位置,相当于window中的剪切。也可用于重命名。
查看文件内容
head [-n] file 查看文件前n行内容,默认为查询前10行
tail [-n] file 查看文件后n行内容,默认为查询后10行
tailf [-n] file 滚动查询文件后n行内容,默认显示10行
cat [-n] file:查看file文件内容,注意,这里只谈内容是文本格式的文件。-n是显示行号,默认显示文件全部内容。
tac file:把cat命令反过来拼,也就是从最后一行到第一行,倒着显示内容。
less file:进入查看模式,当文件内容很长时,会根据当前窗口大小进行分页,先显示第一页。
在此模式可以输入以下命令:
上下键:可以上下滚动显示
上下翻页键:可以上下翻页。
q:退出查看模式,回到命令行。
vi 基本用法
在winscp中可以双击打开文件,直接在window中编辑。但是并不建议这样做,因为有可能会将window相关环境也带入文件中,可能会破坏centos文件的原有格式,报一些莫名的bug,因此可以用vi命令来编辑文件。
vi file:如果不存在file文件,则创建file并进入这个文件的vi模式。如果存在file文件,则直接进入这个文件的vi模式。
此时输入i会进入编辑模式,左下角会显示进入insert编辑模式。即可通过键盘修改文件内容,通过上下左右键和上下翻页键可以进行定位。
修改完成后按Esc键,上图的INSERT标志会消失。此时输入命令可以保存修改或放弃修改。
:wq 保存并且退出文件。左下角会有相应显示
:q!不保存退出文件。
:w 保存不退出。
ln -s [源文件]/目录 [目标文件]/目录
选项: -s 创建软链接
1,类似Windows快捷方式;
2,软链接拥有自己的I节点和Block块,但是数据块中只保存原有文件的文件名和I节点号,并没有实际的文件数据;
3,lrwxrwxrwx l 软链接 软链接文件权限都为 rwxrwxrwx
4,修改任意文件,另一个都改变;
5,删除原文件,软链接不能使用;
输出内容到文件里
echo "" > 1.log
reboot 重启
ifconfig 查看网卡信息
tar zxvf 文件名 解压文件
#install ftp server
yum -y install vsftpd
#add ftp user
useradd [username] -d [path](/home/ftp1/) -s /sbin/nologin
passwd [username]
#delete ftp user
userdel -r [username
#automactically start
systemctl enable vsftpd
#start ftp
systemctl start vsftpd.service
#check service status
systemctl status vsftpd.service
#restart ftp
systemctl restart vsftpd.service
systemctl stop vsftpd.service
查看
[root@dev-server ~]# getenforce
Disabled
[root@dev-server ~]# /usr/sbin/sestatus -v
SELinux status: disabled
临时关闭
##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
setenforce 0
永久关闭
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效
如果突然不能上传删除下目录ftp1里的内容,空间满了
#permission setting
chown -R [usr]:[group] [path]
#修改或新增环境变量后需要执行命令解析生效
source /etc/profile
# 远程拷贝
scp [-r] sourcepath user@ip:targetpath
# 查看本地监听端口
netstat -nat | grep LISTEN
# 切换到root
sudo su
#查看进程
ps -aux | grep redis
#查看进程地址和端口
sudo netstat -npl | grep mongo
sudo netstat -npl | grep 27017
#查看软件的安装路径
whereis 软件名