开班第一节

Web课程Linux命令统计

? 这里统计的Linux命令不要求全部掌握,但是对于基础、进阶和并发班部分的命令要能熟练使用。

1.分类统计

分类 命令 总数
1.基本必知 cd, ls, mkdir, rmdir, cp, mv, cat, touch, rm, help, man 11
2.网络 wget, telnet, ping, netstat, ifconfig, route, ip, curl, ssh, iptables 10
3.系统管理 sudo, ps, crontab, halt, umount, passwd, reboot, su, shutdown, poweroff, useradd,usermod, userdel, groupadd, groupdel, groupmod 16
4.软件、打印、开发和工具 xargs, awk, date, clear, whoami, sleep, who 7
5.文件和目录管理 iconv, grep, tree, zip, unzip, tar, gzip, scp, wc, sort, cut, which, sed, find, chmod, tail, whereis, chown, pwd, vim, ln 21
6.硬件、内核、shell和监测 sh, bash, du, lsof, time, free, top, bg, jobs, history, uname, kill, alias, unalias, fg, echo, df, ulimit 18

这里总共83个命令,至于一些常在shell脚本中使用的命令没有添加到其中。

2.分阶段统计

阶段 命令 总数
基础 cd, ls, mkdir, rmdir, cp, mv, cat, touch, rm, help, man, wget, ping, ifconfig, ip, sudo, halt, reboot, shutdown, poweroff, umount, passwd, su, useradd, usermod, userdel, groupadd, groupdel, groupmod, xargs,date, clear, whoami, who, grep, zip, unzip, tar, gzip, which, find, chmod, whereis, chown,pwd, vim, ln, du, free, history, uname, alias, unalias, df, sh, bash 56
进阶 telnet, netstat, wc, time 4
框架和项目 route, curl, crontab, awk, sleep, iconv, tree, scp, sort, cut, sed, tail, lsof, echo, ulimit, ssh, iptables 17
并发班 ps, top, kill, bg, jobs, fg 6

3.命令基本介绍

1.基本必知 作用 示例
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
2.网络 作用 示例
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 [email protected] -p 22
iptables 防火墙配置 service iptables stop
3.系统管理 作用 示例
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
4.软件、打印、开发和工具 作用 示例
xargs 将输入数据装换成命令行参数,一般是组合使用 find ./ * |xargs grep ‘soft‘
awk 处理文本和数据的利器,Linux命令三剑客之一 cat install.sh |awk ‘{print $1}‘
date 显示或设置系统时间与日期 date
clear 清屏 clear
whoami 当前用户名 whoami
sleep 暂停指定时间 slepp 1
who 当前用户信息 who
5.文件和目录管理 作用 示例
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 [email protected]:/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
6.硬件、内核、shell和监测 作用 示例
sh shell命令语言解释器 sh install.sh
bash 大多数Linux默认shell bash install.sh
du 查看使用空间 du -d 1 -h
lsof 查看打开的文件的情况 lsof -i:22
time 统计命令所花费的时间 time ls
free 显示内存使用情况 free
top 动态查看系统运行情况 top
bg 将作业放到后台 bg(执行top,然后按CTRL+Z,就可以使用bg,jobs,fg查看现象)
jobs 显示任务列表和任务状态 jobs
history 显示历史命令 history
uname 打印系统相关信息 uname -a
kill 删除执行中的程序或工作 kill -9 12343
alias 设置指令的别名 alias cd=‘rm -rf’
unalias 取消设置的别名 unalias cd
fg 将后台作业放到终端 fg
echo 输出 echo hello
df 显示磁盘分区使用情况 df -h
ulimit 限制用户对资源的访问 ulimit -a

原文地址:https://www.cnblogs.com/zcmq/p/8627784.html

时间: 2024-10-17 06:09:23

开班第一节的相关文章

火云开发课堂 - 《Shader从入门到精通》系列 第一节:Shader介绍与工程搭建

<Shader从入门到精通>系列在线课程 第一节:Shader介绍与工程搭建 视频地址:http://edu.csdn.net/course/detail/1441/22665?auto_start=1 交流论坛:http://www.firestonegames.com/bbs/forum.php 工程下载地址:请成为正式学员获取工程 课程截图: 项目实例: 版权声明:本文为博主原创文章,未经博主允许不得转载.

杨森翔:春节文化大观上编 第三章 春节古诗词 目录 第一节:春节诗词概述 一、 除夕诗词概述 二、元日诗词概述 三、 元宵诗词概述 第二节:春节古诗词拾萃

