使用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目录下查找文件开头以init为开头的所有文件
以 ?匹配 --匹配单个字符,
例如(find /etc -name init???) --在/etc目录下查找以init为开头,后面有三个字符的文件
2.find [搜索路径] -size +(-) 大小(block) --根据路径查找文件大小是 >(+号) 或者 <(-) 大小的文件
1k = 2block(512 byte)
3. find [搜索路径] -user 用户名称 --根据路径查找所有者为“用户名称”的文件
4.时间查找
A.天 ctime、atime、mtime
B.分钟 cmin、amin、mmin
c -change 改变,表示文件属性被修改过,所有者、所属组、权限
a-access 访问, 表示文件被查看过
m-modify 修改, 表示文件内容被修改过
-表示时间之内。+超过这个时间
连接符 -a (and) 逻辑与 -o (or) 逻辑或
-type (类型)
find /etc -name init* -a type d (表示查找类型是目录的文件)
find .................. -exec 命令 {} \; # {}代表find查找的结果集
例如: find /etc -name inittab -ok(确认提示) -exec ls -l {} \; 将查询到的inittab文件进行信息查看
结果 : -rw-r--r-- 1 root root 1666 Nov 18 2011 /etc/inittab
分享到:
相关推荐
linux常见操作指令,非常全面,罗列清晰 linux常见操作指令,非常全面,罗列清晰 linux常见操作指令,非常全面,罗列清晰 linux常见操作指令,非常全面,罗列清晰 linux常见操作指令,非常全面,罗列清晰
Linux 常用操作命令合集 Linux 作为一款开源操作系统,提供了丰富的命令行操作命令,帮助用户更方便地管理和维护系统。本文将整理常用的 Linux 操作命令,包括 JDK 和 Tomcat 的安装、环境变量的配置、IP 地址的...
linux常用操作命令(全)汇编.pdf
这是一份非常全面的Linux常用操作命令大全,涵盖了Linux系统的基础知识、基础操作、目录操作、文件操作、文件权限、压缩与解压、其他常用命令以及系统管理等方面的内容。 总的来说,这份文档系统地介绍了Linux系统中...
以上是Linux常用操作命令的基本介绍,熟练掌握这些技能能让你在Linux环境中游刃有余。每个主题都包含了丰富的知识,值得深入学习和实践。对于初学者,建议通过实际操作来熟悉这些命令,逐步提升Linux操作能力。
红帽linux常用操作命令
### Linux常用操作命令详解 #### 一、Linux简介与特点 **Linux** 是一种免费且开源的操作系统,基于 Unix 设计思想。它以其高度的安全性和稳定性而闻名,并被广泛应用于服务器、嵌入式系统以及高性能计算领域。 #...
红帽linux常用操作命令.docx红帽linux常用操作命令.docx
红帽linux常用操作命令.pdf
linux常用操作命令整理
在Linux环境中,熟练掌握常用的操作指令是日常系统管理、开发和故障排查的基础。以下是一些关键的Linux操作指令及其用途: 1. `ls`:列出目录内容。通过添加`-l`选项可以显示详细信息,`-a`则会显示所有文件,包括...
linux常用操作命令.txt
常见的linux操作指令汇总,实用性强
linux常见操作命令_linux-operation
redlinux常用操作命令.docxredlinux常用操作命令.docx
"Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统...