文件夹查看和操作系列
ls -l -R /home # 列出/home文件夹下的所有文件和目录的详细资料 ls -l t* #列出当前目录中所有以“t”开头的目录的详细内容 ls -F /home |grep /$ #只列出目录里面的文件夹 rm -rf /var/log/httpd/access #删除目录 pwd #查看当前文件夹完整路径 cp a /home/username/b #复制文件夹 cp -rf test2 jiewitOfficialWeb #递归复制 mv A B #将A文件夹重命名为B mkdir -p path #递归创建文件夹
- 文件查看和操作系列
rename '1546731_log.jiewit.com.pem' 'log.jiewit.com.pem' * #修改文件名 cat /etc/vsftpd/vsftpd.conf #查看文件内容 pwd #查看当前完整路径 ls -lht #查看所有文件大小 du -sh #查看当前文件夹大小 chmod -R 777 文件夹 #设置文件夹的任何权限
- 磁盘操作(https://www.fujieace.com/linux/centos-mount.html)
fdisk -l #罗列所有磁盘 df -h #查看磁盘挂载情况 lsblk -f #查看分区和挂载 fdisk /dev/vdb #分区 n->p->1->回车->回车->w mkfs.ext4 /dev/vdb1 #格式化磁盘并写入文件系统 mkdir /huichengff mount /dev/vdb1 /huichengff #挂载目录 vim /etc/fstab #打开后,在最后一行加入以下代码: /dev/vdb1 /huichengff ext4 defaults 0 1 #设置开机启动自动挂载 #磁盘大小调整 https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
du -h --max-depth=1 ./* #查看文件夹下所有文件和文件夹的大小 cat /dev/null > 文件名 #清除日志命令
- 命令换行符:\
- Vim命令系列:
vim 文件名 #打开文件 i #开始编辑 ESC #退出编辑 set nu #显示行号 10,112 s/^/ / #在10行和112行之间插入4空格 wq #保存退出 w! #仅保存 q! #退出不保存 dd #删除当前行 ndd #删除以当前行开始的n行 dw #删除以当前字符开始的一个字符 ndw #删除以当前字符开始的n个字符 d$、D #删除以当前字符开始的一行字符
- tree命令系列:
yum install tree tree -af #显示所有的完整路径 tree -a #显示所有 tree -L n #n代表数字..表示要显示几层... tree -f #显示完整路径.. tree -d #仅显示目录
- 上传文件到Linux
scp /path/local_filename username@servername:/path
-上传目录到Linux
scp -r /tmp/local_dir username@servername:remote_dir
-下载文件
scp username@servername:/path/filename /tmp/local_destination
-下载整个目录
scp -r username@servername:remote_dir/ /tmp/local_dir
-上传文件夹中的所有文件
scp /localpath/* root@192.168.1.65:/remotepath
-端口
netstat -pan | grep 5623 #查看端口占用情况
-nginx
whereis nginx #查看nginx位置
-服务
systemctl enable docker #设置服务开机启动 yum remove docker-ce #删除服务 systemctl start docker #启动服务 netstat -tunpl #查看所有服务 service mysqld status #查看服务状态
用户与用户组
adduser phpq #新建用户 useradd 用户名 -s /sbin/nologin -U #创建一个不允许登录的用户 useradd -d 目录 -g ftp -s /sbin/nologin 用户名 #创建一个不允许登录且限制目录的用户 passwd phpq #给用户设置密码 groupadd test #新建工作组 usera