Linux 基本命令

第一天(first day)

命令分类

基本必知类:

cd、ls、mkdir、rmdir

cp、mv、cat、touch

rm、help、man

命令基本介绍

命令

         作用

示例

cd

切换工作目录

cd ~

ls

显示文件目录

ls

mkdir

创建文件夹

mkdir test

rmdir

删除文件夹

rmdir test

cp

复制

cp a.txt b.txt

mv

移动和重命名

mv b.txt bbb.txt

cat

查看文件内容

cat a.txt

touch

创建文件

touch c.txt

rm

删除文件

rm c.txt

help

帮助

help cd

man

帮助

man cd

 

第二天(the next day)

命令分类

网络:

wget, telnet, ping, netstat,

ifconfig, route, ip,  curl,

ssh, iptables,ss

命令基本介绍

命令

作用

示例

wget

从URL下载文件

wget https://bootstrap.pypa.io/get-pip.py

telnet

登录远程主机

telnet 127.0.0.1 1234

ping

测试网络连通性

ping 8.8.8.8

netstat

网络系统的状态

netstat -at

ifconfig

配置和显示网络参数

ifconfig

route

显示并配置路由表

route -n

ip

网络配置工具

ip addr

curl

下载工具

curl https://www.shiguangkey.com/

ssh

ssh客户端连接工具

ssh pyvip@127.0.0.1 -p 22

iptables

防火墙配置

service iptables stop

ss

显示处于活动状态的套接字信息

ss  -ant

 

第三天(dieb tert)

命令分类

系统管理:

sudo, ps, crontab, halt,

umount, passwd, reboot,

su, shutdown, poweroff,

useradd,usermod, userdel,

groupadd,  groupdel,

groupmod,service,systemctl

 命令基本介绍

命令

作用

示例

sudo

默认以root权限执行命令

sudo apt-get update

ps

查看进程状态

ps -ef

crontab

定时任务

crontab -l

halt

关机

halt

umount

卸载已经挂载的文件

umount /dev/sda

passwd

修改密码

passwd pyvip

reboot

重启

reboot

su

切换用户

su root

shutdown

关机命令

shutdown -h

poweroff

关机并断电

poweroff

useradd

添加用户

useradd pyvip

usermod

修改用户

usermod pyvip pyvip2

userdel

删除用户

userdel pyvip

groupadd

添加用户组

groupadd pyvip

groupdel

删除用户组

groupdel pyvip

groupmod

修改用户组

groupmod pyvip

service

控制系统服务的实用工具(/etc/init.d/)

service mysql status

systemctl

系统服务管理器指令

systemctl  status mysql.service

 

第四天(the fourth day)

命令分类

软件、打印、开发和工具:

xargs, awk, date, clear,

whoami, sleep, who,info

命令基本介绍

命令

作用

示例

xargs

将输入数据装换成命令行参数,一般是组合使用

find ./ * |xargs grep 'soft'

awk

处理文本和数据的利器,Linux命令三剑客之一

cat install.sh |awk '{print $1}'

date

显示或设置系统时间与日期

date

clear

清屏

clear

whoami

当前用户名

whoami

sleep

暂停指定时间

slepp 1

who

当前用户信息

who

info

帮助指令,和man命令类似

info ls

 

 

第五天(the fifth day)

命令分类

文件和目录管理:

iconv, grep, tree, zip,

unzip, tar, gzip, scp,

wc, sort, cut, which,

sed, find, chmod, tail,

whereis, chown, pwd,

vim, ln,nano

 命令基本介绍

命令

作用

示例

iconv

转换文件编码

iconv install.sh -f UTF-8 -t GBK -o install.sh.bak

grep

文本搜索,Linux命令三剑客之一

grep "then"  *.sh

tree

树状图列出目录的内容

tree

zip

解压缩文件

zip -q -r config.zip config

unzip

解压zip文件

unzip config.zip

tar

打包

tar cvf config.tar config

gzip

解压缩文件,后缀为.gz

gzip install.sh

scp

远程拷贝文件

scp pyvip@127.0.0.1:/home/pyvip/install.sh /tmp

wc

显示字数,列数和Bytes数

wc install.sh

sort

将文件内容排序

sort install.sh

cut

显示文件指定的部分

cut -c1-4 install.sh

which

查找命令的绝对路径

which ls

sed

流编辑器,Linux命令三剑客之一

sed -i 's/#/##/g' install.sh

find

查找指定目录下的文件

find ./ -name "*.py"

chmod

更改文件或目录的权限

chmod 664 install.sh

tail

查看文档结尾,一般默认10行

tail -f install.sh

whereis

定为命令的二进制程序,源代码和man手册等绝对路径

whereis ls

chown

改变文件或目录的属组

chown -R pyvip:pyvip install.sh

pwd

显示当前的绝对路径

pwd

vim

编辑器

vim install.sh

ln

创建链接

ln -s install.sh install

nano

字符终端的文本编辑器,和vim类似

nano  install.sh

posted @ 2018-05-13 21:08  浏阳河  阅读(177)  评论(0)    收藏  举报