Linux命令


Linux命令

常用命令笔记

命令行快捷键

Ctrl+a  跳到行首
Ctrl+e  跳到行尾
Ctrl+u  删除光标前面的字符/剪切
Ctrl+k  删除光标后面的字符/剪切
Ctrl+l  清屏
Ctrl+y  粘贴
Ctrl+r  搜索执行过的命令
Ctrl+c  终止命令
Ctrl+z  挂起 

文件操作

ls
pwd     当前路径
cd
mkdir
touch   创建文件
cat     打开文件/合并文件
cp
mv
rm
>       输出重定向,覆盖
>>      输出重定向,追加,不覆盖
less    查看文件内容
more    查看文件内容
tree    以树形结构显示目录内容
wc Filename     统计文件内容信息(行数,单词数,字节数)  
    -l  
    -w  
    -c
head Filename   查看文件前n行  
    -n          n行,不加参数默认10行
tail Filename   查看文件末n行,动态查看文件内容​  
    -n          n行  
    -f          动态显示文件添加内容
du      查看目录大小  
    -s  显示汇总大小  
    -h  可读性提升
find    查找文件  
    +路径  
    -name filename 根据名称搜索  
    -type typename 根据类型搜索(类型:f 文件 d 目录) 
which   查找二进制命令 
chmod   改变文件或目录权限
chown   改变文件或目录所属主和属组
chattr  改变文件的扩展属性
lsattr  查看文件的扩展属性
file    显示文件类型

系统命令

df          查看磁盘空间 du同 
    -h      可读性提高
free        查看内存剩余  
    -m      以m为单位
ps          查看进程  
    -e      查看所有进程  
    -f      查看所有进程所有信息
top         动态查看系统运行情况  
uname       显示操作系统相关信息
hostname    显示或者设置当前系统的主机名
dmesg       显示开机信息,用于诊断系统故障
type        判断命令是否是内置命令
export      设置或者显示环境变量

进程相关

service     启,停,重启,关闭服务,显示服务状态
bg          启动在后台暂停运行的命令
fg          将后台运行的命令调至前台
jobs        查看后台运行的命令
kill        终止进程
pkill       通过进程名中止进程
nohup       在系统后台不挂断地运行命令,退出终端不影响
pgrep       查找匹配条件的进程
&           后台运行

系统用户登陆信息

whoami	    显示当前有效的用户名称,相当于执行 id -un 命令
who	        显示目前登录系统的用户信息
w	        显示已经登陆系统的用户列表,并显示用户正在执行的指令
last	    显示登入系统的用户
lastlog	    显示系统中所有用户最近一次登录信息
users	    显示当前登录系统的所有用户的用户列表
finger	    查找并显示用户信息

交互命令

kill        杀死进程  
    +PID
date        读取/设置时间,CST中国时间  
    +%F     输出格式:2020-01-01  
    “%Y-%m-%d” 同上  
    “+%F %T” 输出格式:2021-05-31 23:16:20
cal         日历  
year        输出指定年的日历  
    -y      一年的日历,默认当月  
    -num    num为数值,前n个月的日历  
    -s/m    以周六或周一作第一天
hostname    查看、修改(临时)主机名  
    -f      FQDN全限定域名
uptime      系统运行时间
uname       获取操作系统类型  
    -a      查看详细系统信息
shutdown    关机 =init 0,halt,poweroff  
    -h time 指定时间关机
reboot      重启
man         帮助手册  
    +command查看指定命令的帮助信息

网络命令

ifconfig    查看,配置网络接口
ifup        启动网卡
ifdown      关闭网卡
ping
netstat     查看网络连接状态  
    -l      Listen状态  
    -t      Tcp协议  
    -u      Udp协议  
    -n      IP地址+端口号  
    -p      列出PID
nslookup
traceroute/tracert
arp  
IPAddress   通过ip地址查询mac地址  
    -a      查询  
    -d      删除
route       显示和设置linux系统的路由表

Linux命令手册在线版


  目录