linux常用的操作指令
使用linxu有一段时间了,也积累了一些常用的指令,为了避免平时使用的时候能够及时查看到,这里做一个记录。
drwxr-xr-x
文件类型 d-目录directory
- 二进制文件(普通文件)
l 软连接文件link
ervice vsftpd start //启动从window到linux上传服务
bye ftp退出命令
bye //推出ftp下的进程
ifconfig //在linux下查看ip
gzip -d (解压缩文件名称) --解压以gz为后挫的压缩文件
tar -xvf (解压文件名) --解压以tar为后挫的压缩文件
mv 需要移动的文件名 别的目录(/根目录)
mv 源文件名 需要改成的文件名
cp -ri /源文件目录 /拷贝文件目录(cp -ri /project/cpass_old/* /project/cpass)
ps -ef 列出当前所有的进程
kill -9 id 强制关闭进程
ps -ef | grep tomcat 查看tomcat的进程是否启动
service iptables stop 启关闭防火墙
chkconfig iptables off 查看防火墙是否关闭
rpm -qa 列处该机器安装的所有软件
rpm -qa | grep jdk 查看当前机器是否安装了jdk
rpm -e 文件名称 卸载软件
rpm -ivh 文件名称 安装文件
rm -rf dir 删除文件夹
touch filename 创建文件
mkdir dirctory 创建目录
Alt+Ctrl 退出虚拟机
catalina.sh run 启动tomcat并查看日志
tail -f catalina.out
cat /proc/version 查看版本信息
netstat -ntupl 查看服务端口
netstat -na | grep ip 查看ip进程
/usr/local/apache2/bin/apachectl restart //重启apatch服务
service mysqld restart 重启mysql服务
netstat -ntupl 查看服务所有端口
lsb_release -a 查看版本
nslookup 网址 查看网络情况
tar cvf FileName.tar DirName //文件打包
chown -R user dir|filename //改变文件或目录的所属
find path[要查找的路径] –name filename[文件名,可以使用通配符]
例如:find / -name httpd.conf,表示在根目录下查找文件名为 httpd.conf文件
查看硬盘空间
df -lh
init 0为关机﹐init 1为重启
rpm -e --nodeps 卸载软件名称(例如:mysql) --- 卸载软件
yum remove mysql 删除mysql安装
grep 查找的内容 文件路径 (grep bin /tmp/hello) 查找指定文件中的内容
grep bin /tmp/hello 表示在/tmp/hello 目录下查找字符为bin的内容
在VI的命令模式下输入“:set nu” 显示编辑行号
系统时间修改
date -s MM/dd/yy (m-月,d-日,yy-年)
date -s hh:mm:ss (h-小时,m-分钟,s-秒)
mysqldump -uroot -p linux > 文件路径(例:/root/linux.sql) 备份数据库内容
hisitory -c //清空历史记录
3.链接
软链接
ln -s /etc/issue /issue.soft
创建文件/etc/issue的软连接issue.soft
功能:类似于window桌面的快捷方式
硬链接
ln /etc/issue /issue.hard
创建文件/etc/issue的硬连接/issue.hard
功能:与源文件时时同步
chmod u[用户]/g[所属组]/o[另外] +-= r/w/x [文件名称或目录]
+ 增加权限
-去掉权限
= 赋值权限
数字表示法
r-4 w-2 x-1
rwxr-xr-- 754
rw-r-x--x 651
su - 用户名/密码 切换用户
创建用户:
useadd 用户名
passwd 密码
调整默认权限
umask
0 特殊权限位
022 用户权限位,权限掩码值
目录权限:
777
- 022
-------
755
linux文件权限规则:
默认情况下,创建的文件没有操作权限
文件权限:
目录权限减去操作权限:644
改变缺省权限值
umask 掩码值(掩码值=777-设置的权限(750))
which 指令(如:ls、expr) --显示当前指令的绝对路径
whereis 指令(如:ls、expr) --显示当前指令的绝对路径,同时显示帮助文档
find [搜索路径] [搜索关键字] --根据路径搜索文件或目录
1.find [搜索路径] -name 文件名称 --根据文件名称查找文件
文件名称可以分为 * 匹配 例如
(find /etc -name init* ) --在/etc目录下查找文件开头以in