安装登录指令:login,shutdown,halt,reboot,install,mount,umount,chsh,exit,last
文件处理指令:file,mkdir,grep,dd,find,mv,ls,diff,cat,ln
系统相关指令:df,top,free,quota,at,lp,adduser,gropadd,kill,crontab
网络操作指令:ifconfig,ip,ping,netstat,telnet,ftp,route,rlogin,rcp,finger,mail,nslookup
系统安全指令:passwd,su,umask,chgrp,chmod,chown,chattr,sudo,ps,who
其他命令:tar,unzip,gunzip,unarj,mtools,man,unendcode,uudecode
cp /源目录/test /目标目录/test
cp -i /源目录/test /目标目录/test
# 重复作两次动作,由于 /目标目录下面已经存在 bashrc 了,加上-i选项后,
# 则在覆盖前会询问使用者是否确定!可以按下 n 或者 y 来二次确认
# 更名
cp -a /源目录/test /目标目录/test
#如果想要将文件的所有特性都一起复制,可以加上-a
cp -r /源目录 /目标文件夹
#如果是目录则不能直接复制,要加上 -r 的选项
-a 将文件特性一起复制
-p 连同文件的属性一起复制,与-a相似,常用于备份
-i 若目标已存在,则覆盖前会询问
-r 递归持续复制,用于目录的复制
-u 目标文件与原文件有差异时才复制
命令格式 运行结果
mv 文件名 文件名 将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
mv 目录名 文件名 出错
2022.7.11 9:22
将文件test1改名为test2,如果test2已经存在,则询问是否覆盖
mv -i test.txt test1.txt
netstat -ntlp #查看当前所有TCP端口
netstat -ntlp |grep 80 #查看所有80端口使用情况
netstat -anp #显示所有已开放端口
.tar 是打包
.tar.gz 是压缩过的文件
压缩命令
tar [选项] [目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
错误提示:
出现这个提示,并不是语法错误,只是一个打包的安全提示,当做没有看见忽略即可。
解压命令
tar [选项][压缩包文件]
-x 解包.tar文件
-v 显示详细信息
-f 指定解压的文件
-z 指解压
tar -xvf 【压缩包文件名.tar.gz】 -C 【路径】(并非源目录下)
systemctl status firewalld.service #查看防火墙状态
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #禁止开机使用防火墙
Ctrl+c是强制中断程序的执行。
Ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态。
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
ps -ef | grep defunct #查看僵尸进程
chmod 777
2022.7.13 9:18
chmod(u g o a )(+ - =)(r w x)
u:表示该文件的所有者 g:与该文件的所有者同属一个组 o:其他用户组 a:三者都是
+:增加权限 -:撤销权限 =:赋予权限
r:可读取 w:可写入 x:可执行
4 2 1