003Linux常用命令
文件操作
01 命令 : list----列出目录信息
命令格式: ls [-选项] [目录]
选项 : -a --all 不忽略以"."开头的隐藏文件
: -d --directory 仅列出当前目录信息
: -h --human-readable 易读方式显示
: -i --inode 包含文件索引
: -l 长格式
02 命令 : make directories----创建目录
命令格式: mkdir [-选项] [目录]
选项 : -p --parents 根据需要创建父目录
: -v --verbose 打印创建详细信息
03 命令 : change directory----切换目录
命令格式: cd [目录]
补充 : "." 当前目录
: ".." 上一级目录
04 命令 : print name of current/working directory----打印当前/工作目录
命令格式: pwd
05 命令 : remove empty directories----删除空目录
命令格式: rmdir [-选项] [目录]
选项 : -p --parents 同时删除父目录
-v --verbose 列出删除详细信息
06 命令 : copy files and directories----复制
命令格式: cp [-选项] SOURCE DEST
选项 : -f --force 目标文件无法打开时,删除,然后复制
-p --preserve 保留属性
-r --recursive 递归复制
07 命令 : move (rename) files
命令格式: mv [-选项] SOURCE DEST
说明 : DEST为文件----改名; DEST为目录----剪贴
选项 : -f --force 覆写不提示
-i --interactive 覆写提示
-v --verbose 显示详细信息
08 命令 : remove files or directories
命令格式: rm [-选项] FILE
选项 : -d --dir 删除空目录
-f --force 忽略不存在的文件/参数,不询问
-i --interactive 每次删除前询问
-r -R --recursive 递归地删除文件夹,文件
-v --verbose 显示详细信息
09 命令 : change file timestamps
命令格式: touch [-选项] FILE
说明 : FILE不存在时,则创建空文件
选项 : -a change only the access time
-c --no-create do not create any files
-m change only the modification time
-t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time
10 命令 : concatenate files or standard input and print on the standard output
命令格式: cat [-选项] [FILE]
选项 : -A --show-all
-n --number 每行添加行号
11 命令 : more 分页显示文件
命令格式: more [-选项] file
说明 : Q--退出 Enter--换行 空格--翻页
12 命令 : less 分页查看文件
命令格式: less [-选项] file
说明 : Pgup--上翻页 PgDn--下翻页 上--上一行 下--下一行 /Service--搜索"Service"关键字
13 命令 : head 查看文件前面部分
命令格式: head [-选项] [FILE]
选项 : -n --lines 显示前n行
14 命令 : tail 查看文件后面部分
命令格式: tail [-选项] [FILE]
选项 : -n --lines 显示后n行
: -f --follow 动态显示后n行
15 命令 : make links between files
命令格式: ln [-选项] SOURCE DEST
选项 : -P --physical 硬链接
: -s, --symbolic 符号链接
搜索
01 命令 : search for files in a directory hierarchy
命令格式: find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]
选项 : -name 根据文件名搜索
-iname 根据文件名,不区分大小写
-inum 根据i节点搜索
-newer 最近修改的文件
-group 组所属的文件
-user 用户所属的文件
-type 查找类型
|--f 文件
|--d 目录
|--l 软连接
-a -and &&,连接2个条件
-o -or || ,连接2个条件
-amin n File was last accessed n minutes ago.
-cmin n File's status was last changed n minutes ago.
-mmin n File's data was last modified n minutes ago.
-size n 数据块格式,每个数据块0.5KB
|--+n 大于
|---n 小于
|--=n 等于
-exec 根据查询结果,执行操作
例:find /tmp -name abc -exec ls -lh {} \; 大括号----占位,替换为find结果 \;----转义,表示命令结束
find . -inum 22222 -exec rm {} \; 删除当前目录下,i节点为22222的文件
-ok 根据查询结果,询问执行操作
02 命令 : locate - find files by name 快速搜索
命令格式: locate [-选项]... PATTERN...
选项 : -i 不区分大小写
说明 : tmp下的文件搜索不到 需要用updatedb更新索引
03 命令 : updatedb - update a database for mlocate
命令格式: updatedb
04 命令 : which - shows the full path of (shell) commands 查找命令路径
命令格式: which [-选项] [--] programname [...]
05 命令 : whereis - locate the binary, source, and manual page files for a command
命令格式: whereis [options] [-BMS directory... -f] name...
参数 : -b Search only for binaries
: -m Search only for manuals
: -s Search only for sources
06 命令 : grep - print lines matching a pattern
命令格式: grep [-选项] PATTERN [FILE...]
参数 : -i --ignore-case 忽略大小写
: -v --invert-match 查找没匹配到的行
例子 : grep -v ^# /tmp/abc 查找以#开头的行
用户管理
01 命令 : useradd 创建一个新用户或更新默认新用户信息
命令格式: useradd [-选项] 登录
02 命令 : password update user's authentication tokens
命令格式: passwd [-选项] [username]
03 命令 : who show who is logged on
04 命令 : w show who is logged on and what they are doing
05 命令 : uptime tell how long the system has been running
帮助
01 命令 : man an interface to the on-line reference manuals
命令格式: man 命令
02 命令 : whatis display manual page descriptions
命令格式: whatis 命令
权限管理
01 命令 : chmod change file mode bits
命令格式: chmod [ugoa] [+ - =] [rwx] [文件和目录]
chmod [umask] [文件和目录]
选项 : -R 递归
例子 : chmod u + r /tmp/abc 为abc文件增加读属性
: chmod 764 /tmp/abc 为abc文件增加rwx rx- r--属性
02 命令 : chown change file owner and group
例子 : chown huangxiao /tmp/hx/test
03 命令 : chgrp change group ownership
例子 : chgrp huangxiao /tmp/hx/test
04 命令 : umask [-S] 查看当前目录权限
05 命令 : umask 023 将当前文件夹权限改为777-023
压缩解压
01 命令 : gzip compress or expand files
命令格式: gzip 文件
说明 : 1、生成.gz的压缩文件
2、不能压缩目录
3、不保留原文件
02 命令 : gunzip compress or expand files
命令格式: gunzip 文件
03 命令 : tar 归档文件
命令格式: tar [归档后文件名] [目录]
说明 : .tar.gz 安装包最常用方式
参数 : -cf 打包
-xf 解压
-zcf 打包 + 压缩
-cjf 打包成.tar.bz2
-zxf 解压 tar.gz
-jxf 解压.tar.bz2
04 命令 : zip
命令格式: zip [-选项] [压缩后文件名] [文件或目录]
说明 : 1、保留原文件
参数 : -r 压缩目录
05 命令 : unzip
06 命令 : bzip2
命令说明: .bz2文件
选项 : -k 保留原文件
07 命令 : bunzip2
网络命令
01 命令 : write
命令格式: write 用户
说明 : Ctrl + D 保存+结束
02 命令 : wall write all
03 命令 : ping
命令格式: ping ip
04 命令 : ifconfig interface configure
05 命令 : mail
命令格式: mail 用户名
06 命令 : last 所有用户登录信息
07 命令 : lastlog 所有用户最后登录时间
08 命令 : traceroute 数据包到目的地路径
09 命令 : netstat 显示网络状态
参数 : -t TCP协议
-u UDP协议
-l 监听
-r 路由
-n 显示IP地址和端口号
例子 : netstat -tuln 列出TCP、UDP、监听 的IP和端口号
netstat -an 所有网络连接的IP和Port
netstat -rn 路由列表
10 命令 : setup
11 命令 : mount 挂载
12 命令 : umount 解除挂载
关机重启
01 命令 : shutdown 关机重启
例子 : shutdown -h now 马上关机
shutdown -h 20:00 20:00时关机
shutdown -r 重启
shutdown -c 取消关机
其他
01 命令 : init 调整系统运行级别
参数 : 0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启
02 命令 : runlevel 查看系统运行级别
03 命令 : logout 退出登录
003Linux常用命令的更多相关文章
- Linux 常用命令(持续补充)
常用命令: command &:将进程放在后台执行 ctrl + z:暂停当前进程 并放入后台 jobs:查看当前后台任务 bg( %id):将任务转为后台执行 fg( %id):将任务调回前 ...
- LVM基本介绍与常用命令
一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...
- Linux学习笔记(一):常用命令
经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- 【原】npm 常用命令详解
今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块 ...
- npm常用命令
npm常用命令 环境:win7 npm 是什么 NPM(node package manager),通常称为node包管理器.顾名思义,它的主要功能就是管理node包,包括:安装.卸载.更新.查看.搜 ...
- Git 常用命令
一.初始環境配置 git config --global user.name "John Doe"git config --global user.email johndoe@ex ...
- linux iptables常用命令之配置生产环境iptables及优化
在了解iptables的详细原理之前,我们先来看下如何使用iptables,以终为始,有可能会让你对iptables了解更深 所以接下来我们以配置一个生产环境下的iptables为例来讲讲它的常用命令 ...
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
随机推荐
- mvc 请求处理管道
原文 http://blog.csdn.net/wulex/article/details/41514795 当一个asp.net mvc应用程序提出请求,为了响应请求,包含一些请求执行流程步骤! 在 ...
- OEL6.8安装虚拟带库模拟器
最近在虚拟机下搭建了一个OSB备份环境,其中使用到了虚拟带库,以下是虚拟带库的配置过程,简要记录之. 1.下载虚拟带库的源码(mhvtl-2016-03-10.tgz). 2.解压缩源码. # cd ...
- 网络控制芯片AX88796B系列使用简介
目录 1. 特性 2. 结构框图 3. 接收 3.1 缓存空间 3.2 Receiver Buffer Ring 3.3 接收机制 4. 发送 5. 编程过程简要说明 5.1 初始化配置 5.2 接收 ...
- ASP.NET后台取html控件值方式
1.Request.Form[“cbName”]: 可以在后台取到所有为name 为的控件的value值 2.可以通过 把html控件的值付给HiddenField,然后后台调用 3.就是自定义属性 ...
- python学习之路---day05
字典一:基本组成 dic={"",[],{},"",2,} 字典由key 和value组成, key(键):键是不可变的(且必须要不可改变),一个字典中的key ...
- Unix或Linux中&、jobs、fg、bg等命令的使用方法
[From] http://blog.sina.com.cn/nenutechnology fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令 ...
- Oracle sql语句中不支持boolean类型(decode&case)
[转自] http://blog.csdn.net/t0nsha/article/details/7828538 Oracle sql语句中不支持boolean类型(decode&case) ...
- PDFJs 在线预览插件
0.A.到官网 https://mozilla.github.io/pdf.js/getting_started/#download 下载最新版本B 部署到IIS 中访问 pdf.js/web/vie ...
- element-ui多选框reserve-selection指定row-key保留数据更新之前的数据
element-UI 的table表格数据有提供多项框的功能,只要在表格列中多加一列就可以选择表格的数据 但是有时候表格的数据是有分页的,分页一般是要重新请求后台数据,这样上一页也就是上一次请求的数据 ...
- Percona Mysql备份
介绍 Percona是唯一一款开源.免费的mysql热备份工具,实现了对InnoDB数据库的非阻塞式的备份.有如下优势:1.完整.快速.可靠的备份2.备份期间不打断事务执行(innodb引擎)3.备份 ...