Linux基础语法:
1.ls指令:列出当前工作目录下所有文件/文件的名称
ls /root
2.pwd指令: 打印当前工作的目录
pwd
3.cd指令: 改变目录/需要改变的目录名
cd / root
4.mkdir指令:创建目录空格输入创建文件的文件名
mkdir abc
5.touch指令:当前路径创建文件
touch abc.txt
6.cp指令:复制文件/复制到指定文件的位置
cp ./abc/home/linu123/abc
7.mv指令:移动文档到新的位置
mv /root
8.rm指令:移除/删除文档
rm /abc
9.vim指令:打开一个文件
vim /root
10.输出重定向:正常执行的指令 >/》文件路径
ls -la》ls.txt
11.cat指令:cat直接打开一个文件的功能
cat abc.txt
Linux进阶指令:
1.df指令:查看磁盘空间
df -f
2.free指令:查看内存使用情况
free -m
3.head指令:查看一个文件的前n行,如果不指定n则默认显示前10行
head -n abc.txt
4.tail指令:查看一个文件的末n行,如果不指定n则默认显示后10行
tail -1 abc.txt
5.less指令:查看文件比较少的内容进行输出.
less
6.wc指令:统计文件的内容信息 -l表示行数,-w表示单词数 -c表示 字节数
wc -l abc.txt
7.date指令:表示操作时间日期 %F表示完整的年月日,%T表示完整的时分秒,%Y表示四位年份,%m表示俩位月份(带前导0),%d表示日期(带前导0),%H表示小时(带前导0),%M表示分钟(带前导0),%S表示秒数(带前导0)。
date +%F
8.cal指令:用来操作日历
cal -1
9.clear/ctrl+L指令:清楚终端已存在的命令和结果
clear
10.管道:管道一般可以用于“过滤”,“特色”,“扩展处理”,管道符:|
ls /|qrep y
Linux高级指令:
1.hostname指令:操作服务器的主机名(读取,设置)
hostname -f
2.id指令:查看一个用户的一些基本信息,该指令如果不指定用户则默认当前用户名
id
3.whoami指令:”我是谁?“显示当前登陆的用户,一般用于shell脚本,用于获取当前操作的用户名方便记录日记
whoami
4.ps -ef指令:主要查看服务器的进程信息,-e等价欲”-A“,表示列出全部的进程,-f显示全部的列(显示全字段)
ps -ef
5.top指令:查看服务器的进程占用的资源,进入命令top,退出命令按q
top
6.du -sh指令:查看目录的真实大小, -s:summaries,只显示汇总大小,-h:表示以高可读性的形容进行显示
du -sh /root /abc
7.find指令:用于查找文件(其参数有55个之多)
find / -name httpd. conf
8.service指令:用于控制一些软件的服务启动/停止/重启,服务名 start/stop/restart
service httpd start
9.kill指令:表示杀死过程
killall 29867
10.ifconfig指令:用于操作网卡相关的指令
ifconfig
11.reboot指令:重启计算机(慎用)
reboot -w 模拟重启但不会重启
12.shutdown指令:关机(慎用)ctrl+c取消,或者shutdown -c
shutdown -h 12:00表示12点关机
13.uptime指令:输出计算机的持续在线时间
uptime
14.uname指令:获取计算机操作系统相关信息加-a表示获取全部
uname -a
15.netstat -tnlp指令:查看网络链接状态
netstat -tnlp
16.man指令:manual,手册(包含了Linux中全部命令手册,英文)
man cp:查看cp指令的用法