Linux 常用命令速查

2017-7-6 11:47 Herald 115 UbuntuLinux

基本概念

一切都是文件

在Linux系统中,一切都是文件。文档是文件、图片、MP3 和视频都是文件。还有一些特殊的文件,目录也是一种文件,磁盘驱动器也是文件,网络连接也是文件,正在运行的进程也是文件,总之,Linux 系统中的一切都是文件。

文件名的最大长度

Linux 的文件名最大支持 255 个字符,但通常将文件名长度控制在 80 个以内比较好。

文件名区分大小写

Linux 区分大小写,因此下面是三个不同的文件:

  • bookstobuy.txt
  • BooksToBuy.txt
  • BoOkStObUy.txt

基本命令

以下命令对几乎所有的 Linux 发行版都适用,新用户可以在云服务器上尝试输入各种命令进行学习,关于云服务器的创建请参考《在 DigitalOcean 创建第一台云服务器》。

列出文件和文件夹

ls

以列显示

ls -l

以逗号分隔内容

ls -m

查看隐藏的文件和文件夹

ls -a

用标准单位 K/M/G 显示文件大小

ls -h

列出其他文件夹的内容

比如要查看 /etc 目录中的内容

ls /etc

显示当前目录的路径

pwd

切换到其他目录

比如要切换到 /var 目录

cd /var

快速回到当前用户的 home 目录

cd ~

创建文件

使用编辑器 + 文件名的格式即可,以 nano 编辑器为例,创建名为 text.txt 的文件

nano text.txt

创建目录

mkdir 目录名,例如创建 music 目录

mkdir music

同时创建目录与子目录,例如要创建 mp3 目录,并在其中创建 rock 子目录

mkdir -p mp3/rock

复制文件

例如将 test.txt 文件复制到 /mnt 目录

cp text.txt /mnt

复制目录

例如将当前目录下的 music 目录复制到 /mnt 目录

cp -R music /mnt

移动和重命名文件

例如将文件 test.txt 移动到 /mnt 目录

mv test.txt /mnt

例如将文件 test.txt 重命名为 abc.txt

mv test.txt abc.txt

删除文件

例如要删除 text.txt 文件

rm text.txt

删除文件夹

例如要删除当前目录下的 music 文件夹

rm -r music

备注

Linux 常规命令在各发行版上都是通用的,这里仅列出了常用命令,后期会根据实际需要进行补充。各种 Linux 发行版又有其专门的命令,比如 Debian/Ubuntu 的包管理命令 apt-get,CentOS 的 yum,OpenSUSE 的 zypper 等,相关内容请到网上查找了解。

{{ headers["x-wp-total"] }} 条评论

{{ post_id = '2319' }}

回复 {{ reply_to }}