linux 常见名词及命令(二)
pwd 用于显示当前的工作目录。
cd 用于切换工作路径
cd - 切换到上一次的目录
cd ~ 切换到家目录
cd ~username 切换到其他用户的家目录
cd .. 切换到上级目录
ls 用于查看目录中有哪些文件
-a 包括隐藏文件的全部文件
-d 仅看目录本身
-h 已读的文件容量大小
-l 显示文件的详细信息
cat 用于查看纯文本文件(较短的)
-n 显示行号
-b 显示行号但不包括空行
more 用于查看纯文本文件(较长的)
-数字 预先显示的行数(默认为一页)
-d x显示提示语句与报错信息
head 用于查看纯文本的前N行
-n 10 显示10行
-n -10 不显示后10行
tail 用于查看纯文本的后N行
-n 10 显示后10行
-f 持续刷新新显示的内容
od 用于对查看特殊格式的文件
-t a 默认字符
-t c ASCII字符
-t o 八进制
-t d 十进制
-t x 十六进制
-t f 浮点数
tr 用于转换文本文件中的字符
示例:
将123.txt文件的内容转换成大写:cat 123.txt | tr [a-z] [A-Z]。
wc 用于统计指定文本的行数、字数、字节数。
-l 只显示行数
-w 只显示单词数
-c 只显示字节数
cut 用于通过列来提取文本字符。
-d 分隔符 指定分隔符,默认Tab
-f 指定显示的列数
-c 单位改为字符
示例:
获取系统中所有的用户的名称,
-d表示以:来做分隔符,-f1只看第一列的内容
cut -d: -f1 /etc/passwd
diff 用于比较多个文本文件的差异。
-b 忽略空格引起的差异
-B 忽略空行引起的差异
-q或--brief 仅报告是否存在差异
-c 使用上下文输出格式
示例:diff a.txt b.txt
touch 用于创建空白文件与修改文件时间。
linux中文件的三种时间:
更改时间(mtime),内容修改时间(不包括权限)
更改权限(ctime),更改权限与属性的时间
读取时间(atime),读取文件内容的时间
-a 仅修改访问时间 atime。
-m 仅修改更改时间 mtime。
-d 同时修改atime与mtime。
-t 要修改成的时间[YYMMDDhhmm]
示例:
黑客执行touch -d "2 days ago" test,便将访问与修改时间修改为了2天前,
伪造自己没有动过该文件的假象。
mkdir 用于创建空白的文件夹。
-m=MODE 默认文件目录权限,如"-m 755"
-p 连续创建多层目录(若文件已存在则忽略)
-v 显示创建的过程
示例:
创建5个目录:mkdir -p a/b/c/d/e
cp 用于复制文件或目录
-p 保留原始文件的属性
-d 若对象为链接文件,则保留该链接文件的属性
-r 递归持续复制(用于目录)
-i 若文件存在询问是否覆盖
-a 相当于-pdr
mv 用于移动文件或改名。
示例:
将文件aaa重命名为bbb:mv aaa bbb。
rm 用于删除文件或目录
-f 忽略警告信息
-i 删除前先询问
-r 删除文件夹
rmdir 删除空目录
dd 用于指定大小的拷贝的文件或指定转换的文件。
if 输入的文件名称
of 输出的文件名称
bs 设置每个块的大小
count 设置要拷贝的块的个数
conv=ucase 将字母从小写转换为大写
conv=lcase 将字符从大写转换为小写
示例:
将光驱设备拷贝成镜像文件:
dd if=/dev/cdrom of=rhel.iso
useradd 用于创建新用户。
-d 指定用户的家目录
-D 展示默认值
-e 账号有效截止日期
-g 指定一个初始用户组
-G 指定一个或多个扩展用户组
-N 不创建与用户同名的用户组
-s 指定默认的Shell
-u 指定用户UID
id 用于查看用户的基本信息
示例:id root
passwd 用于修改用户的密码
-l 锁定用户禁止其登录
-u 解除锁定,允许登录
--stdin 允许从标准输入修改用户密码,如(echo "NewPassWord" | passwd -stdin Username)
-d 使账号无密码
-e 强制用户下次登录时修改密码
-S 显示用户的密码状态
示例:
修改当前用户的密码:passwd
修改其他用户的密码:passwd 用户名
userdel 用户删除用户。
-f 强制删除用户,家目录与其相关文件
-r 同属删除用户,家目录与其相关文件
usermod 用于修改用户的属性。
-c 填写账号的备注信息
-d-m -m与-d连用,可重新指定用户的家目录并自动旧的数据转移过去。
-e 账户到期时间,格式"YYYY-MM-DD"
-g 变更所属用户组
-G 变更扩展用户组
-L 锁定用户禁止其登录
-U 解锁用户,允许登录
-s 变更默认终端
-u 修改用户的UID
groupadd 用于创建群组
示例:
创建test群组:groupadd test
linux 常见名词及命令(二)的更多相关文章
- linux 常见名词及命令(五)
计划任务服务之一次性任务: at <时间> 安排一次性任务 atq 或at -l 查看任务列表 at -c 序号 预览任务与设置环境 atrm 序号 删除任务 安排任务示例: 在23:30 ...
- linux 常见名词及命令(一)
linux PK wondows 稳定且有效率.免费或少许费用.漏洞少且修补快.多任务多用户. 安全的用户及文件权限策略.适合小内核程序的嵌入系统.相对不耗资源. 热门的开源系统 红帽企业系统(R ...
- linux 常见名词及命令(三)
tar 用于对文件打包压缩或解压. 示例: 打包并压缩文件:tar -czvf 压缩包名.tar.gz 文件名 解压并展开压缩包:tar -zxvf 压缩包名.tar.gz -c 创建压缩文件 -x ...
- linux 常见名词及命令(六)
查看软件安装位置 : dpkg -L 软件包名字 ubuntu环境的apache相关命令: 查看是否启动:ps -aux | grep httpd 或者 netstat -an | grep :80 ...
- linux 常见名词及命令(四)
yum仓库的配置 yum仓库的配置文件存放在/etc/yum.repos.d/目录中. 第一步:切换到/etc/yum.repos.d/目录中. 第二步:使用vim编辑器打开一个名为'rhel7.re ...
- linux基础之进阶命令二
本节内容 基础命令二: 1. alias:查看和设置别名(alias:别名) alias 'ren=ls -ld' \ren 可不取消别名,执行ren原本的命令 2. unalia ...
- Linux常见目录及命令介绍
一.Linux中常用的目录介绍: / -根目录 /bin -命令保存目录(普通用户亦可读取的命令) /boot -启动目录,启动相关文件 /d ...
- 性能工具之linux常见日志统计分析命令
引言 我前几天写过的性能工具之linux三剑客awk.grep.sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 ...
- Linux常见的Shell命令
1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...
随机推荐
- iOS 开发App捕获异常, 反馈给服务器, 提高用户体验
在我们开发的app中, 不可避免的, 有时候用户使用软件会崩溃. 我们就需要捕获异常, 可以在入口类中加入相应的代码, 可以在每次用户打开程序的时候, 检查一下沙盒中是否有崩溃日志, 如果有, 可以 ...
- ubuntu下php-fpm多实例运行配置
php-fpm服务一般情况下我们只会配置一个php-fpm了,如果我们碰到要实现多实例php-fpm服务要如何来配置呢,下面一起来看看吧. 这里是在LNMP环境的基础上配置多实例的过程.因为我在使用的 ...
- mac下iterm2配置安装,通过expact实现保存账号,及通过跳板登陆配置
在参考了几款mac不错的ssh工具外,最终选择使用iterm2.本来打算用FinalShell,安装后发现其icon在访达中根本不现实,而且每次访问还需要输入管理员账号密码,强迫症根本受不了... 官 ...
- QTabelwidget 添加复选框
QString sceneName = QString("%1(%2)").arg(sisList[i].sceneName).arg(sisList[i].sceneNo); Q ...
- Git 版本控制系统的基本使用、常用操作
以Ubuntu16.04操作系统为例(其他系统类似),主要记录常用的.基本操作: 0. 安装Git 分散型版本控制系统(CVS): sudo apt-get install git 1. 初始化本地配 ...
- 网新恩普(W 笔试)
选择题 1.一桶有黄色,绿色,红色三种,闭上眼睛抓取同种颜色的两个.抓取多少个就可以确定你肯定有两个同一颜色的球? 答案: 4次 1.最坏打算抓3次都是不同颜色的黄.绿.红,此时,三种颜色的球各抓了一 ...
- 【软件构造】第八章第三节 代码调优的设计模式和I/O
第八章第三节 代码调优的设计模式和I/O 本节学习如何通过对代码的修改,消除性能瓶颈,提高系统性能?——代码调优.面向性 能的设计模式 Outline Java调优 代码调优的概念 单例模式(Sing ...
- OpenCV2:第三章 读取图像
一.简介 将图像文件读入内存,可以用cv::imread()函数 二.读取图像 Mat imread(const string& filename,int flags=1); Mat: 如果读 ...
- mysql数据库优化 几个思路
建表: 合理的索引, 组合索引 合理的字段类型 合理的表结构和表关联关系 查询: 避免: *, 函数 , 计算 , like左右全匹配 , in , beteewn?? 索引和组合索引 子查询 ...
- <a>标签的href 与 onclick 使用
链接的onclick 事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接): 假设链接中同时存在href 与onclick,如果想让href 属性下的动作不执行,on ...