it:linux_cli_base
Linux常用命令行操作及精选软件
这里是vim同志精选出来的linux常用命令行操作和相关软件中,网上不缺相关材料,但一般内容太多,弄个适合新手的文档吧。
主要内容包括:1.基本命令行操作(用户管理,快捷键,文件管理,查找,其它),2.精选软件
基本命令行操作
文件及目录操作
- ls(查看当前目录的文件)
- cd(切换目录)
- cp(复制文件)
- mv(移动/重命名)
- rm(删除文件或目录)
- mkdir(创建目录)
- touch(创建空文件,修改文件时间)
- ln(创建链接文件)
查询显示
- echo(将内容显示在屏幕上,或者重定向到指定文件中)
- more(分页查看文本内容)
- less(高级查看文本内容)
- find(查找文件和目录)
- grep(过滤字符串)
- cat >(查看文本文件内容,或者输出到指定文件)
- pwd(显示当前目录路径)
- history(查询操作记录)
- which xapp(定位程序在哪个目录)
- w(显示当前登录系统的用户信息)
- uname -a(查看系统内核信息)
- ip addr show(查看当前网络信息)
- ps aux(查看进程详情)
系统操作
- alias(设置别名)
- chmod(修改文件或目录权限)
- chown(修改文件或目录的所有者)
- su(切换用户)
- sudo(作为超级用户操作)
- reboot(重启)
- shutdown(关机)
快捷操作
- Tab(补全命令或者文件名)
- Ctrl+L(清屏,clear)
- Ctrl+/(撤销操作)
- Ctrl+C(杀死当前运行的进程)
- Ctrl+Z(当前运行程序移至后台,并暂停工作)
更多CLI命令(分类)
系统信息
- date(查看当前日期时间)
- cal(查看本月日历)
- uptime(查看uptime信息)
- id(查看当前用户信息)
- whoami(确认当前用户是谁)
- who(查看当前登录用户信息)
- file(查看文件类型)
- stat(查看文件属性)
- df(查看存储使用情况)
- du(查看目录使用情况)
- free(查看内存和swap使用情况)
- mount(查看文件系统和驱动加载情况)
- export(设置或者显示环境变量)
进程管理
- ps(查看当前活动进程)
- kill pid(退出进程)
- bg(查看当前后台有哪些程度在运行)
- fg(将最近转到后台的程序带到前台)
- fg n(将指定进程带到前台)
- crontab(定时任务命令)
- pgrep(查找匹配条件的进程)
用户管理
- useradd username(添加用户)
- passwd username(设置密码)
- groupadd groupname(添加工作组)
- userdel username(删除用户)
- usermod -a -G groupname username(将用户添加进工作组)
- su - abc(切换用户)
Bash快捷键
- Ctrl+A(移到行首)
- Ctrl+E(移到行尾)
- Ctrl+M(换行)
- Ctrl+B(光标左移一个字符)
- Ctrl+F(光标右移一个字符)
- ESC+B(光标左移一个单词)
- ESC+F(光标右移一个单词)
- Ctrl+U(删除光标前到行首的字符)
- Ctrl+K(删除从光标到行尾的字符)
- Ctrl+W(删除光标前的一个单词)
- Ctrl+H(删除光标前的一个字符)
- Ctrl+D(删除光标所在处的一个字符)
- ESC+D(删除光标后的一个单词)
- Ctrl+Y(粘贴/恢复上次删除的内容)
- Ctrl+L(清屏)
- Ctrl+/(撤销操作)
- Ctrl+C(杀死当前运行的进程)
- Ctrl+Z(当前运行程序移至后台,并暂停工作)
- Ctrl+P(当前命令的前一个命令)
- Ctrl+N(当前命令的后一个命令)
- Ctrl+R(查找历史命令)
- Ctrl+S(冻结终端)
- Ctrl+Q(恢复终端)
- Ctrl+D(退出当前Shell,当前行没有内容的情况下)
第三方cli增强软件
it/linux_cli_base.txt · 最后更改: 2024/05/12 12:40 由 vim