Linux常用命令
1、关机
(1)halt
(2)poweroff
2、重启
reboot
3、显示文件信息
ll
4、显示文件目录
ls
5、切换路径
(1)cd ../ :切换到上级目录
(2)cd fileName :切换到filename目录下,也可以是多级目录如 :fileName1/fileName2
(3)cd :直接打cd回到主目录下
6、创建文件夹
(1)mkdir fileName:创建文件夹
(2)创建多级目录 :mkdir -p file1/file2
7、删除文件夹
(1)rmdir fileName:删除文件夹
(2)rm -rf fileName:强制删除文件
8、创建文件
touch fileName:创建文件.txt
9、查看文件内容
cat fileName:查看文件内容
10、编辑文件内容
vi fileName:查看文件内容 ,按 i或者insert开始编辑,编辑完成后按esc推出编辑,再输入:wq 后回车保存并退出
:q!:强制退出
11、实时打印文件
tail -fn num fileName:实时打印文件倒数第num行,Ctrl+Z:可退出
12、复制文件
cp file.txt fileName:复制文件file.txt到fileName目录
cp -r fileName1 fileName2:赋值目录fileName1到fileName2
13、剪切文件
mv file1 file2:把fileName1剪切到fileName2,如果fileName2是文件夹/目录就剪切,如果是文件就改名
14、查找文件
find fileName1-name fileName2:在fileName1中查找fileName2,(可以用*这个通配符)
15、创建用户、删除用户
useradd userName:创建用户名,用su userName切换到这个用户后输入passwd设置密码
userdel userName:删除用户
16、添加用户组
groupadd userName:添加用户组
(1)groupwd -a 用户名 组名:将用户添加到用户组
(2)groupwd -d 用户名 组名:将用户移除用户组
(3)groups 用户名:查看用户为那个用户组
17、查看创建用户组/查看用户
cat /etc/group:查看创建用户组
cat /etc/passwd:查看用户
18、打包/解压
tar 参数 newname.tar 源文件:打包
tar 参数 源文件:解压
(1)-cvf:打包时显示内容
(2)-xvf:解压时显示过程
(3)-c:打包
(4)-x:解压/打包.tar.gz
(5)-z:压缩包
(6)-v:显示过程
(7)-f:使用档案名字
(8).tar:打包名 .tar.gz:压缩包
19、配置文件
/etc/profile:配置文件 使配置文件生效 source
20、查看版本号
-v/-version:查看版本号
21、清空控制台
Ctrl+l:清空控制台
22、查看端口是否占用
netstat -apn | grep 8080:查看8080端口有没有占用
23、查看环境变量名
echo 环境变量名:查看环境变量名
24、添加外网访问防火墙端口的文件
/etc/sysconfig/iptables:添加外网访问防火墙端口的文件
25、重启防火墙
service iptables restart:重启防火墙
26、查看进程/结束进程
查看进程:ps -ef |grep redis
ps:将某个进程显示出来
-A 显示所有程序。
-e 此参数的效果和指定"A"参数相同。
-f 显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关redis有关的进程
结束进程:
kill[参数][进程号]
kill -9 4394
27、启动项目/停止项目
startup.sh
shutdown.sh
28、tail命令
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
常用参数:
-f 循环读取(常用于查看递增的日志文件)
-n<行数> 显示行数(从后向前)
(1)循环读取逐渐增加的文件内容
ping 127.0.0.1 > ping.log &(后台运行:可使用jobs -l查看,也可使用fg将其移到前台运行)
tail -f ping.log(查看日志)
29、grep命令
grep家族总共有三个:grep,egrep,fgrep。
(1) 同时满足多个条件
cat logs.log |grep 123|grep 'abc'|more --查询logs.log中同时满足123和abc的句子
(2)满足任意一个条件
cat logs.log |grep -E '123|abc' |more --注意:-E一定要写。后面的引号可以是单引号也可以是双引号。用“|” 竖杠来分隔要筛选的条件
连接:http://www.cnblogs.com/zhangyuhang3/p/6873900.html