回想当时入门linux时抱着鸟叔的私房菜啃,看了没几页就放弃了 。
如果主要从事算法相关工作,其实高频使用的命令就那么些 , 一起看看吧!
文章插图
用户相关• id – 显示用户的详细信息(uid、gid和group)
• last – 列出有关最近登录的信息,包括时间、用户名、IP地址和会话持续时间
• who – 显示已授权的用户
• groupadd "testgroup" – 创建名为 "testgroup" 的组
• adduser NewUser – 添加名为 "NewUser" 的用户
• userdel NewUser – 删除名为 "NewUser" 的用户
• usermod NewUser – 修改有关用户 "NewUser" 的信息
目录导航相关• cd / - 进入根目录
• cd - 进入主目录(使用$HOME变量)
• cd /root - 进入 /root 目录
• cd .. - 向上移动一级
• cd /root/.ssh - 进入隐藏文件夹 .ssh
文件操作相关• ls -al – 显示当前文件夹中的文件和目录
• pwd – 显示当前工作目录
• mkdir NewFolder – 创建名为 'NewFolder' 的新目录
• rm NewFile – 删除名为 'NewFile' 的文件
• rm -f NewFile – 强制删除名为 'NewFile' 的文件
• rm -r NewFolder – 递归删除名为 'NewFolder' 的目录
• rm -rf NewFolder – 强制递归删除名为 'NewFolder' 的目录
• cp oldfile1 newfile2 – 复制 'oldfile1' 的内容到 'newfile2'
• cp -r olddir1 newdir2 – 递归复制目录 'olddir1' 到 'newdir2' 。如果不存在 , 将创建 Dir2
• mv oldfile1 newfile2 – 将 'oldfile1' 重命名为 'newfile2'
• ln -s /etc/log/file logfile – 创建指向文件的符号链接
• touch newfile – 创建名为 'newfile' 的空文件
• cat > newfile – 将标准输入放入 'newfile'
• more newfile – 逐屏输出 'newfile' 的内容
• head newfile – 输出文件 'newfile' 的前10行
• tAIl newfile – 输出文件 'newfile' 的最后10行
• gpg -c newfile – 使用密码以gpg格式加密 'newfile' 并保存在相同目录中
• gpg newfile.gpg – 解密gpg文件
• wc newfile – 显示新文件中的字节数、单词数和行数
文件/目录权限相关• chmod 777 /root/ssh – 为所有有权访问服务器的人(所有者、组、其他人)设置读、写和执行权限
• chmod 755 /root/ssh – 为所有者设置rwx权限,为组和其他人设置r_x权限
• chmod 766 /root/ssh – 为所有者设置rwx权限,为组和其他人设置rw权限
• chown newuser newfile – 将newfile的所有者更改为newuser
• chown newuser:newgroup newfile – 将newfile的所有者和组所有者都更改为newuser和newgroup
• chown newuser:newgroup newfolder – 将目录newfolder的所有者和组所有者都更改为newuser和newgroup
• stat -c “%U %G” newfile – 显示newfile的用户和组所有者
搜索【Linux普通玩家,熟悉这些高频命令就行了】• grep searchargument newfile – 在newfile中搜索searchargument
• grep -r searchargument newfolder – 在newfolder中递归搜索searchargument
• locate newfile – 显示newfile的所有位置
• find /etc/ -name "searchargument" – 在 /etc 目录中找到以 searchargument 开头的文件
• find /etc/ -size +50000k – 在 /etc 目录中找到大于 50000k 的文件
解压缩相关• tar -cf archive.tar newfile – 从文件 'newfile' 创建一个压缩 'archive.tar'
• tar -xf archive.tar – 解压文件 'archive.tar' 的内容
• tar -zcvf archive.tar.gz /var/log/ – 从 /var/log/ 目录创建一个tar压缩 , 并使用gzip进行压缩
• gzip newfile – 压缩新文件(将具有 .gz 扩展名)
软件包安装相关• rpm -i pkg_program.rpm – 在centos、RHEL等上安装RPM软件包
推荐阅读
- 2024 年,AI 会影响普通人吗?
- 问道手游怎么屏蔽玩家
- 都说杨紫变好看了,我总结了她的3条“变美思路”,很适合普通人
- MySQL的自增主键是连续自增吗?
- 一款开源的Linux可视化管理项目,运维效率翻倍
- “男人婆”张延老到认不出!穿大妈装肤色脸黄一脸憔悴,52岁比普通奶奶还要老
- 54岁王菲老到认不出来!穿一身黑瘦脱相,素颜出镜与普通大妈无异
- 上影厂花旦陈鸿梅: 80年代红极一时,嫁普通高干子弟,如今怎么样
- Linux采用这种分区,后患无穷,现在知道还来得及吗?
- 窦骁被赞比施伯雄更有钱,婚礼让何超莲穿定制旗袍,吴千语显普通