Linux命令行大全 知乎,linux常用命令及用法
Linux命令行大全 知乎目录
Linux命令行大全 知乎
1. 文件操作命令:
t `ls`:列出目录内容。
t `cd`:改变当前目录。
t `pwd`:显示当前目录的路径。
t `cp`:复制文件或目录。
t `mv`:移动或重命名文件或目录。
t `rm`:删除文件或目录。
t `find`:查找文件或目录。
t `cat`:显示文件内容。
t `more` / `less`:分页显示文件内容。
2. 文本操作命令:
t `grep`:搜索文本。
t `sed`:流编辑器,用于处理文本流。
t `awk`:文本和数据抽取和报告工具。
t `sort`:排序文本行。
t `cut`:删除文本行的部分内容。
t `head` / `tail`:显示文本文件的开头或结尾部分。
3. 系统信息命令:
t `uname`:显示系统信息。
t `df`:显示磁盘空间使用情况。
t `du`:显示目录或文件的大小。
t `free`:显示内存使用情况。
4. 网络命令:
t `ping`:测试网络连接。
t `ifconfig` / `ip`:显示和配置网络接口。
t `netstat`:显示网络连接、路由表、接口统计等。
t `ssh`:安全地登录到远程服务器。
5. 压缩和解压命令:
t `tar`:打包和解包文件。
t `gzip` / `gunzip`:压缩和解压缩文件。
t `zip` / `unzip`:压缩和解压缩ZIP文件。
6. 其他常用命令:
t `man`:显示命令的手册页。
t `echo`:显示文本或变量的值。
t `date`:显示或设置系统日期和时间。
t `cal`:显示日历。
7. 软件包管理(取决于发行版):
t Debian/Ubuntu的APT工具、RedHat/CentOS的YUM/DNF工具等,用于安装、更新、卸载软件包。
8. 用户和权限管理:
t `useradd` / `userdel`:添加或删除用户。
t `passwd`:更改用户密码。
t `chmod`:改变文件或目录的权限。
t `chown`:改变文件或目录的所有者和/或群组。
9. 进程管理:
t `ps`:显示当前进程。
t `kill`:终止进程。
10. 其他工具:如`screen`和`tmux`,用于多窗口管理和会话管理。
11. 脚本语言:如Bash,用于自动化任务和编写脚本程序。
12. 编程语言及其工具:如Python、C、C++等及其相关的编译器、调试器等工具。
13. 版本控制:如Git,用于源代码管理。
linux常用命令及用法
Linux常用命令及其用法
在Linux系统中,命令是用户与操作系统交互的基本方式。
下面列举了一些常用的Linux命令及其基本用法:
1. ls:列出目录内容
用法:`ls [选项] [目录或文件]`
例子:`ls -l`(以长格式显示目录内容)、`ls -a`(显示所有文件,包括隐藏文件)
2. cd:切换目录
用法:`cd [目录]`
例子:`cd /home/user`(切换到/home/user目录)、`cd ..`(切换到上级目录)
3. pwd:显示当前工作目录
用法:`pwd`
例子:执行`pwd`命令将输出当前所在目录的路径
4. mkdir:创建目录
用法:`mkdir [选项] 目录`
例子:`mkdir new_dir`(创建名为new_dir的目录)
5. rm:删除文件或目录
用法:`rm [选项] 文件或目录`
例子:`rm file.txt`(删除file.txt文件)、`rm -r dir`(递归删除dir目录及其内容)
6. cp:复制文件或目录
用法:`cp [选项] 源文件或目录 目标文件或目录`
例子:`cp file.txt new_file.txt`(复制file.txt并重命名为new_file.txt)
7. mv:移动或重命名文件或目录
用法:`mv [选项] 源文件或目录 目标文件或目录`
例子:`mv file.txt dir/`(将file.txt移动到dir目录)、`mv old_name.txt new_name.txt`(重命名文件)
8. cat:查看文件内容
用法:`cat [选项] 文件`
例子:`cat file.txt`(查看file.txt的内容)
9. echo:在终端输出文本或变量内容
用法:`echo [选项] [字符串]`
例子:`echo "Hello, World!"`(输出Hello, World!)、`echo $PATH`(输出PATH环境变量的值)
10. grep:在文件中查找文本
用法:`grep [选项] 模式 [文件...]`
例子:`grep "text" file.txt`(在file.txt中查找包含"text"的行)
11. sudo:以超级用户权限执行命令
用法:`sudo 命令`
例子:`sudo apt update`(使用apt包管理器更新软件源,需要超级用户权限)
12. man:查看命令的手册页
用法:`man 命令`
例子:`man ls`(查看ls命令的手册页)
这只是Linux命令的冰山一角,实际上Linux提供了非常丰富和强大的命令行工具,可以满足各种复杂的任务需求。
对于初学者来说,掌握这些基本命令是入门Linux的关键一步。
随着使用的深入,用户会发现更多高级和专业的命令及用法。
linux命令有什么
最最普通的
显示当前目录 PWD
只要输入这个命令就会显示当前的目录路径了
改变目录 cd
打开目录 cd [目录路径]
后退到上级目录 cd ..
回到根目录 cd /
显示目录内容 ls 或者 dir
建立新目录 mkdir [目录名字]
删除目录 rmdir[目录名字]
移动文件和目录 mv [被移动文件] [目标目录]
复制文件和目录 cp [源文件目录和文件] [目标目录和文件]
删除文件 rm [文件名字]
文件打包 tar -cvf [所打包的名字] [被打包的文件或目录名字]
取出内容tar包的内容 tar -xvf [包文件]
查看文件 car [文件名字]
编辑文件 vi [文件名字] 进入后点“i”就进行进行编辑了,对出点“ESC”,然后输入“:wq”就可以进行保存了。
Linux系统中vim工具常用命令大全
在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用。
作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来。
当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了。
Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令。
移动命令
h 左j 下k 上l 右w 光标移动到下一个单词的首字符 a word forwardb 光标移动到上一个单词的首字符e 光标移动到下一个单词的尾字符ge 光标移动到上一个单词的尾字符$ 将光标移动到当前行行尾^ 将光标移动到当前行第一个非空白字符0 将光标移动到当前行第一个字符
注: 这些命令除了0命令以外都可以在前面接受一个记数,2$;上面所有命令都可以在前面接受一些操作命令,如d$,dw等。
修改命令
x 删除一个字符d 其后跟任何一个位移命令,将删除从当前光标到位移终点处的文本 内容,如dw,delete word c 与d命令功能类似,不同的在执行完删除后命令进去Insert模式,change dd 删除一整行yy 复制一整行p 把剪贴板内容粘帖到当前位置
vimdiff 1.c 2.c 创建一个垂直分割窗口比较这两个文件不同的地方
搜索命令
fa 单字符搜索,fa是在当前行搜索下一个a,find a/string 全文本搜索一个字符串,如要找到单词func则用/func 如果文本有多个func,按下n就会移动到接下来的func位置上
n前面也可以接受数字计数,如3n,就会找紧接第三个func
?string 与/string的功能相同,唯一的区别就是搜索的方向相反
注:
可以用:set noingorecase 忽略字符大小写;
/和?命令都有记忆功能,可以用多次UP键选择搜索历史,记录命令最大的历史条数可以在会话viminfo上更改;
搜索字符.*/?%$^[]等特殊字符要在前面加一个反斜杠转意;
搜索到孤立的单词,也就是前后都没有其他字符的(除了空格,制表符),如只搜the,不想搜到there或whether这样的,要用//the/;
可以用:set hlsearch把要搜索的单词高亮显示;
定位命令
G 光标移动到文件的最后一行,或者Shift+G15G 光标移动到文件的第15行,或者15gggg 光标移动到文件的第一行 45% 光标移动到文件45%处H 光标移动到当前屏幕的最开始M 光标移动到当前屏幕的中间L 光标移动到当前屏幕的最后
注: CTRL+g查看当前光标位置
滚屏命令
CTRL+U 窗口向上滚半屏CTRL+D 窗口向下滚半屏CTRL+E 向上滚一行,没太大实际意义CTRL+Y 向下滚一行CTRL+F 向前滚一整屏CTRL+B 向后滚一整屏zz 当前行置于屏幕中央zt 当前行置于屏幕顶端zb 当前行置于屏幕底端
分割窗口
:split 横着分割:new 横着添加一个新窗口:vsplit 竖着分割:vnew 竖着添加新窗口CRTL+W w 按顺序切换小窗口:qall 关闭所有窗口:wall 保存所有窗口
标签(tab)命令
:tabedit filename 在正在编辑的vim窗口建一个叫filename的tab页:tab split 新建一个tab页gt 移动到下一个tab页gT 移动到下一个tab页
(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)