基础
- Ctrl+Alt+T打开命令行终端。
- pwd:print workspace directory,打印当前所在的工作目录。工作目录有什么用?假如你工作目录是/root/hello就是相当于windows你打开了这个文件夹/root/hello,你创建一个文件也是保存在这个目录下.
- cd 路径名: change directory,切换工作目录到指定路径下的文件夹
- ls 路径名: 查看指定路径下所有文件的文件名,如果不填路径那就是查看当前文件夹下的所有文的文件名。
- Ctr+A 返回到当前命令行的开头,Ctr+U删除当前输入的这些字符
Linux批处理
有时候我们需要输入很多命令,如果一个一个的输入然后等他们执行完那就要等很久。如果能一次性输入完让Linux自己批量执行那就不用我们等了。下面是3种控制批处理各命令执行逻辑的语法。
- 用;分隔。从左到右依次执行命令。 例子:command1;command2;command3; note: Linux会依次执行command1、command2和command3。
- 用&&分隔。从左到右依次执行命令,但是中间有一个失败就会停止后面的命令执行 例子:command1 && command2 && command3 note: 如果command2执行失败那就command2后面所有命令不会执行,即在例子中command3不会执行。
- 用|分隔。|左边的命令执行结果会作为|右边命令的输入。 例子:ls | grep abc note: ls 是列出当前文件夹下所有文件名,在上个例子中ls是|左边的命令,它的输出结果(即当前文件夹下的所有文件的文件名)会传递给|右边的命令grep。其中grep abc的意思是指从被传递过来的字符串列表中中搜索含有abc的字符串并输出。因此这个例子就成功实现了搜索当前文件夹下文件名中含有abc的文件名。
Linux如何终止命令执行?
有时候我们发现某个命令输入有问题想终止命令运行,下面我提供了几条终止命令运行的方法。
1. Ctr + C : 终止当前命令行中正在执行的命令
2. killall 进程的名字 : 根据进程的命令关掉进程
3. kill -9 进程的pid :根据进程的pid去关掉那个进程。当然这需要我们知道进程的pid。查看现在Linux中运行的各进程pid的命令是top。下面是输入top这个命令后的效果,最左边就是PID。我们要关pid为1的进程的命令就是kill -9 1。(我只是举个例子,当然你关了pid为1的进程肯定会出大问题。)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 24188 2120 1300 S 0.0 0.2 0:00.56 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0
安装软件包、编程依赖包
- sudo apt install 包名 : 根据软件包名安装软件。注意:一般编程的依赖包都是lib作为前缀名。普通的应用性软件就没有前缀规范。当然如果你想看看这个软件有哪些版本可以用下面这条命令:
- apt search 包名
你的赞与关注是对
@司南牧
写简短易懂教程的最大支持
推荐阅读:
程序员们平时都喜欢逛什么论坛呢?
GitHub 上有哪些优秀的项目?
什么是梯度下降法?
如何通俗并尽可能详细解释卡尔曼滤波?
快速提高逼格的电脑快捷键有哪些?
![c7dda14fa50ab9385832d11779f75729.png](https://img-blog.csdnimg.cn/img_convert/c7dda14fa50ab9385832d11779f75729.png)