Linux常用命令


Linux中文件夹是d开头 文件是-开头

su - 用户名 切换用户
exit 退出当前用户
ifconfig 查看IP (需有root管理员权限)
pwd 查看当前路径
mkdir 文件名 新建文件夹
rm -rf(递归) 文件夹 循环删除文件夹
touch 文件名 新建文件
ls 显示目录名称
ll 显示目录详细信息
cd 文件夹名 进入文件夹
cd .. 返回上级目录
cd / 返回根目录
cd 返回家目录
vi 文件名 查看文件,可以编辑(刚进入时为查看模式)点击i进入编辑模式,点击esc 输入:输入wq!(w是保存,q是退出,!是强制)
more 文件名 查看文件 分屏显示内容
cat 文件名 查看文件 显示全部内容
tail -f 文件名 (查看动态日志)
Ctrl+z 退出
clear 清屏
mv 旧名 新名字 (重命名)
mv 文件名 路径 (文件移动)
cp -r 被拷贝的文件名 路径 文档复制
who 命令用于显示当前在线的用户
who am i 查看当前用户
ps -ef 用于显示当前所有正在运行的进程状态。
ps -ef |grep 进程名 查看某个进程
ps -ef |grep 进程号 查看单个进程
ps -aux | grep 进程名 (-aux 显示所有状态)
kill -9 [PID] (-9 表示强迫进程立即停止)
find 路径 -name 文件名 根据文件名查找文件路径
grep -r "abcd" /路径 搜索字符串所在路径 -r 选项表示递归(recursive)遍历所有子目录 / 是根文件夹, 表示全盘
date 显示系统日期
date -s "2017-02-16 08:08:00" 修改时间
netstat -an 列出所有端口
netstat -an | grep 8005 查看单个端口
top 查看资源管理(cpu,内存)
du -h 查看目录所占磁碟容量
df -h 查看磁盘空间
tar -cvf 新名.tar.gz 旧名字 (创建一个压缩文件)
tar -xvf 名字.tar.gz 解压一个包
zip 新名.zip 旧名 创建一个zip格式的压缩包
unzip 文件名.zip 解压一个zip格式压缩包
--- chown 用户 文件名 把文件所有者改为其他用户。
- chown -R 属主用户.属组 /home 把目录/home及其下的所有文件和子目录的属主改成新用户,属组改成新属组。
chmod u+x 文件名 (- 使用 "+" 设置权限,使用 "-" 用于取消 u代表自己,
g代表同组,o代表其他 RWX(可读,可写,可执行)

-.find命令
基本格式:
find path expression
1.按照文件名查找
(1)find /-name httpd.conf
#在根目录下查找文件httpd.conf,表示在整个硬盘查找

(2)find /etc-name httpd.conf
#在/etc目录下文件httpd.conf

(3)find /etc-name'*srm*' #使用通配符
*(0或者任意多个)。表示在/etc日录下查找文件名中含有字符串'srm'的文件 #表示当前目录

(4)find.-name'srm*'
目录下查找文件名开头是字符串'srm’的文件

2.按照文件特征查找
(1)find /-amin-10
# 查找在系统中最后10分钟访问的文件(access time)
(2)find /-atime-2
# 查找在系统中最后48小时访问的文件

 

posted @ 2019-09-17 20:20  sunny.boy  阅读(118)  评论(0编辑  收藏  举报