Linux基础命令 - 你应该知道的Bash命令行技巧

正文
linux有大量的命令,但是大多数人只使用其中的一小部分 。以下介绍的是一些在终端中最常用最基础的Linux命令 。
首先,我们将介绍一些技巧,使命令行更容易使用:
使用选项卡进行自动补全 。在Linux终端中开始输入内容后,点击tab,它会建议可能的选项,它将提示以您目前输入的字符串开始的可能选项 。

  • 使用 ctrl+r 搜索你以前使用过的命令 。
  • 快速移动到开头或以行尾 ctrl+a 和 ctrl+e。
  • 使用重复使用当前命令中的上一个命令 !!。
  • 您可以使用 ; 分隔命令,从而在一行中运行多个命令 。
是时候学习常见的Linux命令了 。通过使用man命令,您可以获取有关这些命令中任何一个的更多信息 。这将显示命令的手册页 。例如,如果您在Linux终端键入man cat,您将获得有关该cat命令的更多信息 。
ls
示例:ls linuxidc 将显示当前目录下存储在linuxidc文件夹中的所有文件和文件夹 。
Linux基础命令 - 你应该知道的Bash命令行技巧

文章插图
cd
示例:使用cd /home/linuxidc将当前目录更改为/home/linuxidc 。
Linux基础命令 - 你应该知道的Bash命令行技巧

文章插图
mv
示例:该命令mv linuxidc.com.py /home/linuxidc/www.linuxidc.com 会将“ linuxidc.com.py”移动到“www.linuxidc.com”目录 。
Linux基础命令 - 你应该知道的Bash命令行技巧

文章插图
mkdir
示例:mkdir linuxidc将创建一个名为“linuxidc”的目录 。
rmdir
删除空目录 。
【Linux基础命令 - 你应该知道的Bash命令行技巧】touch
创建一个指定名称的空文件 。
rm
删除文件和/或目录 。
示例:rm linuxidc.com.txt将删除文件 。
locate
定位特定的文件 。
示例:locate -i linuxidc*mon命令将搜索包含单词“linuxidc”和“mon”的任何文件 。将-i使得搜索不区分大小写 。
clear
清除命令行屏幕/窗口以重新开始 。
cp
复制文件和目录 。
示例:该命令cp linuxidc.com.txt /home/linuxidc/www.linuxidc.com将在“www.linuxidc.com”目录中创建“ linuxidc.com.txt”的副本 。
alias
为Linux命令创建别名 。
示例:alias ggg=grep将允许您使用ggg代替grep 。
cat
在屏幕上显示文件的内容 。
示例:cat linuxidc.com.JAVA将在屏幕上显示“ linuxidc.com.txt”的文本 。
chown
更改谁拥有文件 。
示例:chown linuxidc linux.txt将使“linuxidc”成为“ linux.txt”的所有者 。
chmod
更改文件的权限 。
示例:chmod 777 linuxidc.txt将使“linuxidc.txt” 为全部人都可以读写执行 。“ 777”中的数字以该顺序指定用户,组和其他用户的权限 。
sudo
执行需要管理或root权限的任务 。
示例:sudo passwd linuxidc用于更改用户“linuxidc”的密码 。
find
搜索与提供的模式匹配的文件 。此命令用于使用名称,大小,访问时间和修改时间等过滤器搜索文件和文件夹 。
示例:find /home/linuxidc -name linuxidc.txt 将在/home/linuxidc及其子目录中搜索名为“linuxidc.txt”的文件 。
Linux基础命令 - 你应该知道的Bash命令行技巧

文章插图
grep
在文件或输出中搜索特定的字符串或表达式 。此命令搜索包含指定模式的行,并且默认情况下将其写入标准输出 。
示例:grep Thread linuxidc.java将在“linuxidc.java”文件中搜索单词“Thread” 。将显示包含“Thread”的行 。
Linux基础命令 - 你应该知道的Bash命令行技巧

文章插图
date
显示或设置系统日期和时间 。
df
显示有关系统磁盘空间使用情况的报告 。
du
显示每个文件占用了多少空间 。这将以磁盘块号显示大小 。如果要以字节,千字节和兆字节为单位查看它,请添加如下-h参数:du -h 。
file
确定文件的类型 。
示例:file linuxidc.java可能会显示“ ASCII文本”的类型 。
Linux基础命令 - 你应该知道的Bash命令行技巧

文章插图
history
显示命令历史记录 。
kill
停止进程 。
示例:使用命令停止PID为485的进程kill 485 。使用ps下面的命令确定进程的PID 。
less
一次一页查看文件内容 。
示例:less linuxidc.txt 将显示“linuxidc.txt”的内容 。
ps


推荐阅读