访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

BillyYang的专栏

时间:2019-07-26

常用dos命令大全_常用dos命令大全及其用法_linux常用命令

安装 elinks 纯文本浏览器:

yum install elinks

使用,例如:

yum

合格的运维人员必须具备快速查看系统状态的能力。

安装 ifconfig:

yum install net-tools

查看系统详细版本信息就查看 redhat-release文件,

cat /etc/redhat-release

通常使用 watch -n 1 uptime 来每秒刷一次获取当前系统的负载情况,输出内容分别为:系统当前时间、系统已运行时间、当前在新用户、平均负载值linux常用命令,而平均负载值为最近1分钟、5分钟、15分钟的系统负载情况。

以m为单位显示当前系统中内存的使用情况:

free -m

输出内容: 总内存量 已用 可用 进程共享的内存量 磁盘缓存的内存量 缓存的内存量

历史命令会被保存到用户目录中的.bash_history文件中。

清空该用户在本机中的执行过命令的历史纪录:

常用dos命令大全_linux常用命令_常用dos命令大全及其用法

history -c

注:history 默认会保存1000条执行过的命令,若要修改可直接编辑/etc/profile文件的HISTSIZE值。

查看文件前10行:

head -n 10 文件名

查看文件后10行:

tail -n 10 文件名

将test.txt文件中的内容转换成大写:

cat test.txt | tr [a-z] [A-Z]

参数:

-l 只显示行数

-w 只显示单词数

-c 只显示字节数

参数:

-d 分隔符 指定分隔符linux常用命令,默认为Tab

-f 指定显示的列数

linux常用命令_常用dos命令大全及其用法_常用dos命令大全

-c 单位改为字符

示例:

获取当前系统中所有用户的名称:

cut -d: -f1 /etc/passwd

获取root用户的默认SHELL解释器:

grep ^root /etc/passwd | cut -d: -f7

参数:

-b 忽略空格引起的差异

-B 忽略空行引起的差异

–brief或-q 仅报告是否存在差异

-c 使用上下文输出格式

比较两个文件的差异:

diff test1.txt test2.txt

参数:

-a 近修改“访问时间”(atime)

常用dos命令大全_linux常用命令_常用dos命令大全及其用法

-m 近修改“更改时间”(mtime)

-d 同时修改atime 与 mtime

-t 要修改成的时间[YYMMDDhhmm]

复制命令的三种情况:

目标文件是一个目录,会将源文件复制到该目录中;

目标文件是一个文件,会将源文件覆盖该文件;

目标文件不存在,会赋值源文件并修改为目标文件的名称(重命名)。

参数:

-p 保留原始文件的属性

-d 若对象为“链接文件”,则保留该“链接文件”的属性

-r 递归持续赋值(用于目录)

-l 若目标文件存在则询问是否覆盖

-a 相当于-pdr(p,d,r为上述的参数)

将文件test1重命名为test2:

mv test1 test2

常用dos命令大全及其用法_常用dos命令大全_linux常用命令

参数:

-f 忽略警告信息

-i 删除前先询问

-r 删除文件夹

修改当前用户的密码: passwd

修改其他用户的密码: passwd 其他用户

参数:

-l 锁定用户禁止其登录

-u 接触锁定,允许用户登录

–stdin 允许从标准输入修改用户密码,如(echo “newpassword” | passwd -stdin username)

-d 使账号无密码

-e 强制用户下次登录时修改密码

-S 显示用户的密码状态

删除用户机器家目录:

userdel -d 用户名