Linux中常用命令 <一>

本笔记中记录的命令来源于 《Linux C 编程实战》

-----------------------------------------------------------------------------

1、查看当前目录命令 pwd

2、改变当前目录 cd

3、显示目录或文件信息命令 ls

格式: ls [选项] <目录或文件名>

主要选项如下:

-a 显示所有的文件和目录

-l  以长格式显示文件信息

-t 将结果按修改时间进行排序,新的文件或目录在前面

-R 递归列出目录下所有文件

4、文件内容查看和连接命令cat

格式: cat [选项] <文件1> <文件2> ……

该命令用于把几个文件的内容连接后显示在屏幕上

主要选项如下:

-n 或 --number  对内容进行按行编号进行输出

-b 或--number-nonblock 与-n相似,只是对空行不进行编号

-s  当遇到连续两个以上的空白行时,替换为一个空白行

-v  显示不可打印的字符

5、文件复制命令 cp

格式: cp [选项] <源文件或目录> <目标文件或目录>

该命令用于将一个文件拷贝到另一个文件或将多个文件拷贝到一个目录下

主要选项如下:

-r  若源目录下还有文件或 目录,则都拷贝到目的地

-f  若目标目录下已经有同名的文件,则把它将被覆盖掉

例如:

#cp test.c tmp/program.c

#cp  *.c  tmp/

6、文件删除命令 rm

格式: rm [选项] <文件或目录>

该命令用于删除文件,若加上-d选项则可以删除指定的目录

主要选项如下:

-i  删除前先询问要求确认

-r  若目录非空,则删除目录下所有的文件

-f 强制删除

例如:

# rm *.c 删除所有以 .c 结尾的文件

# rm –rf tyq 强制删除目录tyq下的文件和子目录,子目录下的所有文件、子目录将一并被删除

7、移动或重命名文件命令 mv

格式: mv [选项] <源文件或目录> <目的文件或目录>

该命令用于对一个文件或目录进行重命名或将几个文件移到另一个目录

主要选项如下:

-i  移动前先询问要求确认

-f  强制移动,若目标目录下有同名文件,则覆盖它

例如:

#mv test.c program.c  重命名

#mv mv –i  *.c  /tmp/project 将所有 .c
结尾文件移动到目录,若同名,覆盖前要求先确认

8、创建目录命令 mkdir

格式: mkdir [选项] <目录>

如果目标目录不存在,则创建它

主要选项如下:

-p  如果建立的上层目录不存在,则先创建它,也就是可以用它来一次创建多级目录

例如:

#mkdir –p dir1/dir2/dir3

9、删除目录命令 rmdir

格式: rmdir [选项] <目录>

如果指定目录为空就删除,否则出现错误信息

主要选项如下:

-p  当删除指定目录后,若该目录的父目录为空,则也将其删除

例如:

# rmdir –p dir1/dir2/dir3
删除dir3目录,若此时dir2中没有其他文件,则dir2也被删除;以此向上逆推;

10、查看命令帮助

格式: <命令> --help

例如:

#rmdir –help

11、创建新文件 touch

格式: touch <filename>

如果文件不存在,则创建;否则,无操作;

Linux中常用命令 <一>,布布扣,bubuko.com

时间: 2024-08-02 02:45:40

Linux中常用命令 <一>的相关文章

Linux 中常用命令

命令基本格式: 命令提示符:[[email protected] ~]#      root 代表当前的登录用户(linux当中管理员账号是root)      @ 无实际意义      localhost 代表当前计算机的主机名      ~ 表示当前所在目录(家目录)      # 表示超级用户的提示符 (普通用户为$) 命令格式: 命令 [选项] [参数] ([]表示可以省略)      个别命令的使用不遵循次格式      当有多个选项时,可以写在一起      简化选项和完整选项 -a

Linux中常用命令

1.cd命令 cd    回到跟目录 cd uqihong     进入到uqihong这个文件夹(且cd命令只能一级一级的进入) 2.复制命令   cp -r /usr/local/tomcat-ushangxue-www/. /usr/local/tomcat-uqihong-www    将一个文件下所有内容复制到另一个文件夹 cp -r  /TEST/test1 /TEST/test2   将test1文件夹复制到test2下,test1文件夹会在test2文件夹下 cp /TEST/t

Linux中常用命令(1)

本文地址:http://www.cnblogs.com/archimedes/p/linux-commands1.html,转载请注明源地址. ls命令 ls用来列出目录的内容,它是用户最常用的命令之一,ls命令的格式为: ls[选项][目录名或文件名] 选项的主要参数: .options主要参数-a, --all:不隐藏任何以“.” 字符开始的项目.-A, --almost-all:列出除了“ . ”及 “.. ”以外的任何项目.--author:印出每个文件著作者.-b, --escape:

Linux中常用命令pipe

大多数linux命令处理数据后都会输出到标准输出,但是如果数据要经过系列列的步骤处理后,才是需要的数据个数,这种需求就需要管道来帮助完成. 管道命令使用"|"作为界定符,将界定符前的命令的执行结果作为界定符后的命令的输入继续处理.这里的执行方式和"连续执行命令"是不一样的.管道命令不仅强调界定符前后命令的依赖关系,而且还有一个非常重要的限制: 界定符前命令产生的执行结果必须输出到标准输出,界定符后的命令必须能够接收标准输入作为处理数据. 下面通过几个例子熟悉下管道命

Linux中常用命令(文件)

1.cat 显示出文件的全部内容 (1)格式:cat 文件名 -n 显示行号 (2)特点:一次性显示所有文件内容 2.tac 从最后一行倒着显示文件全部内容 3.more 全屏方式分页显示文件内容 回车翻一行 空格向下翻一页 b 向上翻一页 q 退出 4.less 与more相同,扩展内容更多 more和less区别: 显示到最后,more会自动退出,less不会 5.head 查看文件开头的一部分内容(默认10行) (1)格式:head 文件名 -n n为具体数字,显示n行 6.tail 查看

Linux中常用的查看系统信息的命令

Linux中常用的查看系统信息的命令 导读 Linux是一个神奇而又高效的操作系统,学完Linux对Linux系统有一个熟悉的了解后,你需要了解下这些实用的查看系统信息的命令. 查看系统版本命令 uname 谈到系统版本就一定会想到uname,查看系统内核版本 uname -参数 其他的什么-n -m -r 参数都忽略,直接-a [[email protected] ~]#uname -a Linux linuxprobe.com 2.6.32-358.el6.x86_64 #1 SMP Tue

Linux 中常用的文本(行)处理命令(转)

Linux 中常用的文本(行)处理命令 0.正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹配字符串的各种可能的情况. 注意: (1) 在"[ ]"中还可以使用"-"来表示某一范围.例如"[a-z0-9]"匹配任意的小写字母或者数字,"[^A-Z]"表示非大写字母,"[0-9]{8}"表示任意一个8位数字. (2) 元字

Linux中常用的查找文件的命令

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用. which       查看可执行文件的位置 whereis    查看文件的位置 locate       配合数据库查看文件位置 find          实际搜寻硬盘查询文件名称 (find也可以根据文件大小-size 时间-atime 正则表达式-regex) 1.which 语法:  [r

嵌入式Linux GCC常用命令

本文和大家分享的主要是嵌入式Linux GCC常用命令相关内容,一起来看看吧,希望对大家学习嵌入式Linux有所帮助. 1.简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言:它现在还支持 Ada 语言.C++ 语言.Java 语言.Objective C 语言.Pascal 语言.COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等.而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了