您的位置:首页 > 运维架构 > Linux

Linux基础学习--Linux常用命令详解

2013-06-13 15:45 676 查看
学习linux不得不学习linux的命令行操作,对于命令行操作模式,很多人都觉得没什么用处,但是那些都是没有真正使用过命令行的人,如果在linux上把命令行用熟练了,你的工作效率将会在使用鼠标操作提高几倍以上。一下介绍在linux入门阶段常用的几个命令。

ls 列出文件

使用方法:ls [-option] path (-option为命令参数)

ls 列出当前目录下文件,一行多个(不包括隐藏的)

ls -l 列出当前目录下文件的详细信息,一行一个(不包括隐藏的文件)

ls -al 列出当前文件目录下所有文件的详细信息,一行一个(包括隐藏的文件)

常用的参数:

-l 列出详细信息

-a 列出隐藏文件

cd 切换当前路径

使用方法:cd path

如:

cd /home 切换到/home目录

cd /etc 切换到/etc目录

cd / 切换到根目录

cd ../ 切换到上一级目录

cd ~ 切换到当前用户主目录

rm 删除文件

使用方法:rm [-option] filename

如:

rm test.txt 删除当前目录下的test.txt文件

rm -r directoryname 删除当前目录下的directoryname文件夹,-r要求rm使用递归删除

rm -f filename 强制删除文件或文件夹(任何情况下都不会有警告或者错误提示)

rm -i file 每次删除文件都会提示用户确认

常用参数

-r 递归删除目录及其子目录下所有文件

-f 使用强制删除的方式,不会有任何提示

-I 每次删除文件都会提示用户确认

-v 显示删除文件的过程

cp 复制文件

使用方法:cp srcpath dstpath

如:

cp test.txt /home/username/Desktop 将test.txt文件拷贝到Desktop文件夹中

cp –a dirname /home/username/Desktop 将dirname目录拷贝到Desktop文件夹中,同

事复制dirname的所有文件信息,如创建时间,修改时间,等也可以用于

复制目录

cp –r dirname /home/username/Desktop将dirname的目录拷贝到Desktop文件夹中,没

有同时复制文件的所有信息

cp 不加参数的时候是可以既可以复制文件也可以复制文件夹的

常用参数:

-a 复制文件或者文件夹,同时复制文件所有信息

-r 递归复制目录,但是不会复制文件信息

mv 移动文件或者文件夹

使用方法:mv srcpath dstpath

用法同cp

常用参数

-f 强制移动,当目标目录有同名文件或者文件夹时直接覆盖不提示

-i 目标目录中有同名文件或者文件夹时让用户选择是否覆盖文件

man 查看命令或者系统函数的使用方法

使用方法man [numoption] cmd

如:

man cd

man ls

man cp

man 的数字参数意义:

1 用户在shell环境中可以操作的命令和可执行文件

2 系统内核可调用的函数和工具等

3 一些常用的函数与函数库,大部分为c语言的函数库

4 设备文件的说明,通常是/dev下的文件

5 配置文件或者是某些文件的格式

6 游戏

7 惯例与协议

8 系统管理员可以使用的管理命令

9 跟kernel(内核)有关的命令

总结,在linux系统中这几个命令都不能熟练使用的话,那么我建议你还有用鼠标去吧,那样更快。Linux系统中的命令有上千条,但是常用的也就顶多80-100个,况且还有man这个命令使用手册,所以我们要多利用man来帮助我们学习linux的常用命令,而不是死记硬背。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: