linux常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令相关的知识,希望对你有一定的参考价值。
在linux学习过程中,我们会用到一些常用命令,下面总结了一些在我们操作过程中常用的一些命令,以供大家使用,主要分为:常用指令,系统管理命令,用户及用户组管理命令,VIM使用命令,关机/重启命令五部分
常用指令
- Ls:显示文件或目录
- -l:列出文件详细信息l(list)
- -a:列出当前目录下所有文件及目录,包括隐藏的a(all)
- mkdir:创建目录
- -p:创建目录,若无父目录,则创建p(parent)
- cd:切换目录
- touch:创建空文件
- echo:创建带有内容的文件。
- cat:查看文件内容
- cp:拷贝
- mv:移动或重命名
- rm:删除文件
- -r:递归删除,可删除子目录及文件
- -f:强制删除
- find:在文件系统中搜索某文件
- wc:统计文本中行数、字数、字符数
- grep:在文本文件中查找某个字符串
- rmdir:删除空目录
- tree:树形结构显示目录,需要安装tree包
- pwd:显示当前目录
- ln:创建链接文件
- more、less:分页显示文本文件内容
- head、tail:显示文件头、尾内容
- ctrl+alt+F1:命令行全屏模式
系统管理命令
- stat:显示指定文件的详细信息,比ls更详细
- who:显示在线登陆用户
- whoami:显示当前操作用户
- hostname:显示主机名
- uname:显示系统信息
- top:动态显示当前耗费资源最多进程信息
- ps:显示瞬间进程状态 ps -aux
- du:查看目录大小,du -h /home带有单位显示目录信息
- df:查看磁盘大小,df -h 带有单位显示磁盘信息
- ifconfig:查看网络情况
- ping:测试网络连通
- netstat:显示网络状态信息
- man:命令不会用了,进行查找,如:man ls
- clear:清屏
- alias:对命令重命名如:alias showmeit=”ps -aux”,另外解除使用unaliax showmeit
- kill:杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
用户及用户组管理
- /etc/passwd:存储用户账号
- /etc/group:存储组账号
- /etc/shadow:存储用户账号的密码
- /etc/gshadow:存储用户组账号的密码
- Useradd:添加用户名
- Userdel:删除用户名
- Adduser:添加用户名
- Groupadd:添加组名
- Groupdel:删除组名
- passwd root:给root设置密码
- /etc/profile:系统环境变量
- bash_profile:用户环境变量
- .bashrc:用户环境变量
- su user:切换用户,加载配置文件.bashrc
- su – user:切换用户,加载配置文件/etc/profile ,加载bash_profile
vim使用
vim三种模式:命令模式、插入模式、编辑模式。
使用ESC或i或:来切换模式。
命令模式下: - :q 退出
- :q! 强制退出
- :wq 保存并退出
- :set number 显示行号
- :set nonumber 隐藏行号
- /apache:在文档中查找apache 按n跳到下一个,shift+n上一个
- yyp:复制光标所在行,并粘贴
- h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
关机/重启机器
- shutdown
- -r:关机重启
- -h:关机不重启
- now:立刻关机
- halt:关机
- reboot:重启
以上就是我们在Linux学习中经常用到的一些小命令,希望对大家的学习能有所帮助!!
以上是关于linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章