Linux备忘
指令
下载文件
wget:网络下载一个文件并保存在当前目录
压缩解压
tar czf xxx.tar.gz:打包压缩
tar xzf xxx.tar.gz:预览
tar tzf xxx.tar.gz:解压解包
.tar是打包后缀.gz是压缩后缀
-c:(create)建立打包文件
-t :查看打包文件的内容含有哪些文件
-x:解打包或解压缩的功能,可以搭配-C(大写)在特定目录解开
-j :通过bzip2的支持进行压缩/解压缩,此时文件最好为*.tar.bz2
-z :通过gzip的支持进行压缩/解压缩,此时文件最好为*.tar.gz
-v :在压缩/解压缩的过程中,将正在处理的文件名显示出来
-f filename:-f 后面跟处理后文件的全名称(路径+文件名+后缀名)
-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项
-p:保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
–exclude=FILE:在压缩的过程中,不要将那些文件打包
注意-c, -t, -x 不可同时出现在一串指令列中
查看端口号并终止进程
netstat -an|grep port
lsof -i : port
kill -9
区别:
1.netstat无权限控制,lsof有权限控制,只能看到本用户
2.losf能看到pid和用户,可以找到哪个进程占用了这个端口
链接
ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/cnpm
Linux文件系统中/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin文件夹的区别是什么?
一些其他的
ls | grep
clear:清屏
pwd:当前位置
tail -f -5:stream形式,显示后5条
信号
SIGHUP
(1):终端挂起或关闭。SIGINT
(2):中断进程,通常由用户按下Ctrl + C
发送给进程。SIGQUIT
(3):退出进程,并生成 core 文件,通常由用户按下Ctrl + \
发送给进程。SIGILL
(4):非法指令,表示进程执行了非法指令。SIGABRT
(6):异常终止,通常由进程本身或操作系统检测到严重错误时发送。SIGFPE
(8):浮点异常,表示进程执行了除以零等浮点运算异常。SIGKILL
(9):无条件终止,用于强制终止进程。SIGSEGV
(11):段错误,表示进程尝试访问未分配给它的内存。SIGPIPE
(13):管道破裂,表示进程写入已关闭的管道。SIGALRM
(14):闹钟,通常用于定时器或超时处理。SIGTERM
(15):终止信号,正常地终止运行。当进程收到TERM
信号时,它可以选择执行清理工作,保存状态,并正确地退出。(优雅关闭)SIGUSR1
(30)和SIGUSR2
(31):用户自定义信号,进程可以自定义处理逻辑。
快捷键
Ctrl + Shift 切换拼音输入法
Shift + F4 添加终端
Ctrl + Shift + C/V 终端中复制/粘贴