文件目录操作
pwd 显示当前工作目录的绝对路径
ls 列出目录的内容
ls 列出当前目录的内容
ls /usr/ 列出目录(/usr/)下的内容
ls –l 列出目录或文件的详细信息,如权限,修改时间等
ls –a 列出当前目录下所有文件,包含隐藏文件
cd 切换目录
cd ../ 切换到上级目录
cd / 切换到根目录
cd ~ 或 cd 切换到当前用户主目录(home下以用户命名的文件夹)/root目录
mkdir 创建目录
mkdir –p b/c 创建级联目录b/c
rm 删除文件或目录
rm –f 强制删除
rm –rf 强制删除目录
cp 复制文件或目录
cp 源文件 目标文件
cp –r 源文件 目标文件 (拷贝目录以及目录下的所有目录和文件)
mv 移动文件(源文件没有)
mv 文件名或目录 目标目录
mv a.txt ../ 将a文件移动到上级目录
mv a.txt ../b.txt 将a文件移动到上一级并命名为b文件
touch 创建空文件
cat 查看文件内容
echo 输出
类似print
#echo “hello world”
find 查找文件
find 路径 –name 文件名 根据名称查询
find 路径 –user 文件名 根据用户查询
find 路径 –size +/-/ n 根据文件大小查找 (+n 大于n –n 小于n n等于n)
find . –name *.log 在当前目录查找以.log结尾的文件
find / -name log 在跟目录查找log命名的目录
find . –size +10
进程线程类
ps 查看系统中所有的进程
ps –aux
ps -ef
USER:进程由哪个用户产生
PID:进程ID号
%CPU:该进程占用CPU资源的百分比
%MEM:该进程占用物理内存的百分比
VSZ:该进程占用虚拟内存的大小
RSS:该进程占用实际物理内存的大小
TTY:该进程是在哪个终端中运行,tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端
STAT:进程状态 R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
kill 终止进程
kill-9 进程ID
netstat 查看网络状况 (net status的简写)
netstat –apn 查看所有端口
an,按一定顺序排列输出
p,表示显示哪个进程在调用
| 管道符
在命令之间建立管道,将前面命令的输出作为后面命令的输入
查找tomcat进程 ps –ef|grep tomcat
查找指定端口的进程编号 netstat -apn|grep 8080
防火墙类
service iptables status 查看防火墙状态
service iptables stop 临时关闭防火墙,关机再开启后防火墙还会开启
chkconfig iptables off 关闭防火墙开机启动
chkconfig iptables on 开启防火墙开机启动
关机、重启
sync 将数据由内存同步到硬盘中
reboot 重启
shutdown –h now 立马关机
shutdown –r now 立马重启
halt 关机
注意:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。
配置
hostname 查看主机名称
vi /etc/sysconfig/netword 修改配置文件
ifconfig 查看系统IP
uname 查看系统
uname -m 查看系统是几位操作系统
uname -r 查看系统的内核版本
uname -a 查看详细的系统内核版本和系统的操作系统
用户管理命令
useradd user 添加用户名为user的用户
passwd user 修改用户名为user的密码
su user 切换为user用户
userdel user 删除user用户
权限
chmod 权限赋予命令
-R 777 *递归改变目录下所有子目录和文件的权限
VI/VIM编辑器
有些系统会自带vi编辑器,但是其他的系统vi编辑器不一定存在,所以目前vim编辑器用的较多。
vim 文件名 打开文件
i 插入数据,点击i后可以修改或输入数据
Esc + :wq! 强制保存文件并退出vi
Esc + :q! 不保存文件,并强制退出vi
压缩、解压缩
tar –czvf test.tar.gz test 将test文件压缩成test.tar.gz
tar –xzvf test.tar.gz test 将test.tar.gz解压得到test文件夹
zip –r test.zip test 将test文件夹压缩成test.zip,必须带r 才会把文件压缩进去,不然会生成一个空的文件夹
unzip test.zip
将test.zip文件夹解压
查看空间和使用情况
df –hl