您的位置:首页 > 博客中心 > 网络系统 >

快乐的Linux命令行

时间:2022-04-03 10:34

ls - 列出目录内容

  -a  列出所有文件

  -d  指定目录信息

  -F  为目录增加/标识

  -h  增强可读性

  -l  列模式显示

  -r  反序显示

  -S  按照大小排序

  -t  按照修改时间排序

 

file - 确定文件类型

less - 浏览文件内容


 

操作文件和目录

cp  复制文件/目录

  -a  复制文件、目录,以及它们的属性

  -i  如果发生覆盖,需要提示

  -r  递归复制文件内容,复制目录的时候会用到这个参数

  -u  仅复制目标目录中不存在的文件

  -v  显示详实的命令操作信息

 

mv  移动/重命名文件/目录

  -i  重写一个已经存在的文件前提示用户确认

  -u  只移动不存在的文件,或者文件内容新的文件

  -v  显示详实的操作信息

 

mkdir  创建目录

rm  删除文件/目录

  -i  删除前提示

  -r  递归删除文件,一般删除目录的时候用

  -f  忽视不存在的文件

  -v  显示详实操作信息

注意:执行rm前先执行ls,查看一下哪些文件会被删除

ln  创建硬链接或符号链接

符号链接:ln file link

硬链接:ln -s item link ,item可以是一个文件或一个目录

硬链接:

  默认情况下,每个文件都有一个硬链接。

  一个硬链接不能关联它所在文件系统之外的文件。

  硬链接不能关联一个目录

符号链接:

  相当于Windows中的快捷方式


 

type  说明命令类型

命令的四中形式:
    可执行程序
    内建于shell的自身命令
    shell函数
    命令的别名

sherry@sherry-Rev-1-0:~$ type ls
ls 是 `ls --color=auto‘ 的别名
sherry@sherry-Rev-1-0:~$ type showrt
showrt 是 `sh /home/sherry/WorkPlace/usefull/sh/showTime.sh‘ 的别名
sherry@sherry-Rev-1-0:~$ type cd
cd 是 shell 内建
sherry@sherry-Rev-1-0:~$ type start-all.sh
start-all.sh 是 /opt/hadoop-1.2.1/bin/start-all.sh

which  显示命令执行的程序

sherry@sherry-Rev-1-0:~$ which man
/usr/bin/man

man  查询命令手册

apropops  显示一系列合适的命令

info  显示命令信息

whatis  显示命令的简洁描述

alias  创建命令别名

本类排行

今日推荐

热门手游