日常学习--Linux命令梳理--20240715

1、Linux系统的帮助命令

command --help        简洁的帮助命令

man command        相对更详细的帮助命令

info command        更详细的帮助命令

2、Linux系统用户账号和用户组的管理

# useradd -g group –G adm,root gem        添加用户并指定用户组和附属用户组,使用默认的主目录home/gem

#userdel [-r] sam       删除用户的同时删除其用户主目录(-r)

#usermod -g group –G adm,root gem        修改用户的用户组、主目录、注释等等

#passwd -u sam        超级用户给新用户解锁,新用户创建时会被锁定

#passwd sam        超级用户给新用户设置密码

# groupadd -g 101 group2        增加一个新组group2,同时指定新组的组标识号是101

# groupdel group1        删除组group1

# groupmod –g 10000 -n group3 group2        将组group2的标识号改为10000,组名修改为group3

$ newgrp root        命令newgrp切换到其他用户组,前提是用户是属于多个组

还可以批量添加用户,只做了解。

3、目录的切换和展示

cd /        cd ../        cd home/sam        切换目录

pwd        显示当前的工作目录

ls        ls -l        ll        显示当前目录下有哪些文件和目录

4、文件的创建、编辑、复制、移动和删除

touch filename.txt        创建一个文件

echo "Hello, World!" > filename.txt        创建一个文件并添加内容(如果文件已存在则会覆盖)

echo "这是第二行。" >> filename.txt        创建一个文件并追加内容(文件存在,则追加到文件)

nano filename.txt        创建一个文件并编辑

vim/vi filename.txt     创建一个文件并编辑(insert进入编辑模式,esc退出编辑,:wq保存并退出)

cp source new_name_source        当前目录拷贝文件并命名成新文件

cp source -t dest        将文件拷贝到目标目录(或者目标目录文件)

mv source -t dest        将文件移动到目标目录

rm [-f] source        删除文件

mkdir -p 父目录/子目录        创建具有父子关系的目录

cp -r 源目录 目标目录/        将源目录及其子目录一起复制到目标目录

mv 源目录 目标目录/        将源目录及其子目录一起移动到目标目录

rm -r 目录名        删除目录及其子目录

5、查询文件、文件类型

file filename    显示文件类型
find home/ -iname ’*.txt‘ -print    查询当前目录及其子目录中文件后缀为.txt的文件
more    用于查询结果浏览,只能向后,不支持查询
less    用于查询结果浏览,可以向前和向后,支持查询
grep    一般在管道之后,从上一个命令的结果集中搜索
look -df L testfile    只对比字母和数字且忽略大小写,在testfile文件中查L开头的行

6、改变文件的所有者、所属群组等权限

chgrp -v bin log2012.log    将文件log2012.log的所属群组改成bin    
chmod ug+w,o-w file1.txt file2.txt    改变文件拥有者、群组、其他用户的操作权限
chown jessie:users file1.txt    变更文件拥有者,只有root用户有这个权限

7、系统情况

df    文件的总磁盘容量、使用了多少、剩余可用
free    系统内存和堆的容量和使用情况
telnet 192.168.0.5    远程登录
ifconfig    查看系统ip,类似Windows的ipconfig
netstat    -a    查看系统的网络详细情况
ping ip        查看系统和ip是否连通
date        查看系统时间
last        查看系统的近期登录情况
whoami        查看当前用户
whois        查看某个用户的详细情况

8、进程相关、设置用户密码、压缩和解压缩

kill -9 pid    强行杀死进程
top            查看所有进程
ps -ef    ps -aux 查看运行的线程
clear        清屏
passwd        设置用户密码
echo string    输出字符串
tar -cvzf test.tar.gz xm/a.txt       tar -xvzf test.tar.gz       通过gzip进行压缩和解压缩  

相关推荐

  1. 日常学习--Linux命令梳理--20240715

    2024-07-16 15:28:05       20 阅读
  2. 日常学习--docker命令梳理--20240714

    2024-07-16 15:28:05       25 阅读
  3. 日常学习--20240713

    2024-07-16 15:28:05       20 阅读
  4. LINUX 日常使用命令

    2024-07-16 15:28:05       38 阅读
  5. Linux查询日志命令

    2024-07-16 15:28:05       41 阅读
  6. docker命令梳理

    2024-07-16 15:28:05       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 15:28:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 15:28:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 15:28:05       58 阅读
  4. Python语言-面向对象

    2024-07-16 15:28:05       69 阅读

热门阅读

  1. Scala学习笔记17: Try与异常处理

    2024-07-16 15:28:05       21 阅读
  2. 全局变量 y1 会和 cmath 标准库中的变量产生冲突

    2024-07-16 15:28:05       19 阅读
  3. Solus Linux简介

    2024-07-16 15:28:05       22 阅读
  4. 0基础学python-8:if,while,for

    2024-07-16 15:28:05       23 阅读
  5. RPC 的原理和示例

    2024-07-16 15:28:05       24 阅读
  6. Log4j的原理及应用详解(三)

    2024-07-16 15:28:05       24 阅读
  7. 【TFTP工具(Trivial File Transfer Protocol)】

    2024-07-16 15:28:05       21 阅读
  8. ssh升级

    ssh升级

    2024-07-16 15:28:05      24 阅读
  9. 什么是PHP?

    2024-07-16 15:28:05       22 阅读
  10. HDFS和ES

    2024-07-16 15:28:05       19 阅读
  11. 格雷编码

    2024-07-16 15:28:05       23 阅读
  12. 外呼系统用回拨模式打电话有什么优势

    2024-07-16 15:28:05       20 阅读
  13. datawhale【第二期】nlp

    2024-07-16 15:28:05       24 阅读
  14. DVC+Minio

    2024-07-16 15:28:05       19 阅读
  15. 力扣第208题“实现 Trie (前缀树)”

    2024-07-16 15:28:05       21 阅读
  16. 地暖管的选材

    2024-07-16 15:28:05       19 阅读