Linux常用命令大全(二)

cp命令

将源文件或目录复制到目标文件或目录中
注:如果是目录,需要使用-r选项
  • -d 复制时保留文件链接
  • -f 如果现存的目标文件不能打开,则删除并重试
  • -i 在覆盖目标之前先给出提示 交互式复制
  • -R,-r 递归复制目录

例子

  • $cp f1 /home/mengqc/exam1 将文件f1复制到目录/home/mengqc下,并改名为exam1
  • $cp -r m1 m2 将目录m1下的所有文件及其子目录复制到m2目录中
  • $cp -i /home/mengqc/m*.c /home/liuzh 交互式将目录/home/mengqc中以m开头的所有.c文件复制到目录/home/liuzh中

rm命令

 删除文件和目录
  • -f 忽略不存在的文件,不给出提示信息
  • -r,-R 递归删除指定目录及子目录和相应的文件
  • -i 交互式删除文件

例子

  • $rm -I test example 交互式删除当前目录下的文件test和example
  • $rm -r * 删除当前目录下除隐含文件外的所有文件和子目录

mv命令

(剪切)重命名文件或目录,或者移动文件所在位置
  • -i 交互式操作
  • -f 禁止交互式操作

例子

  • $mv f1 m2 将文件f1改名为m2
  • $mv /home/mengqc/* . 将目录中所有文件移到当前目录(用“.”表示)

wc命令

统计指定文件的字节数、字数、行数
  • -c 统计字节数
  • -l 统计行数
  • -w 统计字数

例子

  • $wc -lcw ex1 ex2 或 $wc ex1 ex2

    统计文件ex1和ex2的字节数、行数、字数

mkdir命令

 创建目录
  • -m,--mode=MODE 将新建目录的存储权限设置为MODE
  • -p 可一次建立多个目录

例子

  • $mkdir –mode=700 /home/mengqc/test 新建子目录test,只有文件主有读、写、执行权限,其他人无权访问
  • $mkdir -p -m 750 bin/os_l 在当前目录中建立bin和bin下的os_l目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问

rmdir命令

  删除空目录
  • $cd /home/mengqc/test (打开目录)
  • $rmdir -p bin/os_l 删除子目录os_l和其父目录bin

cd命令

 改变工作目录,相当于Windows的双击打开
  • $cd 返回主目录
  • $cd home/liu 跳转当前目录
  • $cd ../.. 当前目录向上移动两级

pwd命令

  显示当前工作目录的绝对路径
  • $pwd 显示绝对路径

ls命令

 列出指定目录的内容
  • -a,--all 显示指定目录下所有子目录和文件,包括以“.”开头的隐藏文件(如 .cshrc)

  • -C 分成多列显示各项。

  • -d 如果参数是目录,则只显示它的名字(不显示其内容)。

  • -F,--classify 在列出的文件名后面加上不同的符号,以区分不同类型的文件。可以附加的符号有: / * @ | =

  • -i,--inode 输出的第一列显示文件的I节点号。

  • -l 以长格式显示文件的详细信息。输出的信息依次是:

    文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名

  • 例如:-rw-r--r-- 2 mengqc group 198 10月 20 2010 csh1

例子

  • $ls -F 列出当前目录的内容,并标出文件的属性
  • $ls -C /home/mengqc 按多列形式列出目录的内容
  • $ls -lai 以长列表格式列出当前目录的内容,包括隐藏文件和它们的I节点号

ln命令

  用来创建链接
格式:ln [选项] 源文件 [目标文件]
  • -s 建立符号链接,而不是硬链接

  • 注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

例子

  • $cd /home/mengqc

  • $ln mub1/m2.c hokme/liu/a2.c 将目录/home/mengqc/mub1下的文件m2.c链接到目录hokme/liu下的文件a2.c

  • $ln -s home/mengqc/mubl /home/liu/abc 在目录/home/liu下建立一个符号链接,指向目录home/mengqc/mubl

chmod命令

  改变或设置文件或目录的存储权限(文件主或超级用户可以使用该命令)
  • 一般格式: chmod key 文件名

  • 说明: key 由以下三部分组成:[who] [操作符号] [mode]

  • 操作对象who可以是下述字母中的任一个或者它们的组合:

    u(用户user) g(同组用户group) o(其他用户other) a(所有用户all)

  • 操作符号可以是: + - =

  • 操作方式mode所表示的权限可用下述字母的任意组合:

    r w x X s t

  • $chmod a+x ex1 将文件ex1的权限改为所有用户都有执行权限

  • $chomd u=r,ug=x ex1 将文件ex1的权限设置为文件主可以读和执行,组用户可以执行,其他用户无权访问

  • 以绝对方式改变权限

  • 一般格式: chmod mode 文件名

  • mode是以3位八进制数字出现的,第一位表示文件主权限,第二位表示组用户权限,第三位表示其他用户权限

  • $chmod 0664 ex1 使文件ex1的文件主和同住用户具有读、写权限,其他用户只读

umask命令

 设置限制新建文件权限的掩码
  • 一般格式: umask mode
  • 说明:用来设置限制新建文件权限的掩码。
  • 示例: umask u=,g=w,o=rwx
  • 应注意:操作符“=”在umask命令和chmod命令中的作用恰恰相反。
  • umask -S
  • 选项-S表示以字符形式显示当前的掩码。

chgrp命令 改变文件或目录所属的用户组(超级用户使用)

  • 一般格式: chgrp [选项] 组名 文件名
  • 说明:该命令用来改变指定文件所属的用户组
  • 常用选项:

    -R,--recursive 递归式地改变指定目录及其下面的所有子目录和文件的用户组。

例子

  • $chgrp -R mengxin /home/mengqc 将/home/mengqc及其子目录下的所有文件的用户组改为mengxin

chown命令

 改变某个文件或目录的所有者和所属的组(文件主和超级用户使用)
  • 一般格式: chown [选项] 用户或组 文件名
  • 说明:改变某个文件或目录的所有者和所属的组
  • 选项:
  • -R,--recursive 递归式地改变指定目录及其所有子目录、文件的文件主。
  • -v,--verbose 详细列出该命令所做的工作。

man命令

格式化并显示某一命令的联机帮助手册页

help命令

  用来查看所有shell内置命令的帮助信息

ps命令

  查看进程状态的最常用的命令,它可以提供关于进程的许多信息。

常用选项:

  • -a 显示系统中与tty相关的(除会话组长之外)所有进程的信息。
  • a BSD风格。显示系统中与终端tty相关的所有进程的信息;当与选项x一起使用时,显示所有进程的信息。
  • -e 显示所有进程的信息。
  • -f 显示进程的所有信息。
  • -l 以长格式显示进程信息。
  • r 只显示正在运行的进程。
  • u 显示面向用户的格式(包括用户名、CPU及内存使用情况等信息)。
  • x BSD风格。显示所有非控制终端上的进程信息 ;当与选项a一起使用时,显示所有进程的信息。

kill命令

  终止一个进程的运行

sleep命令

  使进程暂停执行一段时间  sleep   时间值(秒为单位)

gzip命令

用来对文件进行压缩和解压缩

unzip命令

 对ZIP格式的压缩文件进行解压缩

mtools中的主要命令

  • mcd 目录名 改变DOS文件系统的当前目录
  • mcopy 源文件 目标文件 在DOS和Linux系统之间复制文件
  • mdel 文件名 删除DOS软盘上的文件
  • mdir 目录名 显示DOS软盘上的文件和目录
  • mformat 驱动器号 以MS DOS文件系统的格式来格式化软盘
  • mlabel 驱动器号 在DOS软盘上写卷标
  • mmd 目录名 在DOS软盘上创建目录
  • mrd 目录名 删除DOS软盘上的目录
  • mren 源文件 目标文件 对DOS软盘上的文件重新命名
  • mtype 文件名 显示DOS软盘上文件的内容

Linux常用命令大全(二)的更多相关文章

  1. 100个命令Linux常用命令大全

    Linux常用命令大全100条: 1,echo "aa" > test.txt 和 echo "bb" >> test.txt//>将原 ...

  2. Linux常用命令大全2

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.驱动.键盘.鼠标,还是用户等都是文件,Linux命令是它正常运行的核心.接下来,就来看看xp系统下载编辑 ...

  3. php开发面试题---Linux常用命令大全

    php开发面试题---Linux常用命令大全 一.总结 一句话总结: ls 查看目录中的文件 cd .. 返回上一级目录 cat 查看文件内容 touch 新建文件或修改时间 1.linux 系统信息 ...

  4. Linux常用命令大全(三)

    Linux常用命令大全(三) 文件类型 普通文件(文本文件.数据文件.可执行的二进制文件) 目录文件 同上 差别:由成对的"I节点号.文件名"构成的列表 设备文件 (字符设备.块设 ...

  5. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  6. Linux常用命令大全(非常全!!!)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  7. Linux常用命令大全(转)

    (转)Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...

  8. 18-10-09 Linux常用命令大全(非常全!!!)

     Linux常用命令大全(非常全!!!)   Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制, ...

  9. [转] Linux常用命令大全(非常全!!!)

    出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得 ...

随机推荐

  1. MySQL列出当前月的每一天

    因为工作的原因,要用MySQL列出当前月份每一天的日期,自己查了下网上资料都是列出最近一个月的日期的解决方案,自己根据查到的的方案,修改成了下面两个方案,在此记录下: 方案一: SELECT date ...

  2. bzoj 4386: [POI2015]Wycieczki

    bzoj 4386: [POI2015]Wycieczki 这题什么素质,爆long long就算了,连int128都爆……最后还是用long double卡过的……而且可能是我本身自带大常数吧,T了 ...

  3. day3_python之函数返回值、语句形式、表达式形式

    一. 函数对象 1. 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二.返回值 return的返回值没有类型 ...

  4. PageProxy分页的实现

    PageProxy是Ext.Net实现的一种分页方式,PageProxy通过实现OnReadData事件来完成分页. <ext:Store runat=" OnReadData=&qu ...

  5. 图表echarts折线图,柱状图,饼状图

    总体就是有折线图相关图标的设置,x,y轴的设置,x,y轴或者数据加上单位的设置.饼状图如何默认显示几个数据中的某个数据 折线图:legend(小标题)中间默认是圆圈 改变成直线 在legend设置的时 ...

  6. SpringMVC参数校验,包括JavaBean和基本类型的校验

    该示例项目使用SpringBoot,添加web和aop依赖. SpringMVC最常用的校验是对一个javaBean的校验,默认使用hibernate-validator校验框架.而网上对校验单个参数 ...

  7. lrj word

    www.tup.tsinghua.edu.cn/upload/books/yz/055687-01.doc bing搜索UVa437 搜到这个word版本的电子书第9章

  8. Python--day63--添加书籍和修改表结构的注意事项

  9. 【t046】牛跳

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] John的奶牛们计划要跳到月亮上去.它们请魔法师配制了P(1 <= P <=150,000 ...

  10. h5&css3

    HTML5 HTML5简介 万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改.作为新HTML语言,具有新的元素,属性和行为 它具有更大的技术集,允许更多样化和强 ...