快捷键
ctrl+c —— 停止当前命令
ctrl+z ——停止当前命令,并用fg恢复
ctrl+d ——注销当前会话,与exit相似
ctrl+w ——删除当前行中的字
ctrl+u ——删除整行
!!——重复上次命令
exit ——注销当前会话
文件命令
pwd、cd、ls、rm、mv、mkdir、touch、cat
ls -al ——列出隐藏文件
ln -s file link ——创建file的符号连接link
more file ——查看file内容
head file ——查看file前10行
tail file ——查看file后10行
tail -f file ——从后10行开始查看file内容
进程命令
ps -aux/-ef ——显示当前的活动进程
-a: 显示所有与终端相关的进程
-u: 显示进程的用户及内存等信息
-x: 显示没有控制终端的进程
-aux:相当于全部显示出来
-l:长格式显示更加详细的信息;比如优先级、父进程的PPID等
-e:显示所有进程
-f : 显示进程间的关系
top ——显示所有正在运行的进程
kill pid ——杀掉所有名为pid的进程
bg ——列出已停止或后台的作业
fg ——将最近的作业带到前台
fg n ——将作业n带到前台
文件权限
chmod octal file ——更改file权限
Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
chmod 777 ——为多有用户添加读、写、执行权限
chmod 755 ——为所有者添加rwx权限,为组和其他用户添加rx权限
搜索
grep ‘pattern’ files ——搜索files中包含pattern的内容
grep -r ‘pattern’ dir ——递归搜索dir中匹配pattern的内容
command | grep ‘pattern’ ——搜索command输出中匹配pattern的内容
grep -i ——忽略大小写
-n ——添加过滤出内容的行号
-l ——只显示出内容的文件名
正则匹配
^a ——以a开头
a$ ——以a结尾
系统信息
whoami ——显示当前用户名
w ——显示登陆的用户
man <command>——显示command的说明手册
command --help——显示command的说明手册
cal ——显示本月日历
date ——显示当前日期和时间
uptime ——显示系统从开机到现在所运行时间
finger user ——显示user的相关信息
uname -a ——显示内核信息
cat /proc/cpuinfo ——查看cpu信息
cat /proc/meminfo ——查看内存信息
df ——显示磁盘占用情况
-h KB/MB/GB
du ——显示目录空间占用情况
-h 便携单位
-a 包括文件夹内所有文件
-s 总和
-c 使用总量
free ——显示内存及交换区占用情况
文件压缩
tar cf file.tar files ——创建包含files的tar文件file.tar
tar xf file.tar ——从file.tar中提取文件
gzip file ——压缩file并重命名为file.gz
gzip -d file.gz ——解压file.gz
网络信息
ping <host> ——ping host并输出结果
whois domain ——获取domain的whois信息
dig domain ——获取domain的DNS信息
dig -x host ——逆向查询host
wget file ——下载file
wget -c file ——断点续传
标签:文件,显示,tar,pattern,基础,命令,file,Linux,进程 From: https://www.cnblogs.com/fukq/p/17632702.html