pwd | 显示当前所在位置的绝对路径 |
cd 路径 .. . - ~ | 切换到对应的路径位置 “..”:代表当前路径的上一层 “.”:代表当前路径 “-”:回到上一个工作路径,相当于Windows里面的返回 “~”:回到当前用户的根目录,也可以直接使用cd不加任何参数回到 |
相对路径:相对于当前所处位置的路径 |
ls | 【语法】ls [选项] [目录或是文件] 【选项说明】 -a :显示指定目录下所有子目录与文件,包括隐藏文件。 -c:按文件的修改时间排序。 -d:如果参数是目录时,只显示其名称而不显示其下的各文件 -l:以长格式显示文件的详细信息。 -R:递归列出所有子目录。 -x:逐行列出项目而不是逐栏列出。 |
touch | 【语法】touch [选项] [日期时间/参考文件或目录] 【选项说明】 -a :改变文件的读取/访问时间记录。 -m:改变文件的修改时间记录。 -c:如果目的文件不存在,不会建立新的文件 -d:设定时间与日期,可以使用各种不同的格式。 -t:设定文件的时间记录。使用[[CC]YY]MMDDhhmm[.ss]格式的时间而非当前时间。 |
mkdir | 创建目录 |
【命令格式】mkdir [选项] [路径/目录名称] 【选项说明】 -m:对新建目录设置权限,默认权限是755。 -p:如果带有路径,路径的目录不存在时将自动创建目录。 |
rmdir | 删除空目录 |
【命令格式】rmdir [选项] [目录名称] 【选项说明】 -p:递归删除目录,当子目录被删除后使它也成为空目录的时,也一同被删除 。 如果整个路径被删除而因某种原因保存部分路径,则系统会在标准输出中显示相应的信息。 |
mv | 文件和目录改名、移动文件和目录路径 |
【命令格式】mv [选项] [源文件或目录] [目标文件或目录] 【选项说明】 -f覆盖文件或目录前不会进行确认,直接覆盖现有的文件或目录 -i覆盖前先行询问用户
在使用mv过程中,如果目标地址是个目录,则保留原本文件名,如果是指定了文件名,则移动后的文件会被重命名 |
rm | 删除一个或多个文件和目,对于链接文件,只是断开链接,原文件保持不变。 |
【命令格式】rm [选项] [文件或目录] 【选项说明】 -f 强制删除文件。 -i 删除既有文件或目录之前先询问用户。 -r 删除目录,如果目录不为空,则递归处理将该目录下的所有文件及子目录一并处理。 |
wc | 统计指定文件在的字节数、字数、行数,并将统计结果显示输出 |
【命令格式】wc [选项] [文件] 【选项说明】 -c:统计字节数 -l:统计行数 -w:统计字数 |
cat | 显示文本文件 |
【命令格式】cat [选项] [文件名] 【选项说明】 -n:由第一行开始对所有输出的行数编号 -b:空白行不编号 -s:当遇到有连续两行以上的空白行时,就替换为一行的空白行 |
more | 分页显示文本文件 |
【命令格式】more [选项] [文件名] 【选项说明】 -num:一次显示的行数 +num:从第num行开始显示 【提示】 空格键 (space):代表向下翻一页;Enter :代表向下翻『一行』; /字符串 :代表在这个显示的内容当中,向下搜寻『字符串』这个关键词; :f :立刻显示出文件名以及目前显示的行数; q :代表立刻离开 more ,不再显示该档案内容。 b 或 [ctrl]-b :代表往回翻页,这动作只对档案有用。 |
less | 回卷显示文本文件 |
【命令格式】less [选项] [文件名] 【说明】less的用法比more更加有弹性,使用less时可以使用[pageup] [pagedown] 等按键的功能来往前往后翻看文件。除此之外,less不仅可以向下搜寻,也可以向上搜寻,可以输入的指令有: 空格键 :向下翻动一页; /字符串 :向下搜寻『字符串』的功能; ?字符串 :向上搜寻『字符串』的功能; n :重复前一个搜寻 (与 / 或 ? 有关!) N :反向的重复前一个搜寻 (与 / 或 ? 有关!) q :离开 less 这个程序; |
head | 显示指定文件的前若干行 |
【命令格式】head [选项] [文件名称] 【选项说明】 -n:显示文件的开头的行数,默认输出前面10行 |
diff | 逐行比较两个文本文件,列出其不同之处,通常用来比较同一档案(或软件)的新旧版本之间的差异 |
【命令格式】diff [选项] file1 file2 【选项说明】 -b :忽略一行当中,仅有多个空白的差异(例如 "about me" 与 "about me"视为相同 -B :忽略空白行的差异。 -i :忽略大小写的不同。 |
grep | 查找文件里符合条件的字符串 |
【命令格式】grep [选项] [查找模式] [文件名] 【选项说明】 -i 不区分大小写(只适用于单字符)。 |
find | 列出文件系统内符合条件的文件,可以指定文件的名称、类别、时间、大小、权限等不同信息的组合,只有完全相符的文件才会列出来。 |
【命令格式】find [路径] [选项] [-print] 【选项说明】 -name:按照文件名来查找文件 -cmin -n:查找在过去n分钟内被修改过的文件 -ctime -n:查找在过去n天内被修改过的文件 |
hostname | 显示或修改计算机主机名(临时主机名) |
【命令格式】hostname [计算机名] 修改永久主机名:vi /etc/hostname |
dmesg | 显示开机信息 |
cal | 显示某年某月的日历 |
【命令格式】cal [选项] [月[年]] 【选项说明】 -j:显示出给定月中的每一天是一年中的第几天 -y:显示出整年的日历 -m:以星期一为每周的第一天的方式显示本月的日历 |
date | 显示和设置系统日期和时间(只有root才有权限使用) |
【命令格式】date [选项] [显示时间格式] (以+开头,后面接格式) 【选项说明】 -s设置datestr描述的日期/时间 |
echo | 在显示器上显示一段文字,一般起到一个提示作用。 |
【命令格式】 echo [-n] [字符串] 说明:n表示输出文字后不换行;字符串在这里可以加引号也可以不加引号 一般在脚本中使用,起到提示或说明作用 |
uptime | 显示系统已经运行了多长时间。 它一次显示信息如下: 现在时间、系统已经运行时间、目前登录用户数、系统在过去的1min、5min和15min内的平均负载 |
【命令格式】 uptime [选项] 【选项说明】 -V(大写):显示版本信息 |
ps | 显示进程信息 |
kill | 杀死进程 |
参数:-9 |