Liunx 指令———黄磊

基础指令
ls :列出当前工作目录下的所有文件/文件夹名称,ls后面加个路径,就是列出指定路径下的

ls 选项 路径:如ls -l /root ; -l:表示list,表示以详细列表的形式进行展示 ;ls -la /root,-a表示显示所有文件夹包含了隐藏文件(文件夹) ls -lh /root : -lh会显示文档大小

pwd (print working directory):打印出当前工作目录,如: pwd 

cd(change directory):切换工作目录,如 cd  /home

mkdir(make directory):创建目录 如:mkdir w ,在当前路径下创建目录w ;mkdir /root/w 在指定路径下创建了一个文件夹w;mkdir -p /root/a/b/c:一次性创建多层不存在的目录时,需要加上-p不然会报错; mkdir a b c :一次性创建多个目录

touch:创建文件,如 touch a.txt 当前路径下创建一个a.txt的文件; touch /路径/a.txt:指定路径下创建一个a.txt的文件; touch a.txt b.txt 当前路径下创建多个文件

cp (copy): cp a.txt / root 将文档复制到指定路径 ,在进行文件夹的复制时需要加上 -r 如:cp -r ./wenjain/ /home

mv(move):mv a.txt /root 将文档移动到指定路径

rm(remove):删除文档或文件夹 如 rm /a.txt 需要确认是否删除,输入y/yes确认,否输入n/no 按回车 ;rm -f /a.txt 加上-f强制删除,不需要确认; 删除一个目录的时候,需要做递归删除,一般使用-rf,如rm -rf/wjj

vim:文本编辑器 ,vim a.txt 打开a.txt 进行编辑 ,退出编辑:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z

 输出重定向:> 覆盖输出:会覆盖掉原先的内容,如:ls -la >a.txt 将la -la的执行结果保存到a.txt;>>追加输出:不会覆盖原始文件内容,在原始内容末尾继续添加,如:如:ls -la >>a.txt 将la -la的执行结果保存到a.txt;

cat: cat有直接打开一个文件的功能  cat 文件的路径;cat还可以用来合并文件,配合输出重定向使用,如: cat /home/a.txt  /home/b.txt  /home/c.txt >d.txt

进阶指令
df:查看磁盘的空间 如: df -h  :-h表示以可读性较高的形式展示大小

free: 查看内存使用情况 如: free -m :-m表示以mb为单位查看

head:查看一个文件的前n行,若没有指定n是几,则默认前10行,如head -5 a.txt :5表示前五行

tail:查看一个文件的末n行,若没有指定n是几,则默认后10行,如tail-5 a.txt :5表示后五行

less:查看文件,以较少的内容进行输出 如:less 需要查看的文件路径 推出按q

wc:统计文件内容信息(包含行数-l,单词数-w,字节数-c)如 wc -l a.txt; 一起使用 wc -lwc  a.txt

date:表示操作时间日期;如:date  输出形式默认形式:2018年3月24日星期六15:54:28

date  ”+%F %T" 等价于date "+%Y-%m-%d %H:%M:%S" ;

%F :表示完整的年月日   %T:表示完整的时分秒   %Y:表示四位年份    %m:表示两位月份(前置有0)

%d:表示日期(前置有0)    %H:表示小时(前置有0)    %M:表示分钟(前置有0)  %S:表示秒数(前置带0)

cal:操作日历的指令 ,如:cal  ;cal -1 这两个指令皆是直接输出当前月份的日历;cal -3 上个月,本月,下个月的日历;cal -y 2009:输出2009年的日历,不写年份则默认输入当前年份日历

clear:清除终端中已经存在的命令和结果,亦可使用快捷键CTRL+L,但这不是删除之前的信息,而是将之前的信息隐藏到上方,可以通过滚动条查看之前的信息

管道 :管道符 |  ,一般用来过滤 如 ls / | grep t  ;通过管道查询出根目录下包含”t“字母的文档名称

高级指令
hostname:操作服务器的主机名(读取,设置),如hostname 表示输出完整的主机名

如:hostname -f 表示输出当前主机名中的FDQN(全限定域名)

id:查看一个用户的一些基本信息 如:id 默认显示当前执行这条命令的用户的基本信息,后面加上用户名,显示指定用户的基本信息

who am i :显示当前登录的用户名

ps :ps-ef 主要是查看服务器的进程信息 :-e:等价于”-A",表示列出全部的进程;-f 显示全部的列(显示全字段)

top:查看服务器的进程占的资源 top进入,退出按q

du -sh:查看目录的真实大小 -s:summaries,只显示汇总的大小; -h,表示以高可读性的形式显示

find:用于查找文件 如find httpd.conf

service:用于控制一些软件的服务启动start/停止stop/重启restart ;如service httpd  start,通过ps -ef | grep httpd来检查服务是否启动

kill:杀死进程 kill 2876 ;2876是进程编号

ifconfig:用于操作网卡相关的指令;如 ifconfig  获取网卡信息

reboot:重启计算机 reboot -w 模拟重启,但是不重启(只写关机与开机的日志信息)

shutdown:关机  如:shutdown -h now(12:00)  "可以自己编辑关机提示(马上要关机了喔) "取消关机 centos 7.x之前版本 CTRL+c ,7.x以及之后的版本 shutdown -c

uptime:输出计算机的持续在线时间,计算机从开机到现在运行的时间

uname:获取计算机操作系统相关信息,如uname 获取操作系统的类型 ;uname -a :表示获取全部的系统信息(类型,全部主机名,内核版本,发布时间,开源计划)

netstat -tnlp:查看网络连接状态;-t:只列出tcp协议的连接; -n:将地址从字母组合转化为ip地址,将协议转化为端口号来显示;-l:过滤出“state(状态)"列中其值为LISTEN(监听)的连接;-p:显示发起连接的进程pid和进程名称

man(手册):包含了linux中全部命令手册,英文)如: man cp  退出手册按q

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值