Linux常用命令

1. pwd查看当前路径(Print Working Directory)   

[root@CentOS ~]# pwd/root

2. cd .. 返回上一级 .. 表示上一级  . 表示当前目录  ~ 表示用户根目录     cd /root进入root目录

[root@CentOS ~]# cd ..
[root@CentOS /]# cd /root
[root@CentOS ~]# cd .
[root@CentOS ~]#

3. ls -l 列出目录 行首为d表示目录 r表示可读(readable) w表示可写(writable) x表示可执行(executable)

  ls 命令常用-a,-l 等参数。-a 查看所有文件,包括系统隐藏文件;-l 将文件,详细信息列出来,-t 参数按照文件的日期排列,-r 倒叙排列,-h 以易阅读的形式输出文件大小。若要按照目录和文件大小排列,使用 du –sk |sort –rn

[[root@CentOS ~]# ls -l
总用量 108
-rw-------. 1 root root  1536 4月  11 2014 anaconda-ks.cfg
-rw-r--r--. 1 root root 51750 4月  11 2014 install.log
-rw-r--r--. 1 root root 11760 4月  11 2014 install.log.syslog
drwxr-xr-x. 2 root root  4096 4月  10 23:47 testwq
drwxr-xr-x. 2 root root  4096 4月  10 18:25 公共的
drwxr-xr-x. 2 root root  4096 4月  10 18:25 模板
drwxr-xr-x. 2 root root  4096 4月  10 18:25 视频
drwxr-xr-x. 2 root root  4096 4月  10 18:25 图片
drwxr-xr-x. 2 root root  4096 4月  10 18:25 文档
drwxr-xr-x. 2 root root  4096 4月  10 18:25 下载
drwxr-xr-x. 2 root root  4096 4月  10 18:25 音乐
drwxr-xr-x. 3 root root  4096 4月  10 18:33 桌面

4. mkdir新建目录(make dir)    rmdir删除目录(remove dir)

[root@CentOS ~]# mkdir testwq
[root@CentOS ~]# rmdir testwq

5. cp -r testwq2 testwq 复制testwq2到testwq目录   cp(copy) -r表示目录 

[root@CentOS ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog  testwq  testwq2  公共的  模板  视频  图片  文档  下载  音乐  桌面
[root@CentOS ~]# cp -r testwq2 testwq
[root@CentOS ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog  testwq  testwq2  公共的  模板  视频  图片  文档  下载  音乐  桌面
[root@CentOS ~]# cd testwq
[root@CentOS testwq]# ls
testwq2

scp 远程复制

6. mv testwq2 testwq 更改testwq2的路径 (移动testwq2到testwq目录)

[root@CentOS ~]# mv testwq2 testwq

7. file 命令返回文件类型

[root@CentOS testwq]# file testwq.txt
testwq.txt: UTF-8 Unicode text

8. 删除文件 rm

[root@CentOS testwq]# rm testwq.txt
rm:是否删除普通文件 "testwq"?yes

9.  ln链接文件(link) 链接link.txt 到old.txt

[root@CentOS testwq]# ln link.txt old.txt

命令格式:ln 源文件 目标文件       将源文件链接至另一个文件,类似于快捷方式。目标文件的修改也会。修改源文件,删除目标文件时,源文件不受影响。

10.  查看文件内容    cat、more、less、head 、tail、strings,view

多种打开文件的命令,主要区别是 cat 可以链接多个文件,more、less 可以分页浏览,tail 从文件末尾开始查看,适用于一些日志文件,head 从文件头开始查看,strings 用于打开二进制文件,view 是只读的 vi。

11. vi编辑

[root@CentOS testwq]# vi testwq.txt

编辑完成按Esc ,输入:wq 即为保存退出

有一点要特别注意,就是您进入vi之后是处于“Command mode”下,您要切换到Insert mode才能输入文字。初次用vi的用户都会想先用上下左右键移动光标,结果  电脑一直叫,把自己气个半死,所以进入vi后,先不要乱动,转换入Insert后再说。

切换至Insert mode编辑文件
 在Command mode下按‘i’、‘a’或‘o’三键就可进入Insert mode。这时候您就可以开始输入文字了。
 i: 插入,从目前光标所在之处插入所输入的文字。
 a: 增加,目前光标所在的下一个字开始输入文字。
 o: 插入新的一行,从行首开始输入文字。

Insert的切换→Command mode,按Esc键
 您目前处于Insert mode,您就只能一直打字。假如您发现打错字了,想用光标键往回移动,将该字删除,就要按ESC键转换回Command mode,再删除文字。

离开vi及存文件
 在Command mode下,可按冒号“:”键入入Last line mode,例如:
 :w filename (输入“w filename”,将文章存入指定的文件名filename)
 :wq (输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi)
 :q! (输入“q!”,强制离开并放弃编辑的文件)

12. 查找文件

[root@CentOS testwq]# find -name testwq.*
./testwq.txt

13. 文件内容比较

[root@CentOS testwq]# diff testwq.txt test.txt
1,6d0
< 哈哈,成功了!
< system。out.print("真的成功了!");
< 测试成功了的!
< 真的是这样的了
< 试试吧,不行也是可的!
< 哈哈哈啊哈试试总是可以的了!

diff 会将不同的行打印出来,若两文件内容一样,不打印任何信息。

comm. 逐行比较两个文件。
ispell 检查文件拼写

14. 安装和卸载

命令格式:mount 参数 设备文件 挂载目录

命令格式:umount 参数 设备文件/挂载目录

Linux常用命令(一)的更多相关文章

  1. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  2. linux——常用命令与脚本

    linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...

  3. DOS 和 Linux 常用命令的对比

    DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...

  4. 第一章,Linux常用命令

    20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...

  5. linux 常用命令大全

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

  6. Linux 常用命令行

    Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作

  7. [工作需求]linux常用命令以及vim常用命令

    一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...

  8. 对于我的linux常用命令的说明

    我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项

  9. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

随机推荐

  1. ReactiveCocoa代码实践之-UI组件的RAC信号操作

    上一节是自己对网络层的一些重构,本节是自己一些代码小实践做出的一些demo程序,基本涵盖大多数UI控件操作. 一.用UISlider实现调色板 假设我们现在做一个demo,上面有一个View用来展示颜 ...

  2. 公共资源情报(OSINT)工具Automater

    公共资源情报(OSINT)工具Automater   公共资源情报(OSINT)就是从公共信息中提取有用情报.它是美国中央情报局(CIA)的一种情报搜集手段,各国都在广泛利用这种方式.Kali Lin ...

  3. Hadoop原理介绍

    Hadoop核心之HDFS 架构设计   老嗨 2015-09-18 16:55:00 浏览225 评论0 摘要: 概述:HDFS即Hadoop Distributed File System分布式文 ...

  4. Aspose Cells 添加数据验证(动态下拉列表验证)

    参考 :http://www.componentcn.com/kongjianjishu/kongjianjishu/2015-06-04/2781.html Aspose Cells是一款操作和处理 ...

  5. CommandExtra.lua --游戏命令扩展

    --[[作者信息: Command Extra (游戏命令扩展) 作者QQ:247321453 作者Email:247321453@qq.com 修改日期:2014-3-12 功能:添加额外的命令.G ...

  6. 二模 (7) day1

    第一题: 题目大意: 给出数轴上N棵树的坐标和高度,如果两棵树之间的距离小于其中一颗树的高度,那么就有树会被挡住.因此要把一些树砍矮一点.求砍树的总高度最小值. N<=100000; 解题过程: ...

  7. Why automate?为什么要自动化?

    The need for speed is practically the mantra of the information age. Because technology is now being ...

  8. POJ 1781

    #include <iostream> #include <string> #include <cmath> using namespace std; unsign ...

  9. Java 获取amr音频格式的音频长度

    import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; public class GetAm ...

  10. hud 1241 Oil Deposits

    Oil Deposits Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot ...