13个Linux常用命令行

来源:互联网 发布:spark als推荐算法 编辑:程序博客网 时间:2024/05/17 16:11

学习一些常用的Linux命令行,对于直接在终端(console)进行操作有很重要的帮助。这里总结部分常用的Linux常用命令行,在命令行界面(CLI,command line interface)输入。


目录操作

ls命令(list)

输出工作目录(Current Directory)下所有文件夹及文件(带有扩展名)。其语法为:
ls

ll命令

ll命令并不是基础命令,而是ls -l的别名
输出工作目录下所有文件夹及文件的详细信息,包括作者,大小,最后一次修改日期,读写权限等等 。其语法为:
ll

mkdir(make directory)

在工作目录下创建新的目录(即一个空文件夹)。其语法为:
mkdir [new directory]

需要注意的是,该命令行语句只能新建单个文件夹,不能创建复杂的目录,即带有子文件夹的文件夹,例如mkdir a/b/c 将会报错,无法正常执行。

rmdir命令(remove directory)

在工作目录下删除目录(即一个空文件夹)。其语法为:
rmdir [empty directory]

需要注意的是,该命令行语句只能删除空文件夹,不能删除非空文件夹,即拥有子文件/文件夹的文件夹。

ps:如果想删除非空文件夹,可使用命令行rm -r [directory]
其原理也是从最深的目录开始删除的。

cd命令(change directory)

更改工作目录的路径,其语法为:
cd [directory path]

需要注意的是,目录的路径有两种:相对路径(相对工作目录)和绝对路径。区分二者的方式是看路径是否以/开头。
例如,
cd mymovie/guochang 是跳转至当前目录下mymovie/guochang文件夹
cd /d/mymovie/guochang 是跳转至D盘下mymovie/guochang文件夹。


文件操作

touch命令

在工作目录下创建新文件。其语法为:
touch [new file]

cp命令(copy)

将某个文件的内容复制到另一个文件中.其语法为:
cp [file-1] [file-2]

mv命令(move)

将某个或者某几个文件移动/剪切到某个目录中.其语法为:
mv [file-1] [file-2] [file-n] [directory]

此外,利用mv命令可以实现重命名某个文件,其语法为i:
mv [file-old] [file-new]

cat命令(concatenate)

连接多个文件内容并输出在命令行界面.其语法为:
cat [file-1] [file-2]

也可以输出到某个文件中。其语法为:
cat [file-1] [file-2] > [file-3]


其他常见操作

time命令

输出执行某个命令所需时间。其语法为:
time [command]

date命令

输出当前日期和时间。其语法为:
date

cal命令

输出本月日历。其语法为:
cal

ps:该命令在某些系统下不被支持。

ping命令

测试与目标ip的连通性。其语法为:
ping [ip]

原创粉丝点击