it:linux_cli_base
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
it:linux_cli_base [2024/05/12 12:40] – 移除 - 外部编辑 (未知日期) 127.0.0.1 | it:linux_cli_base [2024/05/12 12:40] (当前版本) – ↷ 页面kbase:it:linux_cli_base被移动至it:linux_cli_base vim | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | # 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增强软件 | ||
+ | |||
+ | - 文件管理器([mc](https:// | ||
+ | - 系统资源监控([htop](https:// | ||
+ | - 软件用例([tldr](https:// | ||
+ | - 外层终端([tmux](https:// | ||
+ | - 网络管理(ip([iptraf](http:// | ||
+ | - 目录文件列表([exa](https:// | ||
+ | - 软件下载([aria2](https:// | ||
+ | - 系统信息查询([neofetch](https:// | ||
+ | |||
+ | ----- | ||
+ | |||
+ | - 显示与合并([bat](https:// | ||
+ | - 查看执行进度([progress](https:// | ||
+ | - 切换目录([pm](https:// | ||
+ | - 流量监控([bmon](https:// | ||
+ | - 模糊查询([fzf](https:// | ||
+ | - 磁盘分析([ncdu](https:// | ||
+ | - 服务器管理([Cockpit](https:// | ||
+ | - 屏保(cmatrix(黑客帝国),aafire(火焰),hollywood(好莱坞),asciiquarium(水族馆)) | ||
+ | - 小玩意儿(fortune(fortunes-zh)(箴言),cowsay(牛说),sl(小火车)) | ||
+ | |||
+ | {{tag># |