(一)Linux常用命令
Linux常用命令
1、ls :查看当前目录下的内容
-a:显示所有文件及目录(以.开头的隐藏文件也会列出)
-l:除文件名称外,同时将文件型态、权限、拥有者、文件大小等详细信息列出
ls [-al] [dir]:显示指定目录下的内容
2、pwd:查看当前所在目录
3、cd [目录名]:切换目录
~:表示当前用户的home目录
. :表示当前所在目录
..:表示当前目录位置的上级目录
4、touch [文件名]:如果文件不存在,新建文件
5、mkdir [目录名]:创建目录
-p:确保目录名称存在,不存在的就创建一个;通过此选项,可以实现多层目录同时创建
6、rm [文件名]:删除指定文件(会有询问输入y或n)
rm -f [文件名1] [文件名2] [文件名3] ...:强制删除文件,不在询问
rm [-rf] name:删除文件或目录
-r:将目录及目录中所有文件(目录)逐一删除,即递归删除
-f:无需确认,直接删除
注意:执行linux命令时,如果提示信息出现乱码,使用如下命令:
1)echo 'LANG="en_US.UTF-8" ' >> /etc/profile
2)source /etc/profile
7、cat [-n] filename:用于显示文件内容
-n:由1开始对所有输出的行数编号
8、more filename:以分页的形式显示文件内容
回车键:向下滚动一行
空格键:向下滚动一屏
b :返回上一屏
q或ctrl+c:退出more
9、tail [-f] filename:查看文件末尾的内容
-f:动态读取文件末尾的内容,通常用于日志文件的内容输出
10、rmdir [-p] dirName:删除空目录
-p:当子目录被删除后使父目录为空目录的话,则一并删除
11、cp [-r] source dest:用于复制文件或目录
-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件
12、mv source dest:为文件或目录改名,或将文件或目录移动到其它位置
13、tar [-zcxvf] filename [files]:对文件进行打包、解包、压缩、解压
包文件后缀为.tar表示只是完成了打包,并没有压缩
包文件后缀为.tar.gz表示打包的同时还进行了压缩
-z:z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
-c:c代表的是create,即创建新的包文件
-x:x代表的是extract,实现从包文件中还原文件
-v:v代表的是verbose,显示命令的执行过程
-f:f代表的是file,用于指定包文件的名称
14、vim filename:文本编辑命令,对文件内容进行编辑(安装命令:yum install vim)
三种模式:命令模式、插入模式、底行模式
15、find dirName -option fileName:在指定目录下查找文件