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的常用命令,而不是死记硬背。
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的常用命令,而不是死记硬背。
相关文章推荐
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- linux基础---常用命令学习
- 重学Python - Day 07 - python基础 -> linux命令行学习 -- 常用命令 一
- JAVA学习笔记01——Linux常用命令详解
- 8-20 linux常用基础命令学习
- Linux常用ls, alias基础命令详解
- 【JAVAWEB学习笔记】26_Linux基础:简介安装、常用命令和JDK、Mysql、Tomcat的安装
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- Linux基础知识学习(一)----常用操作命令
- c/c++unix/linux基础学习笔记-常用命令和vi的使用
- 入门学习Linux常用必会60个命令实例详解
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- 【Linux基础学习】Ubuntu 常用命令大全
- Linux学习笔记-常用命令详解
- JAVA学习笔记(Linux)———Linux常用命令详解,带图!~
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- linux基础学习(十三)常用检索命令
- 001-练习02:入门学习Linux常用必会60个命令实例详解