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.com!
注册 关于