杨森翔:春节文化大观上编 第三章 春节古诗词 目录 第一节:春节诗词概述 一. 除夕诗词概述 二.元日诗词概述 三. 元宵诗词概述 第二节:春节古诗词拾萃 一.腊祭诗词 二.祭灶诗词 三.除夕诗词 四.元旦诗词 五.人日诗词 六.元宵诗词 第一节:春节古诗词概述 中国的春节,作为除旧迎新的节日,时间相当长,从年前的腊月二十三,天空中就似乎弥漫了节日的气息.这种节日的气氛,在保持传统风俗较好的地方,甚至会持续到二月二龙抬头的时候,但欢度春节的高潮,应该说是自除夕始一直到上元之夜.因此,历代歌咏和反

第一节课作业

1 C语言是在国内外广泛使用的一种计算机语言.其语言功能丰富.表达能力强.使用灵活方便.既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件.其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,无一例外,哪一个不是C语言写的?很多新型的语言如,C++,Java,C#,J#,perl...都是衍生自C语言.掌握了C语言,可以说你就掌握了很多门语言. 学习C程序这门课一年了,这是我们学的第一门专业课,在大学里C语言不

第一节,C语言入门

1.标示符:    命名规则:    1.只能由字母.数字.下划线组成    2.不能数字开头    3.不能与关键字重名    4.严格区分大小写    命名规范:     1.起一个有意义名字     2.驼峰标示2.注释 注释: 对代码的解释说明,是写给程序看的,方面程序员之间交流 特点: 注释是不参与编译 /* 这里面可以写 */ 多行注释 // 这是一个单行注释 只有这一行是注释,只有 两个斜杠后面才是注释内容 /* */ command + / 注释或取消注释 多行注释是可以嵌套单行

MFC第一节-windows程序内部运行机制

一.窗口 设计窗口类时: 1 typedef struct _WNDCLASS{ 2 UINT style; //如水平.垂直变化是否重绘,禁用Close,检测双击 3 WNDPROC lpfnWndProc;//窗口过程函数句柄 4 int cbClsExtra;//类附加内存 5 int cbWndExtra;//窗口附加内存 6 HANDLE hInstance;//实例句柄 7 HANDLE hIcon;//图标 8 HCURSOR hCursor;//光标 9 HBRUSH hbrBa

linux基础知识第一节

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制 cli:命令提示符,用户输入要执行的命令即可, shell: 外壳 sh ,csh ,ksh ,   bash, zsh , tcsh gui: 通过点击操作来启动应用程序 gnome,  mainframe  大型机 多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘 虚拟终端 表示:/dev/tty# ctrl-alt-f(1-6) 物理终端(控制终端)console 串行终端 伪终端 /dev/pts#

VUE2.0实现购物车和地址选配功能学习第一节(来源--慕课网河畔一角)

第一节  vue知识 vue-resource:和后台交互的一个插件,实现get.post和jsonp等功能.(替代jQuery) vue特点: 1.易用:通过创建vue实例,{{}}绑定数据十分方便,如果是jQuery还要获取值,设定十分繁琐 2.灵活-渐进式 ①渲染字段:②公共头部和公共尾部做成组件:③单页面会用到:④管理组件状态,vuex⑤使用构建工具完结项目 3.高效 ①16kb min+gzip的运行大小:②超快虚拟DOM:③最省心的优化 vue基础指令介绍: 1.指令的使用: v-m

photoshop第一节:认识ps

Photoshop 第一节: 1. 认识ps: (讲ps前说说我们所见过的图片)电脑呈现的图像类型分为两大类: 一类称为点阵图(当我们放大图片会看到像马赛克模糊的阵容,而那些方块叫像素点,每个像素点表示一种颜色.由方块像素点组成的阵列图片,我们叫它点阵图,比如我们上网百度的图片,壁纸,或手机拍出来的照片等等). 一类称为矢量图(放大不会模糊,因为它并不是由像素点组成.而是通过数学公式计算它的.一般要支持的矢量图格式的软件才能打开,比如插画师用adobe公司的AI软件作插画,). 而Photosh

C#第一节课作业,HelloWorld

通过第一节课的学习,我们掌握了一些C#的基本知识.无论是C#的名字的由来还是有关Hello World和Console都让我受益匪浅. 回到家后,我首先实验了一下最简单的Hello World▼ 成功了√ 然后,我实验了一下省去System的写法▼ 成功了√ 这之后我又试了一下同文件中的调用▼ 成功了√ 之后是调节字和背景的颜色▼ 成功了√ 之后我尝试了不同文件的调用▼ 成功了√ 然后我试了下分步执行▼ 成功了√ 然后我设置了变量▼ 成功了√ 最后我试验了一下ResetColor的用法▼ 成功了