Linux 常用命令


sys

命令 说明
shutdown -h now关机
reboot重启
groupadd {groupname}创建用户组
cat /etc/group查看系统用户组
useradd -g {gname} {uname}创建用户
cat /etc/passwd查看系统用户
su {用户名}切换当前系统用户

install

命令 说明
rpm安装命令,程序依赖项需手动逐步安装
yumrpm的升级版,自动处理安装依赖项
yum -y install {安装名称}安装,遇到选择 全部yes
rpm -qal | grep {程序名关键字}*搜索已安装
yum remove {程序名}卸载已安装
make编译当前文件夹内容(依赖编译器)
make install PREFIX=/usr/local安装到指定目录

network

命令 说明
ip addr查看网卡信息
ifconfig查看网络IP信息(需要先安装net-tools)
yum -y install {安装名称}安装,遇到选择 全部yes
rpm -qal | grep {程序名关键字}*搜索已安装
yum remove {程序名}卸载已安装
make编译当前文件夹内容(依赖编译器)
make install PREFIX=/usr/local安装到指定目录

folder

命令 说明
pwd显示当前目录
ll列出当前目录文件
ls -l列出当前目录文件
mkdir {目录名称}创建文件夹
cd {切换到作用路径}切换到指定目录
cp {源目录文件名} {新目录文件名}复制文件
mv {旧文件夹名} {新目录文件夹名}移动文件
rm -rf {指定目录或文件}删除文件夹及文件
wget {网络链接}下载网络资源(依赖wget工具)
tar -zxvf {解压文件名.tar.gz} -C {到指定目录}文件解压缩
cat {文件名} | grep -C 5 '{关键字}'查询指定文件内容关键字
cat [-n 行号] {文件名}打印出文件内容带行号
echo "{文本}" > {文件名}将文本覆盖到文件内,自动创建
echo "{文本}" >> {文件名}将文本追加到文件内,自动创建
grep "{key}" filename文件内搜索关键字
find {dir} -name {folder_name} -type f搜索文件夹名
find {dir} -name {fian_name} -print搜索文件名
find . -name '*.txt'当前目录中模糊查找文件名
scp -r {local_file} {remoteuser}@{remoteip}:{remotefolder}远传文件 -r 递归目录

server

命令 说明
ps aux | grep {进程服务名称}运行的进程服务查询
ps -ef | grep {进程服务名称}运行的进程服务查询
netstat -ntpl | grep {应用名称}网络端口情况
mkdir {目录名称}创建文件夹

authority

命令 说明
chown -R {用户名}:{用户组} /{作用目录}变更目录所有者
chmod -R +x /{作用目录}权限设定

切换

命令 说明
Ctrl+C中断运行,返回命令状态
Ctrl+Z暂停,挂起(可 fg/bg 恢复继续)
Ctrl+D结束,完成,退出

firewall

命令 说明
firewall-cmd --zone=public --add-port=80/tcp --permanent添加
firewall-cmd --reload重启
firewall-cmd --list-ports查看
firewall-cmd --zone=public --remove-port=80/tcp --permanent删除
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080转发(将80转发至8080)