本笔记中记录的命令来源于 《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中常用命令 <一>的更多相关文章

  1. Linux中常用命令

    .cd命令 cd    回到跟目录 cd uqihong     进入到uqihong这个文件夹(且cd命令只能一级一级的进入) 2.复制命令      cp -r /usr/local/tomcat ...

  2. Linux中常用命令(文件与目录)

    1.pwd 查看当前目录(Print Working Directory) 2.cd 切换工作目录(Change Directory) (1)格式:cd [目录位置] 特殊目录: .当前目录 ..上一 ...

  3. Linux中常用命令的使用(一)

    这次只讲常用命令 先说命令的组成:命令一般由 (选项.命令.参数) 组成 下面就从开启一个Ubuntu开始说起 1.用户登录:在putty环境下,输完用户名在输入密码 别人想知道你用的linux系统 ...

  4. Linux 中常用命令

    命令基本格式: 命令提示符:[root@localhost ~]#      root 代表当前的登录用户(linux当中管理员账号是root)      @ 无实际意义      localhost ...

  5. linux中常用命令总结

    一关机/重启/注销 关机 shutdown -h now //立即关机 重启 shutdown -r now //立即重启 reboot 重新启动 注销 logout //退出注销当前用户窗口 exi ...

  6. Linux中常用命令(文件)

    1.cat 显示出文件的全部内容 (1)格式:cat 文件名 -n 显示行号 (2)特点:一次性显示所有文件内容 2.tac 从最后一行倒着显示文件全部内容 3.more 全屏方式分页显示文件内容 回 ...

  7. Linux中常用命令cat

    cat可谓是随处可用,全名:concatenate and print files.用于连接和打印文件,按序读取文件内容,然后输出到标准输出.如果文件是单个破折号-或者缺乏文件,cat将读取标准输入. ...

  8. Linux中常用命令pipe

    大多数linux命令处理数据后都会输出到标准输出,但是如果数据要经过系列列的步骤处理后,才是需要的数据个数,这种需求就需要管道来帮助完成. 管道命令使用"|"作为界定符,将界定符前 ...

  9. linux中常用命令alias

    1.查看系统中所有的命令别名 alias 2.查看指定的别名 alias 别名 2.设定别名 alias 别名='原命令' 3.删除别名 unalias 别名 4.使别名永久生效 vi ~/.bash ...

随机推荐

  1. Unified Networking Lab 安装使用IOL镜像

    Unified Networking Lab 安装使用IOL镜像 Unified Networking Lab 很久以前,在一个星系远的地方,很远的工程师们为eBay寻找二手路由器来满足家庭实验的需求 ...

  2. WIN7 右下角音量图标不见了

    1.呼叫出  任务管理器,结束掉 explorer.exe 进程 2.新建任务,浏览,找到 C:/windows/system32/systray.exe,确定加载 3.新建任务,输入explorer ...

  3. 【BZOJ4456】旅行者(最短路,分治)

    [BZOJ4456]旅行者(最短路,分治) 题面 BZOJ Description 小Y来到了一个新的城市旅行.她发现了这个城市的布局是网格状的,也就是有n条从东到西的道路和m条从南到北 的道路,这些 ...

  4. 使用log4net将日志文件输出为csv格式

    我们在编写程序时,会在程序运行过程中记录一些日志.log4net作为一款经久耐用的日志组件,值得我们信赖.在中小型公司中,往往没有专业的日志服务器来处理应用程序产生的日志,而格式化不好的日志文件又为上 ...

  5. win7右键新建文件夹不见了

    http://zhidao.baidu.com/question/175786636169796084.html 看下注册表文件:reg add "HKEY_CLASSES_ROOT\Dir ...

  6. poj1816 Wild Words

    Wild Words Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5567   Accepted: 1475 Descri ...

  7. bzoj4715 囚人的旋律

    4715: 囚人的旋律 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 74  Solved: 48[Submit][Status][Discuss] ...

  8. lua和C++的交互(1)

    /* 以前听的一个故事,当年Java的创造者讲课的时候,一开始先拿一个简单的不能简单的小例子, 不断的扩展,最后成为一个复杂而完美的程序. 一个重要之重要的概念,就是栈.Lua与别的语言交互以及交换数 ...

  9. Codeforces Round #546 (Div. 2) ABCDE 题解

    1136A: 题意:一本书有n个章节,每个章节的分别在li到ri页,小明读完书后将书折在第k页,问还有多少章节没有读 题解:控制k在li~ri的范围内后输出n-i即可 #include <set ...

  10. 通过socket实现多个连接并实现ssh功能

    一.前言 上一篇中我们已经知道了客户端通过socket来连接服务端,进行了一次数据传输,那如何实现客户端多次发生数据?而服务端接受多个客户端呢? 二.发送中文信息 在python3中,socket只能 ...