Linux 下默认文件显示的颜色
白色: 表示普通文件
蓝色: 表示目录
绿色: 表示可执行文件
红色: 表示压缩文件
蓝绿色: 链接文件
红色闪烁:表示链接的文件有问题
黄色: 表示设备文件
灰色: 表示其他文件
less命令 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
Linux 里利用 grep 和 find 命令查找文件内容,从文件内容查找匹配指定字符串的行:
grep "被查找的字符串" 文件名
//linux下查询文件及文件夹大小,ls- lh会以KB、MB等为单位进行显示
ls- lh
重启站点 方法
//查看端口所有运行中的程序
ps -ef|grep java
//查看所有运行中的进程的详细信息
ps -aux |grep java
//杀死进程
kill -9 51636
//启动
nohup java -jar XXX.jar >> Log.log 2>&1 &
查找10天之前创建的html文件
find -mtime +10 -name "*.html"
# 查看当前目录下各个文件, 文件夹占了多少空间, 不会递归
du -sh *
# 查看文件里有多少行
wc -l filename
# 查看当前用户环境变量
env
查找文件t6.txt中包含development字符的行,输出整行及行号
grep -n "development" t6.txt
将当前目录及其子目录中的所有文件列出:
find . -type f
将当前目录及其子目录下所有文件后缀为 .sh 的文件列出来:
find . -name "*.sh"
查看进程 按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
按 CPU 利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr
chown (change owner) : 修改所属用户与组。
chmod (change mode) : 修改用户的权限。
root@iZ2zect9h9unbd8pywi3seZ:~/deploy/crm# ls -lh
total 239M
-rw-r--r-- 1 root root 2.1K May 15 2020 application.properties
-rw-r--r-- 1 root root 37M Oct 4 2021 crm1.jar
-rw-r--r-- 1 root root 63M Jun 9 20:19 crm-bak.jar
-rw-r--r-- 1 root root 63M Jun 10 14:52 crm.jar
-rw-r--r-- 1 root root 2.6M Jun 19 2020 crm.sql
drwxr-xr-x 2 root root 4.0K Jun 13 09:10 logs
-rw------- 1 root root 75M Jun 13 11:01 nohup.out
-rwxr-xr-x 1 root root 39 Mar 24 2020 run.sh
drwxr-xr-x 528 root root 20K Jun 13 09:41 upload
-- 实例中,
-- 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。
-- 当为 d 则是目录;
-- 当为 - 则是文件;
-- 若是 l 则表示为链接文档(link file);
-- 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
-- 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
-- 其中,用 r 字符表示读权限,如果用 r 字符表示,则有读权限,如果用 - 字符表示,则没有读权限;
-- 写权限,如果用 w 字符表示,则有写权限,如果用 - 字符表示没有写权限;
-- 可执行权限,如果用 x 字符表示,则有执行权限,如果用 - 字符表示,则没有执行权限。
文件的权限字符为: -rwxrwxrwx , 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:
r:4
w:2
x:1
如果要将 .bashrc 这个文件所有的权限都设定启用,那么命令如下:
[root@www ~]# chmod 777 .bashrc