Linux系统管理命令之屌丝与高富帅

注意:以下纯属自娱自乐,众君姑且看之

 

Linux命令很多,以我的rhel5.5为例,"/bin"目录下有110个命令,"/usr/bin" 目录下有1946个命令。命令的多少跟安装了多少软件包有关系,所以linux到底有多少命令,我只能说没有最多只有更多。为了便于理解和记忆,很多人对Linux命令做了各种分类,比如分为初级命令、中级命令、高级命令,也有分为内部命令、外部命令,还有分为目录文件命令、用户命令、网络管理命令、内核管理命令等。从不同的角度出发,就能有不同的分类,越多的分类,我们对所分类的事物就会越了解。所以我从一个全新的角度,把linux命令又做了两种分类:一种是,分为屌丝命令和高富帅命令。

屌丝命令:懂这些基本可以成为Linux SA中的屌丝

ls(list)  :列出目录中的内容

常用选项

-a, --all     列出目录中的所有内容,包括以“.”开头的隐藏文件

-l               使用长列表格式(显示文件的详细信息)

-t               按修改时间排序(降序,最近修改的排在最上面),配合"-l"选项使用 "-lt"

-S             按文件大小排序(从大到小),配合"-l"选项使用 "-lS"

cd(change directory) : 

pwd(print working directory):列出当前所在的工作目录

cp(copy):复制文件和目录

常用选项

-R, -r, --recursive         递归复制目录(复制目录时使用)

mv(move):移动或者重命名文件

rm(remove):删除文件或者目录

rmdir(remove directory):删除空目录

mkdir(make directory):新建目录

cat(catenate):连接文件并在标准输出上输出

touch:修改文件时间戳(也可以用于创建空文件)

less

more

date:显示或设置系统日期和时间

who:显示所有已登入用户

whoami

chmod(change mode):更改文件的访问权限

常用选项

-R, --recursive          递归的更改文件和目录的访问权限   

chown(change owner):更改文件的所有者和所属的组

su(switch user)

groupadd: 创建新用户组

groupdel: 删除用户组

groupmod: 修改用户组信息

useradd:创建新用户账号

userdel: 删除用户账号

usermod: 修改用户账号信息

passwd(password): 修改用户账号密码

shutdown  -h  now :关机后关闭电源

shutdown  -r   now:关机后重启

df(disk free)

du(disk usage)

head:输出文件的前面部分(默认输出前10行)

-n    输出文件的前n行

tail:输出文件的后面部分(默认输出后10行)

-n   输出文件的后n行

uname(unix name):显示系统信息

常用选项

-a, --all    显示所有信息

-n             主机名

-p             处理器类型

uptime:显示系统已经运行了多长时间

ln(link)

rpm(Redhat Package Manager):红帽包管理器

常用选项

-i, --install     安装新的软件包

-U, --upgrade  升级已安装软件到新版本

echo:显示一行文本

wc(word count)

tar(tape archive) :tar归档实用工具的GNU版本

tar <operations> [options]

operations

-c, --create  创建tar包

-x, --extract   从tar包提取文件

-t, --list   列出tar包的内容

options

-f

-j   bzip2格式

-z  gzip格式

-v   详细列出文件处理过程

man:格式化显示在线手册页

free:显示系统空闲和已用内存数量

hostname:显示或者设置系统主机名

高富帅命令:区别于屌丝,这些命令让你成为Linux  SA中的高富帅

sort :对文本文件进行按行排序

uniq(unique):删除已排序文件中的重复行

cut:

locate

find:在目录层次中搜索文件

grep

expand

split

tac

tr (translate)

sed

ps(process status):当前进程快照

top:显示linux任务

kill:终止进程

jobs

fdisk:格式化硬盘(磁盘分区)

mkfs:构建linux文件系统

set

env

export

nice

bg(background)

fg(foreground)

make

dmesg(display message or driver message)

chkconfig:更新和查询系统服务的运行级信息

crontab

ipcs

vmstat(virtual memory statistics):虚拟内存状态

 tee:从标准输入读并写到标准输出和文件

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值