linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。
linux常用命令:
1、 pwd命令
该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。
2、 cd命令
cd命令用来改变所在目录。
cd / 转到根目录中
cd ~ 转到/home/user用户目录下
cd /usr 转到根目录下的usr目录中-------------绝对路径
cd test 转到当前目录下的test子目录中-------相对路径
3、 ls命令
ls命令用来查看目录的内容。 选项 含义 -a 列举目录中的全部文件,包括隐藏文件 -l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等 -f 列举的文件显示文件类型 -r 逆向,从后向前地列举目录中内容 -R 递归,该选项递归地列举当前目录下所有子目录内的内容 -s 大小,按文件大小排序 -h 以人类可读的方式显示文件的大小,如用K、M、G作单位 ls -l examples.doc 列举文件examples.doc的所有信息
4、 cat命令
cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。
cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat。
5、 grep命令
grep命令的最大功能是在一堆文件中查找一个特定的字符串。
grep money test.txt
以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。
6 、touch命令
touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。
touch newfile 该命令创建一个名为newfile的空白文件。
7 、cp命令
cp命令用来拷贝文件,要复制文件,输入命令:
cp
cp t.txt Document/t 该命令将把文件t.txt复制到Document目录下,并命名为t。 选项 含义 -i 互动:如果文件将覆盖目标中的文件,他会提示确认 -r 递归:这个选项会复制整个目录树、子目录以及其他 -v 详细:显示文件的复制进度
8 、mv命令
mv命令用来移动文件。 选项 说明 -i 互动:如果选择的文件会覆盖目标中的文件,他会提示确认 -f 强制:它会超越互动模式,不提示地移动文件,属于很危险的选项 -v 详细:显示文件的移动进度
mv t.txt Document 把文件t.txt 移动到目录Document中。
9 、rm命令
rm命令用来删除文件。 选项 说明 -i 互动:提示确认删除 -f 强制:代替互动模式,不提示确认删除 -v 详细:显示文件的删除进度 -r 递归:将删除某个目录以及其中所有的文件和子目录
rm t.txt 该命令删除文件t.txt
10、 rmdir命令
rmdir命令用来删除目录。
今天晚上给本博客升级WordPress到3.0,为了方便就直接将tar包放到服务器上去了。然后习惯的用tar指令解压后,生成了一个wordpress目录,将配置文件重新配置好,然后就打算将这个目录与原来的目录合并。习惯性的输入了下面这条指令:
#cp -Rf wordpress my_blog
指令成功执行了,然后赶紧去看my_blog目录下的文件,发现没有更新,而是多了个my_blog子目录!晕,cp直接将源目录拷贝到目标目录下当子目录了!看来得赶紧想个办法解决掉这个问题,否则就得手动一个一个传文件上去覆盖老目录了,多慢啊!
赶紧上网找解决办法,很快就被我命中了方法。使用下面的指令来将/aaa/bbb目录复制到当前目录的bbb目录下合并。-u参数表示只更新较新的文件和不存在的文件。
#cp -R -u /aaa/bbb .
不过要实现这点,必须将原来的目录改名成要合并的目录,然后放到另外一个目录下做“跳板”才行。简单的说,如果想要更新当前目录下的my_blog目录,我得放到如./tmp/my_blog目录下,然后再使用指令“cp -R -u ./tmp/my_blog .”的方式来更新。虽然麻烦点,但是暂时只找到这个方法了,说干就干。依次使用下面的指令 *** 作(中文为命令注释,实际 *** 作的时候不需要输入)
#mkdir tmp 在当前目录下创建tmp目录
#cp -Rf wordpress tmp/ 将当前目录下的wordpress目录移动到tmp目录下
#cd tmp/ 进入tmp目录
#mv wordpress my_blog 将tmp目录下的wordpress目录重命名位my_blog
#cd .. 返回到上级目录
#\cp -Rf tmp/my_blog . 将tmp目录下的my_blog与当前目录下的同名目录合并
大家可能会发现,最后一个命令没有使用cp -R -u,为什么呢?舍弃掉-u是为了确保所有文件都被覆盖掉。加上f参数是为了避免提示是否要覆盖文件,文件少还可以手动敲y后回车,文件多了要命啊!但是为什么cp之前还有一个“\”符号呢?很简单,cp命令使用-f参数后,还是会提示是否要覆盖文件,因为cp命令的alias是cp -i,而恰恰-i参数是表明有交互提示,于是直接输入cp -Rf是不能消除提示的。在cp命令前加上“\”,或者使用cp命令的绝对地址就可以保证不出现提示了。
最后,我们需要将原来的目录删除掉,由于新建的tmp里只有原来的目录,所以我们把整个tmp目录删除即可:
#rm -rf tmp
这样就大功告成了!
以上的内容就是小编为大家带来的关于CentOS下合并目录的方法了;是不是很简单呢!以后大家遇到同样的问题时候,不妨尝试一下上述的 *** 作;希望可以帮助到大家!
文件系统 *** 作命令:1。猫:可以显示文件的内容(更经常同用),或将多个文件合并成一个文件。
2 chgrp命令:用于改变文件或目录所属的用户组,参数命令更改文件的属组,文件名支持通配符空格分隔的列表,如果用户是不是车主该文件的,你不能改变所属组的文件。
3 CHMOD:对文件或目录,有两种方式命令更改访问权限:一种是用图解法,另一种是数字设定法。
4乔敦:用于指定用户或组特定所有者。用户可以设置一个用户名或用户ID,组可能是一个组名或组ID。具体的文件是文件权限空格分隔的列表是可以改变的,文件名支持通配符。
五明确:清除终端屏幕。
6的cmp:用来比较两个文件的大小。
7 CP:(复印件),你可以在同一个功能非常强大的文件或目录复制到另一个目录中,就如同DOS复制命令。当使用cp命令,你只需要指定源文件名或目标目录。
8剪:用来清除文件的部分内容。
9差异:找出两个文件之间的差异。
10杜:显示盘的剩余空间的大小。
11文件:用来显示文件的类型。
12发现:用于搜索目录中的文件并执行指定的 *** 作。
13头:看到文件的内容只有前几行,而不必浏览整个文件。
14号法律公告:您可以创建文档之间的链接,事实上,在参观了它的别名指定的文件。
15减:用法和比较类似,您可以查看文件的内容超过一屏,不同的是少,除了按下空格键可显示的文件,你可以使用箭头键滚动浏览该文件,浏览到结束,只要少提示“:”请按Q键即可。
16定位:可用于查找文件,而且比find命令的搜索速度更快。
17 LS(列表):用于显示当前目录中的文件和子目录列表。
18的mkdir(创建目录):创建子目录。
19多个:不止一个屏幕用于显示一个文件的内容,以避免文件的内容显示瞬间消失后,你可以使用更多的命令,这样的文件全屏显示时,暂停,继续显示下一次你按任意键屏幕内容。
20 rmkdir(删除目录):删除“空”的子目录或无用的目录文件。
21 MV(移动):文件和目录可以被移动到另一个位置,或者改变文件和目录的名称。
22微微:指定可编辑的文本。
23 PWD(打印工作目录):显示目录中的用户的当前位置。
24 RM:删除系统中过时或无用的文件,可以删除目录或目录本身的文件,链接文件,原文件保持不变。
25排序:文本文件自动分类。
26统计:为状态显示文件或文件系统。
27字符串:显示字符串的文件进行打印。
28尾:输出文件的结尾。
29摸:改变文件的时间戳。
30的umask:用来启动bash shell的。
31的uniq:删除重复的机密文件的文本行。
32六:启动vi文本编辑器。
33 WC:显示文本行字的组合文件中的字节,数。
34 whereis:查找在原程序中的特定目录,二进制程序或用户手册和其他文件。
35人:如果用户想了解某个命令的详细信息,那么你可以使用此命令。
36日:复制文件。
37,DF:查看文件系统的磁盘空间使用情况。
38 edquoat:设置用户和磁盘空间的限制,即Windows系统的配额组。
39 fdformat:格式化的软盘。
40 FDISK:在Linux下进行磁盘分区。
41的mkfs:建立一个Linux的文件系统。
42 mkswap命令:创建一个Linux swap分区。
43安装:安装文件系统。
44名额:限和显示用户可用的磁盘空间。
45 swapon命令,使用swapoff:启用或禁用设备交换页面和文档。
46使用quotaon,quotaoff:启用或禁用配额限制。
47的umount:取消文件系统设备。
系统管理命令
1手指:查询用户信息,也可以查看默认的用户环境。
2 FTP:用户界面标准的文件传输协议在网络上传输文件是最简单有效的方法。
3主机:DNS查询。
4主机:用于显示或设置系统的主机名。
5 ifconfig命令:用于配置网络接口。 (您可以启用或禁用使用向下或向上的参数网络接口)
6,邮件:发送和接收邮件。
7的netstat:显示网络连接,路由表和网络接口的信息,用户可以知道,网络连接正在运行。
8平:该命令用于在网络上连接到计算机,并检查其他计算机。
9远程登录:远程登录命令,该命令与telnet命令很相似,该系统允许用户启动远程交互式会话的用户。
10 RCP:RCP(远程文件复制)命令是一个远程文件拷贝命令,它被用来计算机之间复制文件,有两种格式,用于移动到复制文件的文件格式,另一种用到一个文件或目录复制到另一个文件目录。
11路:该命令用于显示或设置IP路由表。
12 tcpdump的:这个命令是用来测试网络流量。
13快讯:此命令可用于网络用户及时对话事宜,但信息必须被添加到每个系统的/ etc / hosts文件来识别对方当事人。
14的Telnet:该命令用于登录远程计算机通过网络,为本地计算机的 *** 作。
15,墙面:墙面(全部写入)命令可以用来将消息发送到本机的用户登陆。发送邮件时,您可以输入直接发送消息,也可以将文档作为邮件发送。
16的wget:此命令用于从互联网上下载的环境下Linux的文件,HTTP和FTP协议的支持,支持代理服务器,打破了连续传输功能,在远程主机上的递归目录,找到称心如意的文件和下载到本地硬盘。 wget命令可以在后台运行,截获并忽略hantfup信号,所以用户退出登陆后,可以继续运行。
17&,BG:&,执行bg命令背景命令,有时由用户执行该程序可能要说了大量的时间,如果放置在前景中,可能不能够继续其他 *** 作,它最好是他的背景。
18 FG:fg命令在前台执行的命令,如果你有在后台运行的程序,你可以通过移动fg命令来从后台前台执行该程序。
19职位:该命令用于显示在后台执行的任务列表。 BG,FG,乔布斯命令属于bash命令,二手20杀:此命令用于终止一个程序,例如:#[根@ rathat9根]杀3793
21 PS:此命令用来显示程序的状态。
22顶:该命令用于显示当前CPU的过程。
23在批ATP ATRM:进行排序,检查或删除后台运行的任务,这些命令。命令
的Linux用户相关:
1 passwd命令:更改用户密码。
格式命令:passwd [用户名]
2 su命令:你可以拥有超级用户权限,或者其他用户普通用户,也可以让超级支持,以一个普通用户做一些事情。
格式:苏[选项] [用户帐户]
说明[?]:如果不指定的用户帐户,系统默认的是超级用户root。的命令选项的含义分别为:
-c:结束后执行的命令。
- :加减这个目的是使环境变量和要转换的同一个用户。
-m:保留的环境变量不变。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)