linux 常用命令

1.将一个用户添加到用户组中,千万不能直接用:

# usermod -G group_1 user

这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。
应该用 加上 -a 选项:

# usermod -a -G group_1 user

2.查看进程打开的文件

# lsof

参数 -p + 进程号(查看某个进程打开的文件) lsof | grep mysql 查看mysql打开的文件

# cat /etc/passwd 查看系统所有用户  cat /etc/group 查看系统所有组

3.查看组信息

# cat /etc/passwd 查看系统所有用户  cat /etc/group 查看系统所有组

4.查看系统内存使用情况

free 参数 -b(以Bety为单位) -k(以kb为单位) -m(MB为单位) -g(以GB为单位) 展示
-s<间隔秒>持续观察内存使用情况  -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示

5.查看磁盘使用情况

df  参数-b(以Bety为单位) -k(以kb为单位) -m(MB为单位) 展示
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示 

6.为文件或目录建立连接

ln命令是一个非常重要的命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接

7.文件压缩与解压缩命令

# tar -zcf test.tar.gz test.txt 将文件压缩
# tar -zxf test.tar.gz 将文件杰压缩

# tar -cf all.tar *.jpg 
这条命令是将所有 .jpg 的文件打成一个名为 all.tar 的包。-c 是表示产生新的包,-f 指定包的文件名。

# tar -rf all.tar *.gif
这条命令是将所有 .gif 的文件增加到 all.tar 的包里面去,-r 是表示增加文件的意思。

8./dev/null 文件

# 如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null: 

# $ command > /dev/null

/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。

如果希望屏蔽 stdout 和 stderr,可以这样写:

# $ command > /dev/null 2>&1

8.linux查看服务及它们所监听的端口

netstat -pnltu (能看到nginx redis 等服务的运行信息)

9.linux 通配符的使用

ls |grep ps* 列出当前目录下保函ps文件名的文件
ls |grep txt$ 列出当前目录下后缀为txt类型的文件

10.Linux通配符的使用 ? * [] ;

  • 命令 ls /usr/bin/w* 的效果是 列出指定目录下的所有以w开头的文件或目录
  • 命令 ls /usr/bin/w?? 的效果是 列出指定目录下的以w开头名称长度为3的所有文件或目录
  • 命令 ls /usr/bin/[xyz]* 的效果是 列出指定目录下的文件名以x或y或z开头的所有文件或目录

11.linux 快捷键

# ctrl+l 清空屏幕

# ctrl+r 搜索历史命令

12.下例命令解释: 查找/var/log目录中更改时间在7日以前的普通文件,并删除它们

# find /var/log -type f -mtime +7 -exec rm {} \;

13.列出当前文件下 文件的大小

ls -lht

14.查看当前文件夹下各文件夹大小:

du -h --max-depth=1
du -sh `ls`

15.环境变量设置

echo $PATH  查看环境变量
env  查看环境变量
vim /etc/profile  编辑环境变量
vim .bash_profile 编辑环境变量

16.查看文件夹下各个文件的大小

du -sh `ls`
du -sh /* 递归查看

17.磁盘管理

1: fdisk 磁盘管理命令通过这个命令来添加分区和分配分区的大小
2: mkfs  通过这个命令来格式化分区后分区才能使用
3: mount 使用这个命令将分区挂载到指定的文件夹上
4: vim /etc/fstab 将挂载信息永久记录,使用mount命令挂载的分区服务器重启后会失效,所以需要在
/etc/fstab配置文件中记录挂载信息使其永久有效

18.查看系统分区情况

lsblk -f

19.通过cat命令快捷创建文件并输入内容

1. cat > test.php
2. 输入内容
3. Ctrl + d 保存

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值