Linux命令-4类
一.系统管理与维护
1. pwd:print working directory 打印工作目录
2. cd: change directory 改变或进入路径
● cd ~/ cd : 当前用户目录;回到主目录(中间有空格!)
● cd /:根目录;
● cd - :上一次访问的目录;
● cd .. : 上一级目录
● cd "i have fun" 打开名称中间带空格的文件夹 用“”
● cd i\ have\ fun/ 打开名称中间带空格的文件夹,使用\转译空格
● cd ../../.. 向上走三层目录(当前目录为第一层)
3. rmdir: remove directory 删除路径
4. pushd: push directory 推入路径
5. popd: pop directory 推出路径
6. xargs: execute arguments 执行参数
7. find: find files 寻找文件
举例:find . -name "*.txt" -print | less 寻找以txt结尾的所有文件,并输出到屏幕,以less命令的方式查看。计算机会录找当前文件夹及子文件夹里的所有符合条件的内容。
8. grep: find things inside files 在文件中查找内容
9. man : mannual page 通过命令名称,查找相关用法,如man find,会显示出find命令的相关参数
10. apropos: find what man page is appropriate寻找恰当的手册页面/如果你不知道完成某个特定任务所需要命令的名称,可以使用一个关键字通过Linux apropos实用程序来搜索它
11. env: look at your environment 查看环境,举例:env | grep huguagnqin env | less
12. echo: print some arguments 打印参数,在shell中打印shell变量的值,或者直接输出指定的字符串
13. export: export/set a new environment variable 导出/设定一个新的环境变量
14. exit: exit the shell 退出命令行
15. sudo: become super user root 成为超级用户或root
16. su: 进入到超级用户权限 exit直接切回普通用户
17. chmod: change permission modifiers 修改文件许可权限
18. chown: change ownership 修改文件的所有者
19. clear: 清屏
20. |: 管道命令 将左边的命令输出导向到右边去
21.关机命令:
poweroff
halt
shutdown -h now(root用户使用)
22.reboot: 重启
23:ps:查看进程
● -e:显示所有程序;
● -f:显示UID/PPIP/C/STIME栏位;
24:kill : 删除执行中的程序或工作;
● -i<信息编号>:
● -9 pid:强制终止;
二.文件管理与编辑
1. mkdir: make directory 创建路径
● -p :父目录不存在时,先创建父目录
● -v: 显示命令执行过程中的详细信息(verbose:冗长的,详细的)
2. ls: list directory 列出路径下的内容
● -l :使用详细格式列表(提供简化命令:ll)
● -a或--all:列出当前目录下所有文件和目录,包括隐藏文件/特殊文件 . 和..
● -t :以文件的最后修改时间排序(最近修改的在上面)
● -r:反向排序
3. cp: copy a file or directory 复制文件(会直接复盖已存在的文件)
● -r :递归复制,连同文件夹下的文件一并复制(复制目录必须加此参数)
● cp [参数] [源文件或目录] [目标文件或目录]
4. mv:move a file or directory 移动文件或路径
● mv [源文件或目录] [目标文件或目录]
● -f/--force:若目标文件与现有文件相同,则直接覆盖
5. less: page through a file 逐页浏览文件
● -m:显示显示内容所占的百分比
● -N:显示行号
操作:
● q :退出查看
● space/pageDown:向前翻页
● b/pageUp:向后翻页
● d:前进半页
● u:后退半页
● Enter/向下方向键:前进一行
● y/向上方向键:后退一行
● /:向下搜索(vi中也可使用)
● ?:向上搜索(vi中也可使用)
● v:进入vim;
● 左右方向键:相当于水平滚动条;
6. cat: print the whole file 打印输出整个文件
7. touch: 创建新文件
8. mv: 重命名文件
9. rm: 删除文件
● -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
● -f:强制删除文件或目录;
● -i:删除已有文件或目录之前先询问用户;
10. <: 将右边的文件作为输入发送给左边的程序
11. >: 将左边命令的输出写入到右边的文件中去
举例: cat > newfile.txt 命令执行后会把你打在屏幕上的字符放到新建的newfile.txt文件中,按ctrl+d结束
12. >>: 将左边命令的输出追加到右边的文件中去
13. * : 通配符。*.txt-任何以txt结尾的文件
14. grep: global regular expression print:全局正则表达式。使用正则表达式搜索文本,并把匹配的行打印出来。
15.tail:显示指定文件末尾的内容.
● -n<行数> 显示行数;
● -f: 循环读取;
● &:表示后台运行,否则占用终端
● ctrl + c:退出
三.压缩与解压
1.tar:备份压缩命令
● -z:调用gzip命令解压或压缩文件;.tar.gz文件格式
● -j:调用bzip2命令解压或压缩文件,.tar.bz2;
● -x:解压(extract)
● -c:压缩(create)
● -v:压缩过程中显示文件(verbose)
● -f:要解压或压缩的文档名
● 解压组合命令:-zxvf/ -jxvf
● 压缩给合命令:-zcvf/ -jcvf
四.网络设置与维护
1.hostname: my computer's network name 电脑在网络中的名称
2.ifconfig:显示网络设备,ip等
3.ping:测试与目标主机的连通性,ping 主机名/IP
Linux命令-4类的更多相关文章
- java执行linux命令的工具类
package com.starfast.common.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ja ...
- Linux命令 -磁盘和文件系统类
声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.df 磁盘容量 -h 以人类易读方式展示(GB.KB)等 df -h /usr 2.du 文件或目录的容量 -s ...
- Linux命令 -文件操作类
声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.ls 查看文件与目录 -a 打印全部的文件,包括隐藏文件 -l 列表打印,数据项包括文件属性,大小和权限等 ...
- 每天一个 Linux 命令(21):find命令之xargs
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...
- Linux命令详解之—tail命令
tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文 ...
- Linux 命令快捷键
Linux 命令快捷键 tab 自动补齐(有不知道的吗)Ctrl+u 删除(剪切)此处至开始所有内容 Ctrl+k 删除从光标所在位置到行末 快速命令行 – 快捷方式• history 搜索历史执行过 ...
- 学习 Linux,101: Linux 命令行
概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...
- Linux命令速查手册,超详细Linux命令教程
一.常用命令速查 ls cd pwd cat more less tail head cp scp mv mkdir rmdir touch rm ps kill top free clear tre ...
- Linux命令整理中...
Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...
随机推荐
- navicat 关于orcale新建表空间,用户和权限分配
图文教程,直观, 上面连接数据库 下面创建表空间 建表空间的设置 表空间名的设置 新建用户 填写用户名,选择默认表空间 成员属性德设置,这里因为是自己用,所以选择最大权限,其他的权限这是需要专业的了 ...
- 【转】Pro Android学习笔记(五):了解Content Provider(上)
Content Provider是抽象数据封装和数据访问机制,例如SQLite是Android设备带有的数据源,可以封装到一个content provider中.要通过content provider ...
- .net 开源工具集1 (SQL,报表,Cube,Office导出)
http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project_3.html
- [hdu6201]transaction transaction transaction(树形dp)
题意:某人在一棵树中在某处买物品,价格为i,在某处卖物品,价格为j,每单位距离花费价格1,求最大赚钱数. 解题关键:两次树形dp,分别求出每个点作为被减和被加情况下的最大值,最后取一下max即可. 该 ...
- PCL推荐的命名规范(1)
博客转载自:http://www.pclcn.org/study/shownews.php?lang=cn&id=209 文件命名 所有的文件名单词之间应该用下划线隔开,例 如unordere ...
- 《Java多线程编程核心技术》读后感(十三)
类InheritableThreadLocal的使用 使用类InheritableThreadLocal可以在子线程中取得父线程继承下来的值 值继承 package Third; import jav ...
- gin-swagger包Api文档生成, Post请求参数无法接收, 问题修复。
Bug描述 FormData方式下,任意参数类型都只生成file参数类型. 问题重现 问题代码在这一行 github.com\swaggo\swag\operation.go : 131 line c ...
- htons和htonl函数具体应用
htons和htonl函数具体应用 htons和htonl函数,是用来将主机字节顺序转换为网络字节顺序在进行网络抓包时,抓到的包的数据是网络字节顺序,在进行编程时,要进行主机字节顺序和网络字节顺序间的 ...
- Java 普通方法和构造方法的区别
构造方法: ①方法名和 类名相同 ②在方法名的前面没有返回值类型的声明 ③在方法中不能使用return语句返回一个值 ④在创建对象时,要调用new,如:book b1=new book(); ⑤当没有 ...
- int **指针问题
转自:http://blog.csdn.net/u012501459/article/details/45395571 在打印二维数组时遇到了问题,二维数组可以这样定义int matrix[ROWS] ...