linux常用命令
Linux常用命令:
一:Linux结构目录:
bin:执行文件
root:超级用户的跟目录
home:用户家
etc:系统配置文件
Lib:共享模块
Sbin:可执行文件,只有root才可以访问
Usr:存放共享资源 ........
二:常用命令
1:目录切换
Cd +目录:进入目录
Cd ..:退回上级目录
Cd/:退回根目录
Cd ~:切换用户目录
Cd -:切换到上一个目录:
2列出文件列表: ls ll dir
1 ls
ls:列出当前目录下所有的文件或目录
ls -a: 列出当前目录下所有的文件或目录(包含隐藏文件和目录)
ls -l(是ls -ll缩写):列出所有文件详细信息
2 ll
ll :列出所有文件详细信息
ll -a:列出所有文件详细信息
ll -ll:列出所有文件详细信息
3 dir
dir :列出所有文件详细信息
dir -a:列出所有文件详细信息
dir -ll:列出所有文件详细信息
3创建目录和删除目录: mkdir rmdir
1mkdir
mkdir+目录:在当前创建一个目录
nkdir -p +目录:在当前下的一个目录中创建目录,当前目录可以不存在
2rmdir
rmdir+目录:删除一个目录必须是空目录
4查看文件: cat more less
1cat
cat yum.conf(文件名):查看文件的内容
2 more
more yum.conf(文件名):查看文件的内容,可以批量显示
注意:
1 回车看下一行,空格下一页
1 q退出查看
3less
Pgup和PgDn:上下翻页查看
4 tail(*):查看最后内容
tail -4 yum.conf:查看最后4行内容
5操作文件:
1touch:创建文件
2rm:删除文件
1rm:带询问删除
2rm -f:不带询问删除
3rm -r 目录:删除带询问目录
4rm -rf 目录:删除不带询问目录
2cp:复制
1 cp文件名 文件名
cp 1.txt 2.txt
2 cp文件名 目录/文件名
cp 1.txt a/1.xtx
3 mv:移动
1 mv 文件名 文件名
mv 1.txt 2.txt
2 mv 文件名 目录/文件名
mv 1.txt a/1.txt
6打包或者解压tar
常用组合命令
1-cvf:打包一个文件或者目录
例如:
tar -cvf 打包后的名称 要打包的文件或者目录
tar -cvf test.zip ./*
tar -cvf test.zip ./1.txt 2.txt
2-zcvf:打包并且压缩文件或者目录格式:gzip
tar -zcvf 打包或者压缩后的名称 要打包或者压缩的文件或者目录
tar -zcvf 123.gzip ./1.txt 2.txt
3-xvf:解压文件或者目录
tar -xvf 文件名或者目录
tar -xvf 123.gzip
tar -xvf 123.gzip -C a:解压到a目录中
7其他常用命令
1 grep :查找命令
2 pwd:查看当前目录
3 wget:下载资源
必须有下载路径
8vi 和vim编辑命令
三种模式: i o a建
i:在当前位置前插入
I:在当前行前插入
a: 在当前位置的后面插入
A:在当前行的后面插入
o: 在当前行的后面插入
O: 在当前行的前面插入
退出:
1 ESC : q!:不保存退出
2 ESC : wq:保存退出
9管道:将严格命令的输出用着其他的输入命令
ifconfig |grep 192.168:查找192.168字符串
查找linux是否安装mysql
ps -ef|grep mysql
date :显示时间
date -s "2018-07-26 16:01:59":设置时间
clear:清屏
ps:查看进程状态
ps -ef:查看所有进程
ps -ef|grep mysql
kill :杀死进程
kill -9 进程名称,强制杀死
10:网络管理
ifconfig:查看所有的网络设置
ifconfig 网卡名称 down
ifconfig 网卡名称 up
ping:检测网络连接情况
netstat -an|grep 8080:查看端口占用情况
servcie iptables start:开启服务
service iptables stop:关闭服务
了解用户:
添加用户
useradd tom:添加一个tom用户
passwd:设置密码
useradd -d /home/
删除用户:
userdel
userdel -r
了解组
添加
groupadd 组名
删除组:
groupdel 组名:
权限:
一ll显示:
文件:-开头
目录:d开头·
文件权限;
由9个字母组成,三个三个为一组
第一组:代表当前用户权限
第二组:代表组的权限
第三组:其他用户权限
r:读
w:写
x:执行
chmod 777 1.txt
JDk的安装
1 查看安装的jdk全包名
2 卸载:rpm -e java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
3 安装:rpm -ivh jdk-7u67-linux-x64.rpm
4 配置环境变量
输入命令: vim /etc/profile
Tomcat
1解压::tar -xvf apache-tomcat-7.0.52.tar.gz
2修改名字为tomcat:/usr/local/tomcat
3关闭防火墙:service iptables stop
4开启端口:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
5开启tomcat服务:进入/usr/local/tomcat/bin/startup.sh
6看到:以下信息算成功启动
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_67
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
mysql 安装 rpm
1 查看安装:rpm -qa|grep mysql
2暴力卸载:rpm -ef mysql-libs-5.1.71-1.el6.x86_64 --nodeps
3解压:tar -xvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar
4安装:
1rpm -ivh MySQL-server-5.5.40-1.linux2.6.x86_64.rpm
2rpm -ivh MySQL-client-5.5.40-1.linux2.6.x86_64.rpm
5关闭防火墙
service iptables stop
6开端口:
iptables -t nat -A PREROUTING -p tcp --dport 3306 -j REDIRECT
67开启服务:
service mysql start
8修改密码:
set password=password('root');
flush privileges;
9:授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;

浙公网安备 33010602011771号