linux 常用命令笔记
本文介绍linux的常用命令
linux常用命令
本文介绍linux的常用命令
系统管理相关命令
ifconfig
获取网络参数
su “username”
切换用户
hostname
查看主机名称
who
查看登录到系统的用户
whoami
查看当前用户
history
查看历史操作命令
ping “url”
检查网络是否联通
date
查看日期
kill
杀死进程(-9强制杀死)
目录操作相关命令
pwd
查看当前目录路径
cd
切换目录(cd ../ -- 上级目录;cd ~ -- 切换用户目录)
mkdir
创建目录
rmdir
删除目录
rm -rf
强制删除目录\文件
文件编辑命令
touch
新建文件 touch a.txt
vi
文本编辑器 vi b.txt -- 文件不存在创建文件 -- 文件存在进入编辑
i
-- 编辑状态/
-- 编辑状态下搜索文本:set nu
-- 显示行数: 行
-- 定位某行键盘g
-- 定位到第一行键盘G
-- 定位到最后一行键盘u
-- 撤销上一次命令ESC
退出编辑 - :wq 保存退出 - :q! 不保存退出
文件操作命令
ls
查看目录下目录\文件
ls -a
查看所有文件
ls -l(ll)
查看所有文件,并显示文件属性
copy
复制文件\文件夹
copy -R
拷贝目录及目录下的所有文件
mv
移动文件\文件夹
rm
删除文件
rm -rf
强制删除文件\目录
find
查找文件
find 文件路径 -name 文件名
查找路径下的文件
grep
查找字符串并打印该行
grep 字符串 文件
文件结果 | grep 字符串
grep查找管道符(|)前面命令输出结果
ps -ef | grep tomcat
netstat -apn | grep 8080
cat
查看文件内容
head
head -n 行 文件
查看文件的前几行
tail
tail -n 行 文件
查看文件的后几行
tail -f 文件
刷新查看文件(tail -f log.txt)
more
查看文件(只能向后,不能向前翻)
回车
一行一行查看文件
空格
一页一页查看文件
less
查看文件(既可以向后,也可以向前翻)
回车
一行一行查看文件
空格
一页一页查看文件
键盘b
向前一页一页查看
q
退出查看
系统资源相关命令
ps
查看系统进行信息
ps -ef
查看正在运行的进程
ps -aux
查看系统的所有进程
netstat
查看网络状况
netstat -apn
查看所有使用端口信息
文件赋权命令
chmod
文件\目录赋权操作
chmod -R 权限
给文件夹下的所有文件\内容赋权
权限说明
三种权限:属主、属组、其他组用户
r=4;w=2;x=1
chmod 777 a.txt -- 给a.txt属主、属组、其他用户分别赋权可读、可写、可执行权限
解压\压缩命令
tar
tar -czvf boy.tar boy
压缩文件
tar -xzvf boy.tar.gz/.tar
解压文件
zip
zip -r boy.zip boy
压缩文件
unzip boy.zip
解压文件
安装卸载软件
yum
自动下载安装
yum install [package]
安装
yum -y remove 删除的程序名*
卸载
rpm
rpm -ivh [package]
关闭\开启防火墙命令
即时生效,重启后失效
service iptables stop
关闭防火墙
service iptables stop
开启防火墙
永久生效,重启后生效
chkconfig iptables off
关闭防火墙
chkconfig iptables on
开启防火墙
关闭\重启虚拟机
关闭
shutdown -h now
poweroff
halt
重启
shutdown -r now
reboot
来源:testingpai