oldboy.25课--Linux常用150个命令

1.线上查询及帮助命令(2个)

帮助命令man,用法man ls;命令 --help,用法ls --help;查看内置命令,用法help cd。

2.文件和目录操作命令(19个)

ls list directory 列出目录下文件

cd 进入目录

cp copy 复制、粘贴一起 cp yum.log /root

find 查找 find / -name "*.log"

mkdir make directory 创建目录 mkdir oldboyedu;mkdir -p /a/b/c

mv move ,移动,可以将不用的文件移动到tmp文件下

pwd ,当前目录

rename

rm 删除,慎用,没有回收站;rm yum.log。rm -r 目录名称,删除里面的文件及其目录。

rmdir

touch 创建空文件

tree 展示目录树

basename

dirname

chattr

lsattr

file

md5sum

3.查看文件及内容处理命令(19个)

cat 查看文件内容

tac

more

less

head

tail

cut

split

paset

sort

uniq

wc

iconv

dos2unix

file

diff

vimdiff

rev

grep

egrep

join

tr

vi/vim 编辑文档

4.文件压缩及解压缩命令(4个)

tar tar zcvf demo.tar.gz ./*(当前文件下的所有文件,多个文件名中级空格也可以;下载压缩文件:sz demo.tar.gz,后面的是压缩文件的常用文件类型。注:没有安装的话,可以yum -y install lrzsz)

unzip

gzip

zip

5.信息显示命令(12个)

uname

hostname

dmesg

uptime

file

stat

du 查看当前文件夹有多大,du -sh;ll -h 可以看每个的大小

df 查看磁盘的使用率,df -h,显示总容量,使用的,可用的等

top 查看程序消耗cpu最大

free 查看服务器的内存情况;free -m

date

cal

6.搜索文件命令(4个)

which

find find / -name *caixin*;find / -size +90M |xargs ls -lh(管道符就是把前面的结果交给后面的命令ls -lh处理)

whereis

locate

7.用户管理命令(10个)

useradd 添加用户;useradd oldboy,然后就是修改密码:passwd oldboy。取得root权限:修改/etc/passwd文件,将第三个改为0即可,oldboy:x:0:1002::/home/oldboy:/bin/bash

usermod

userdel

groupadd

passwd          root用户登录可以直接passwd,输入两次新密码即可。

chage

id

su

visudo

sudo

8.基础网络操作命令(10个)

telnet

ssh

scp

wget

route

ifconfig

ifup

ifdown

netstat

ip 查看ip;ip a

9.深入网络操作命令(6个)

nmap

lsof

route

mail

mutt

nslookup

dig

host

traceroute

10.有关磁盘与文件系统的命令(10几个)

mount

umount

df

du

fsck

dd

dumpe2fs

dump

fdisk

parted

mkfs

partprobe

e2fsck

mkswap

swapon

sync

resize2fs

11.关机和查看系统信息的命令(3个)

shutdown

halt

reboot

init

12.系统管理相关命令(8个)

uptime

top

free

vmstat

mpstat

iostat(sysstats)

chkconfig

13.系统安全相关命令(10个)

chmod 更改权限,chmod 777 oldboyedu/

chown 更改属组;chown oldboy.oldboy oldboyedu/(用户 (属主).用户组 (属组))

chgrp

chage

passwd

su

sudo

umask

chattr

lsattr

14.查看系统用户登录信息的命令(7个)

whoami

who

w

last

lastlog

users

finger

15.其它(19个)

echo

printf

rpm

yum

watch

alias

unalias

date

clear

history

eject

time

nohup

nc

xargs

exec

export

unset

type

bc

16.系统性能监视高级命令(12个)

内存:top free vmstat mpstat iostat sar

cpu:top vmstat mpstat iostat sar

i/o:vmstat mpstat iostat sar

进程:ipcs ipcrm lsof strace lstrace

--top,查看系统性能,q退出

cpu:user(用户进程所占的cpu),system(操作系统本身所占的cpu),idle(cpu空闲率),iowait(cpu等待io的时间比)

memory:total;usage(内存使用);free(内存空闲);cached(缓存);buffered(缓冲区,正在用)

kill -p 进程号(结束掉进程)

负载:uptime

--在线安装tree

yum -y install tree

tree a

乱码,处理方法:#lang=en

右键,session options,appearance,character encoding utf-8.

--查看进程Id 

ps -ef|grep dd

结束进程

kill -9 进程号

--清除文件

>文件名

--rwxr-xr-x

3个一组 

rwx      r-x    r-x

7          5       5

rw-r--r--

644

r read        八进制     4

w write                       2

x   excute                   1

-                                  0

--切换用户su - oldboy

原文地址:https://www.cnblogs.com/scholarly/p/10093527.html