Linux指令

命令格式:指令主体 [选项] [操作对象] 
关机命令:shutdown -h now(正常关机)、halt(关闭内存)、init 0、poweroff 

ls指令
①ls  //列出当前目录下所有文件和文件夹名称
②ls 路径 //列出指定路径下的所有文件和文件夹名称
③ls 选项 路径 //以指定格式显示指定路径下的所有文件和文件夹名称
选项:-l(以详细列表形式显示)、-la(显示所有文件/文件夹,包含隐藏文件/文件夹)、-lh(显示文件大小时,以可读性较高的形式显示)

pwd指令
pwd //打印当前工作目录 

cd指令
cd 路径 //切换工作目录

mkdir指令
①mkdir 目录路径 //创建目录 
②mkdir -p 路径 //创建多层目录
③mkdir 路径1 路径2 路径3 ... //创建多个目录

touch指令
①touch 文件路径 //创建文件
②touch 路径1 路径2 路径3 ...//创建多个文件

cp指令
cp 文件/文件夹 路径 //复制文件/文件夹到指定路径
注意复制文件夹需要添加选项

mv指令
mv 文件/文件夹路径 指定路径 //将文档移动(剪切)到指定路径,移动过程可以重命名

rm指令
rm 选项 文件/文件夹路径 //删除文件/文件夹 
选项:-f(强制)、-r(递归)

vim指令
vim 文件路径 //打开文件
退出编辑:shift+英文冒号+q

输出重定向
>:覆盖输出,覆盖原先的文件
>>:追加输出,在原始文件后面追加内容

cat指令
①cat 文件路径 //直接打开文件 
②cat 路径1 路径2 路径3 ... >/>> 合并后的路径 //合并文件 

df指令
df -h //查看磁盘空间,以可读性较高的方式显示文件大小 

free指令
free -m //查看内存使用情况,以mb为单位显示

head指令
head -n 文件路径 //显示指定文件路径下前n行数据

tail指令
①tail -n 文件路径 //显示指定文件路径下后n行数据
②tail -f 文件路径 //查看文件的动态变化 

less指令
less 文件路径 //以较少的输出查看指定文件内容

wc指令
wc 选项 文件路径 //统计文件内容信息
选项:-l(line,行数)、-w(word,字数)、-c(bytes,字节数)

date指令
①date //查看系统时间
②date +%F(date "+%Y-%m-%d") //输出年月日 
③date "+%F %T"(date "+%Y-%m-%d %H:%M:%S") //输出年月日时分秒 
④date -d "-/+n day" "日期格式" //按指定格式输出n天(前/后)的时间

cal指令
①cal //输出当前月份的日历
②cal -n //输出包括当前月的前n个日历
③cal -y 年份 //输出指定年份的日历

clear指令
clear(快捷键ctrl+L) //清屏,只是隐藏内容,上翻可查看 

管道
管道符:| (将管道符前面的输出作为管道符后面的输入再输出) 
作用:"过滤",'特殊","扩展处理"
①过滤案例:ls |grep e //显示当前目录下包含e的文件/文件夹


②特殊语法案例:cat 路径 |less  //等价于less 


③扩展处理:ls -l |wc -l //统计当前目录下文档个数

hostname指令
①hostname //输出完整主机名
②hostname -f //输出当前主机的FQDN 

id指令
id //查看当前用户基本信息
id 用户名 //查看指定用户的基本信息

whoami指令
whoami //显示当前登入的用户名

ps指令
ps 选项 //查看服务器进程信息
选项:-e(显示全部进程信息)、-f(显示全部的列)

top指令
//查看服务器进程占的资源(动态刷新) 
进入指令:top  
退出指令:q 
 
du指令
du -sh //查看目录真实大小(占磁盘空间) 
选项:-s(只显示汇总的大小),-h(以较高可读性显示)

find指令
find 路径范围 选项 选项值 //查找文件位置
选项:-name(按照文档名称搜索,支持模糊搜索)、-type(按照文档类型搜索)

service指令
service 服务名 start/stop/restart (控制指定服务名开启/停止/重启)

kill指令
kill 进程PID (killall 进程名称)//关闭指定进程

ifconfig指令
ifconfig //获取网卡信息

reboot指令
①reboot //重新启动计算机
②reboot -w //模拟重启,但不重启只写关机与开机日志

shutdown指令
shutdown -h now/时间 "关机提示" (关机,立即关机或指定时间关机)
 
uptime指令
uptime //输出计算机持续在线时间

uname指令
①uname //获取操作系统类型 
②uname -a //获取全部系统信息

netstat指令
netstat [选项]//查看网络使用状态
选项:-t(只列出tcp协议的连接)、-n(表示将协议从字母转化成ip地址,将协议转化成端口号显示)、-l(列出值为LISTEN的连接)、-p(显示进程PID和进程名称)

man指令
manual //手册,包含Linux所有语法的手册 
man 命令 //查看指定的用法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章