linux基本命令

简介linux基本命令

1. 常用命令

ls 列出当前目录下文件信息( -l:详细信息,-a:所有信息 )

ll 相当于 ls -l

clear 清空

su 切换用户

sudo 以root身份执行命令

2. 系统命令

halt 关机

poweroff 关机

shutdown -h now 关机

reboot 重启

shutdown -r now 重启

logout 注销

date 显示日期

bc 计算器

init 切换系统模式


3. 文件&目录

pwd 查看当前所在目录

cd 进入目录

mkdir 创建目录

touch 创建文件

cp 复制文件或目录

mv 移动文件或目录

rm 删除文件或目录


4.快捷键

tab 补全命令

ctrl+c 终止执行

ctrl+a 光标移到最前

ctrl+e 光标移到最后


5. vi

i或q 命令行模式 → 编辑模式

esc 编辑模式 → 命令行模式

:或/ 命令行模式 → 末行模式

1)命令行模式

yy 复制

p 粘贴(粘贴到光标所在的下一行)

dd 删除一行(删除光标当前所在的行)

ndd 删除多行(n代表要删除多行 删除光标下的对应的行)

u 还原

2)末行模式

set nu 显示行号

set nonu 取消行号

/关键词 搜索关键词

多行复制 行号1,行号2, co 插入的行号

多行删除 行号1,行号2 del


6. rpm

rpm -qa 查询已经安装的所有软件

rpm -qa|grep xxx 查询指定软件

rpm -e 卸载软件

rpm -ivh xxx 安装软件


7. 用户组

/etc/group 组信息文件

/etc/gshadow 组密码文件

groupdd 添加用户组

groupmod 修改用户组

groupdel 删除用户组


8.用户

useradd 添加用户

usermod 修改用户

userdel 删除用户

whoami 查看当前用户

例:

groupadd  es 创建名为es的用户组

useradd  ljx -g es 创建属于es用户组的用户ljx

passwd ljx   更改用户ljx的登录密码

9. 权限

chmod -R 递归修改权限

chown -R 修改拥有者

chgrp -R 修改所属组


10. 压缩

1) .gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

2) .tar.gz & .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz


11. Other

apache /usr/local/apache/bin/apachectl start|stop|restart

apache配置文件 /usr/local/apache/conf/httpd.conf

模拟浏览器发送请求 curl http://127.0.0.1

查看进程 px aux|grep xxx

关闭防火墙 service iptables stop

网络配置 /etc/sysconfig/network-script/ifcfg-eth0

nginx /url/local/nginx/sbin/nginx (空|-s stop|-s reload)

查看进程 ps aux|grep nginx

自启动 /etc/rc.local

查看端口 netstat -anp | grep 9501

 

文章评论

共有0条评论来说两句吧...

用户名:

验证码:

Top