linux 命令速查
查看本地端口的服务程序 netstat -tpl启动停止apache apachectl -k start/stop
监听本地端口 nc -l port
显示[所有]进程 ps [-A]
关闭进程 kill pid
强制关闭进程 kill -KILL pid
清屏 clear|reset
看磁盘剩余空间 df
看文件占用? du
wget 下载文件
安装 tar.gz 文件 tar -xzvf xxx.tar.gz
make
有些命令前要加./ ./doit
原因:执行一个命令,如果不给出他的目录地址,UNIX 类系统会直接到
固定的位置去寻找这个命令,比如 /bin /sbin /usr/bin 等。这个可以用
PATH 环境变量定义。而不管这个程序其实就在当前目录里。
ubuntu 版本 cat /etc/issue
linux 内核编译日期 uname -v
linux 内核版本号 uname -r OR cat /proc/version | uname -a
linux 文本编辑查看 nano , vi ,less ,cat ,links
linux 内核消息察看 dmesg (/var/log/kern.log)
更新ubuntu update
管理员身份运行 sudo xxx
内存信息 free
cpu信息 cat /proc/cpuinfo
环境变量 env
who 察看已登陆的用户
查找一个文件 whereis xxx OR locate xxx OR find
显示/滚动显示/移动/拷贝/删除文件:文件夹/搜索
cat/less/mv/cp/rm:rmdir/grep
快速创建文件/目录 touch/mkdir
ls -l file
第一个 - 文本类型 -d 目录 -c 字符设备 -b 块设备
改变文件目录权限 chmod
更改文件所有者/组 chown/chgrp
目录的执行权限表示列出其内容
设置 用户/组 ID suid/sgid
ubuntu 改变桌面 GNOME Tweak Tool
取得软件 sudo apt-get xxx
用户信息:密码 /etc/passwd:/etc/shadow
用户组信息 /etc/group
终端进入管理员模式 sudo -i/ su
受限制shell bash -r
检查用户登录注销 last/lastb
将命令作为后台进程 xxx &
查看后台进程 jobs
恢复后台进程为前台 fg
查看文件类型 file xxx
终止进程及其相关进程 kill -SIGHUP pid
改变进程优先级 nice/renice
查看进程运行时间 time xxx
系统运行时间 uptime
字符进程监视器 top
间隔执行命令 watch
虚拟内存查看 vmstat
图形性能查看工具 xosview
mono编译环境 monodevelop
****************************************************************
查看本地网络 ifconfig
查看各端口号功能 less /etc/services
太长分页显示 ls --help | more
按关键字查找 man -k keyword
跟踪系统调用 strace
查看write系统调用 man 2 write
linux系统调用表 usr/include/*asm/untstd.h
环境变量 env
增加|删除环境变量 export xxx="xxx"|exprot -n xxx
cat|cut 将文件或stdin内容输出到stdout,cut是节选输出
nc netcat,网络版的cat。
wc 统计文件字节或其他数量信息
info 类似于man
ldd xxx 查看xxx共享库基址
pwd 显示当前工作目录
ln|ln -s 设置硬软链接
more /proc/cpuinfo 查看cpu信息
runlevel 查看linux运行级别
gnome-session-properties 查看开机启动程序
ctrl+alt+F1-F6 快速进入终端
ctrl_alt+F7-F12 从终端返回
alt+tab 在任务间切换,同时按上下键看任务缩略界面
win键 长按显示帮助
im-switch 切换输入法
pmap pid 查看进程内存映射
depmod |-A 查看模块依赖性,结果保存在
/lib/modules/ver/modules.dep中
insmod/rmmod 装载卸载模块(不智能)modprobe -c|-l 察看mod配置文件|列出所有mod
modprobe|-r 同上,智能滴
lsmod 察看已加载模块
modinfo 查看模块信息
ksymoops 解析oops中地址的符号
/proc/kallsyms 类似?
dd 输入输出
help cmd 查看 cmd 功能
snavigator
echo 显示信息
lspci 察看硬件信息
rfkill list 察看无线网卡状况?
wall 向所有已登陆用户发送信息
set 设置shell选项
ed 行编辑器
dialog shell下的图形模拟?
gdialog 类似dialog
umask 限制模式
id usr_name 查看用户uid和gid
ulimit 资源限制
app >file 2>&1 将stdout和stderr都重定位到file中
stty -a 查看(设置)当前的termios设置情况
hexdump|od 以16或8进制显示
ipcs 检查IPC机制的设施
ipcrm 删除IPC设施
apropos 检查符合LSB标准的内容
sed 一个非交互性性文本编辑器,它编辑文件或标准输入导出的文件拷贝。
标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件
awk pattern-directed scanning and processing language
cut 从文件的每个行中写出选定的字节、字符或字段。
paste merge corresponding or subsequent lines
of files
tr 按格式修改字符串
at 定期执行任务
apt-cache search|show xxx 查看安装包信息
ed|ex CLI下简单的文本编辑器
sum/cksum/md5sum 计算文件效验码
ls -ls file 查看文件所占用的实际块大小
umask 查看当前文件模式创建屏蔽字
fsck 修复文件系统错误
stat 查看文件时间的详细信息
finger 用户信息查看程序
vipw 编辑口令文件
size 查看程序文件段属性
accton|sa 打开|显示进程会计
tee pipe转接头
sysctl 读写内核状态
最后更新:2017-04-04 07:03:23