Linux经常使用命令(1)

整理一下linux经常使用的命令,之后能够当作复习资料。linux

pwd命令

打印当前工做目录的名字。 用法示例:android

$ pwd

输出示例:sql

/home

cd命令

改变 shell 工做目录。 用法示例:shell

$ cd /etc/

cd命令的特殊用法是直接使用不加参数的话,就进入默认的home目录。 若是参数是“-”的话就跳转回上次所在的目录。命令行

ls命令

列出目录内容。差很少是最频繁使用的命令。code

用法示例:视频

$ ls  #不加参数,查询当前目录内容

输出示例:sqlite

android-sdk-linux  download             FoxitSoftware  MEGA              playground  PycharmProjects  Steam           公共  图片
bin                Public      R                VirtualBox VMs  视频  文档  音乐
  • ls命令经常使用的参数
选项 描述
-a, --all 不隐藏任何以. 开始的项目
-A, --almost-all 列出除. 及.. 之外的任何项目
-d, --directory 一般,若是指定了目录名,ls 命令会列出这个目录中的内容,而不是目录自己。把这个选项与 -l 选项结合使用,能够看到所指定目录的详细信息,而不是目录中的内容。
-h, --human-readable 当以长格式列出时,以人类可读格式显示文件大小
-l 使用较长格式列出信息
-r, --reverse 逆序排列
-R, --recursive 递归显示子目录
-t 安装修改时间来排序,最近修改的排列在最上面

列出当前目录内容,而且详细长格式显示,同时按照修改时间排序,另外也按照更好的格式显示文件大小。 用法示例:排序

$ ls  -lth

输出结果:递归

总用量 200K
-rw-r--r-- 1 kyle kyle 144K 2月   5 16:28 db.sqlite3
drwxr-xr-x 5 kyle kyle 4.0K 2月   5 16:23 learning_logs
drwxr-xr-x 5 kyle kyle 4.0K 2月   5 14:58 learning_log
drwxr-xr-x 3 kyle kyle 4.0K 2月   4 21:09 tests
--略---
-rw-r--r-- 1 kyle kyle   13 2月   3 19:48 runtime.txt
drwxr-xr-x 2 kyle kyle 4.0K 2月   3 19:48 static
-rw-r--r-- 1 kyle kyle   45 2月   3 19:48 Procfile

mkdir命令

建立目录。 用法示例:

$ mkdir test-dir   #执行成功后会新建目录名称为“test-dir”的目录

同时建立多级目录,须要使用-p参数。用法示例:

$ mkdir -p test-dir/dir1/dir2

mv命令

移动和重命名文件或目录。

首先重命名的用法示例:

$ mv test-dir/ tt-dir/   #执行成功后会将目录名称为“test-dir”的目录重命名为“tt-dir”

移动文件用法: mv [选项]... 源文件... 目录。示例:

$ mv test-file test-dir/   #执行成功后会将当前目录下的“test-file”文件剪切移动到“test-dir”目录下

参考文献:

《Linux命令行大全》 Jr [美]William E. Shotts 著

相关文章
相关标签/搜索