博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令(一)
阅读量:4882 次
发布时间:2019-06-11

本文共 3120 字,大约阅读时间需要 10 分钟。

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.syslogdrwxr-xr-x. 2 root root  4096 4月  10 23:47 testwqdrwxr-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 ~]# lsanaconda-ks.cfg  install.log  install.log.syslog  testwq  testwq2  公共的  模板  视频  图片  文档  下载  音乐  桌面[root@CentOS ~]# cp -r testwq2 testwq[root@CentOS ~]# lsanaconda-ks.cfg  install.log  install.log.syslog  testwq  testwq2  公共的  模板  视频  图片  文档  下载  音乐  桌面[root@CentOS ~]# cd testwq[root@CentOS testwq]# lstestwq2

 scp 远程复制

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

[root@CentOS ~]# mv testwq2 testwq

7. file 命令返回文件类型

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

8. 删除文件 rm

[root@CentOS testwq]# rm testwq.txtrm:是否删除普通文件 "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.txt1,6d0< 哈哈,成功了!< system。out.print("真的成功了!");< 测试成功了的!< 真的是这样的了< 试试吧,不行也是可的!< 哈哈哈啊哈试试总是可以的了!

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

comm. 逐行比较两个文件。

ispell 检查文件拼写 

14. 安装和卸载

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

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

转载于:https://www.cnblogs.com/Codenewbie/p/3657741.html

你可能感兴趣的文章
mysql复制表(同一数据库,不同数据库)
查看>>
Spring中 @Autowired标签与 @Resource标签
查看>>
面向对象的六大原则
查看>>
python的基本用法(三)字符串常用函数
查看>>
第二章例2-2
查看>>
Java8——快速入门手册(学习笔记)
查看>>
p2p-如何拯救k8s镜像分发的阿喀琉斯之踵
查看>>
linux之多进程
查看>>
iphone设置铃声
查看>>
python基础
查看>>
HDU 3277 最大流+二分
查看>>
Angular 学习笔记 :初识 $digest , $watch , $apply,浅析用法 。
查看>>
自动化测试优缺点思考
查看>>
通过实例理解委托、lambda的演变
查看>>
javascript中数据类型转换
查看>>
ubuntu14安装node0.12.7
查看>>
JDBC的使用和SQL注入问题
查看>>
Sublime插件WakaTime使用
查看>>
vue-cli笔记
查看>>
xml转义字符在mybatis动态sql中的使用
查看>>