Linux常用命令大全(二)
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常用命令大全(二)的更多相关文章
- 100个命令Linux常用命令大全
Linux常用命令大全100条: 1,echo "aa" > test.txt 和 echo "bb" >> test.txt//>将原 ...
- Linux常用命令大全2
Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.驱动.键盘.鼠标,还是用户等都是文件,Linux命令是它正常运行的核心.接下来,就来看看xp系统下载编辑 ...
- php开发面试题---Linux常用命令大全
php开发面试题---Linux常用命令大全 一.总结 一句话总结: ls 查看目录中的文件 cd .. 返回上一级目录 cat 查看文件内容 touch 新建文件或修改时间 1.linux 系统信息 ...
- Linux常用命令大全(三)
Linux常用命令大全(三) 文件类型 普通文件(文本文件.数据文件.可执行的二进制文件) 目录文件 同上 差别:由成对的"I节点号.文件名"构成的列表 设备文件 (字符设备.块设 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- Linux常用命令大全(转)
(转)Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...
- 18-10-09 Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!) Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制, ...
- [转] Linux常用命令大全(非常全!!!)
出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得 ...
随机推荐
- MySQL列出当前月的每一天
因为工作的原因,要用MySQL列出当前月份每一天的日期,自己查了下网上资料都是列出最近一个月的日期的解决方案,自己根据查到的的方案,修改成了下面两个方案,在此记录下: 方案一: SELECT date ...
- bzoj 4386: [POI2015]Wycieczki
bzoj 4386: [POI2015]Wycieczki 这题什么素质,爆long long就算了,连int128都爆……最后还是用long double卡过的……而且可能是我本身自带大常数吧,T了 ...
- day3_python之函数返回值、语句形式、表达式形式
一. 函数对象 1. 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二.返回值 return的返回值没有类型 ...
- PageProxy分页的实现
PageProxy是Ext.Net实现的一种分页方式,PageProxy通过实现OnReadData事件来完成分页. <ext:Store runat=" OnReadData=&qu ...
- 图表echarts折线图,柱状图,饼状图
总体就是有折线图相关图标的设置,x,y轴的设置,x,y轴或者数据加上单位的设置.饼状图如何默认显示几个数据中的某个数据 折线图:legend(小标题)中间默认是圆圈 改变成直线 在legend设置的时 ...
- SpringMVC参数校验,包括JavaBean和基本类型的校验
该示例项目使用SpringBoot,添加web和aop依赖. SpringMVC最常用的校验是对一个javaBean的校验,默认使用hibernate-validator校验框架.而网上对校验单个参数 ...
- lrj word
www.tup.tsinghua.edu.cn/upload/books/yz/055687-01.doc bing搜索UVa437 搜到这个word版本的电子书第9章
- Python--day63--添加书籍和修改表结构的注意事项
- 【t046】牛跳
Time Limit: 1 second Memory Limit: 128 MB [问题描述] John的奶牛们计划要跳到月亮上去.它们请魔法师配制了P(1 <= P <=150,000 ...
- h5&css3
HTML5 HTML5简介 万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改.作为新HTML语言,具有新的元素,属性和行为 它具有更大的技术集,允许更多样化和强 ...