首页 > 系统相关 >个人linux下开发常用命令

个人linux下开发常用命令

时间:2022-08-14 12:22:32浏览次数:73  
标签:文件 查看 全拼 常用命令 用户 命令 开发 linux 目录

以下为个人使用的命令:

文件和目录操作命令

  • ls 全拼list,功能是列出目录的内容及其内容属性信息
  • cd 全拼 change diretory,功能是从当前工作目录切换到指定工作目录
  • cp 全拼 copy,其功能是复制文件或目录
  • find 查找的意思,用于查找目录及目录下的文件
  • mkdir 全拼 make directories,其功能是创建目录
  • mv 全拼move,其功能是移动或重命名文件
  • pwd 全拼print working directory,其功能是显示当前工作目录的绝对路径
  • rename 用于重命名文件
  • rm 全拼remove,其功能是删除一个或多个文件或目录
  • rmdir 全拼remove emoty directories,功能是删除空目录
  • touch 创建新的空文件,改变已有文件属性。如果要创建文件,我一般用vim
  • tree 功能是以属性结构显示目录下的内容

查看文件及内容处理命令

  • cat 全拼concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中
  • head 显示文件内容的头部
  • tail 显示文件内容的尾部
  • split 分割文件为不同的小片段
  • vimdiff 命令行可视化文件比较工具,常用于文本文件
  • grep/egrep 过滤字符串
  • join 按两个文件的相同字段合并
  • tr 替换或删除字符
  • vi/vim 命令行文本编辑器,建议直接使用vim

文件压缩及解压缩命令

  • tar 打包压缩。oldboy
  • unzip 解压文件
  • gzip gzip压缩工具
  • zip 压缩工具

信息显示命令

  • uname 显示操作系统相关信息的命令
  • du 计算磁盘空间使用情况
  • df 报告文件系统磁盘空间的使用情况
  • top 实时显示系统资源使用情况
  • free 查看系统内容
  • date 显示与设置系统时间

搜索文件命令

  • find 从磁盘遍历查找文件或目录
  • whereis 查找二进制命令,按环境变量PATH路径查找
  • which 

用户管理命令

  • useradd 添加用户
  • usermod 修改系统已经存在的用户属性
  • userdel 删除用户
  • groupadd 添加用户组
  • passwd 修改用户密码
  • chage 修改用户密码有效期限
  • id 查看用户的uid,gid及归属的用户组
  • su 切换用户身份
  • visudo 编辑/etc/sudoers文件的专属命令
  • sudo 以另外一个用户身份(默认是root用户)执行事先在sudoers文件允许的命令

网络操作命令

  • telnet 使用TELNET协议远程登录
  • ssh 使用SSH加密协议远程登录
  • scp 全拼secure copy,用于不同主机之间复制文件
  • wget 命令行下载文件
  • ping 测试主机之间网络的连通性
  • route 显示和设置Linux系统的路由表
  • ifconfig 查看、配置、启用或禁用网络接口的命令
  • netstat 查看网络状态
  • host 查询DNS的命令
  • tcpdump 命令行抓包工具

系统权限及用户授权相关命令

  • chmod 改变文件或目录权限
  • chown 改变文件或目录的属主和属组

查看系统用户登录信息的命令

  • last 显示登入系统的用户
  • lastlog 显示系统中所有用户最近一次登录信息
  • users 显示当前登录系统的所有用户的用户列表
  • finger 查找并显示用户信息

内置命令及其他

  • echo 打印变量,或直接输出指定的字符串
  • printf 将结果格式化输出到标准输出
  • rpm 管理rpm包的命令
  • yum 自动化简单化低管理rpm包的命令
  • date 查看或设置系统时间
  • clear 清除屏幕,简称清屏
  • history 查看命令执行的历史记录
  • nc 功能强大的网络工具
  • export 设置或显示环境变量
  • type 用于判断另外一个命令是否是内置命令

关机 / 重启 / 注销和查看系统信息的命令

  • shutdown 关机
  • halt 关机
  • poweroff 关闭电源
  • logout 退出当前登录的shell
  • exit 退出当前登录的shell

进程管理相关命令

  • jobs 查看当前有多少在后台运行的命令
  • kill 终止进程
  • killall 通过进程名终止进程
  • pkill 通过进程名终止进程
  • crontab 定时任务命令
  • ps 显示进程的快照
  • pstree 属性显示进程
  • service 启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态

有部分遗漏,如windows通用的npm、pm2等(需要安装相应包)

参考文章:https://www.cnblogs.com/depressiom/p/16516662.html

标签:文件,查看,全拼,常用命令,用户,命令,开发,linux,目录
From: https://www.cnblogs.com/zaxl932946/p/16585199.html

相关文章

  • Qt开发经验小技巧236-240
    关于在头文件中定义函数使用static关键字的血的教训。有时候我们需要将一些常用函数写在一个文件中供很多地方调用,如果写的是intdoxxx{}这种,在你多个地方引用的时候......
  • 使用 Kitten 开发一款趣味成语接龙游戏
    每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。本作品极具智能和体贴性,如......
  • Docker常用命令
    原文链接:https://www.zhoubotong.site/post/68.htmlDocker常用命令删除安装包:sudo apt-get purge docker-ce删除镜像、容器、配置文件等内容:sudo rm -rf /va......
  • 测试开发面试题(二)
    【牛客网】https://www.nowcoder.com/tutorial/97/761542e6787144eb918eb8a77b961d86【强强强】安全测试https://www.cnblogs.com/zgq123456/category/1342073.html测......
  • Linux 清空日志的五种方法
    第一种:cat/dev/null>filename第二种::>filename第三种:>filename第四种:echo"">filename第五种:echo>filenamehttps://blog.csdn.net/m0_60126160/article/d......
  • Linux之虚拟机无法ping物理机ip的解决方案
    情景复现我的物理机系统是Window,打开命令终端,执行ipconfig命令可以知道ip地址为192.168.1.6在虚拟机上ping物理机ip,没反应[root@echohye~]#ping192.168.1.6PING19......
  • Linux中各目录(文件夹)作用
    根目录下各目录详解目录名解析/bin二进制可执行命令。该目录下存放着普通用户的命令/boot启动Linux的核心文件/data用户用于存放日志等数据的目录/d......
  • Linux下yum安装mysql 遇到的问题Can't open and lock privilege tables: Table 'mysql
    今天在linux下安装mysql时执行servicemysqldstart时,mysql总是启动失败后来查看mysql日志:/var/log/mysqld.log,发现有个Can'topenandlockprivilegetables:Table'......
  • 版本与发布-微信小程序开发(三十一 )
    软件开发过程中的不同版本在软件开发过程中,根据时间节点的不同,会产出不同的软件版本,例如:①开发者编写代码的同时,对项目代码进行自测(开发版本)②直到程序达到一个稳定可......
  • vuecli3+cesium开发环境搭建
    一、vue-cli3+cesium搭建步骤1、vuecreate'yourproject-name'新建你的项目2、安装cesium依赖npminstallcesium--save3、新建cesiumContainer.vue文件,src/views/......