工作中用linux很少,平时都是windows开发的,导致我对linux一点都不了解。后来公司要开发域名系统,要查whois资料,找的linux系统了里的一个程序,在这个过程中记录了一些笔记,等以后系统学了linux,再把笔记补充好。
1.几个基础的操作命令
1.查看目录与文件:ls
ls -la
2.查看文件内容:cat
3.显示当前目录:pwd
4.创建空文件:touch
5.创建目录:mkdir
mkdir test
6.切换目录
cd /opt/test
7.分页查看文件内容:more
more desc.txt
8.查看文件尾内容
tail -50 desc.txt
9.拷贝:cp
cp text.txt /nnt/
cp -r test /nnt/
10.删除
rm -rf test
11搜索文件 find
find /opt -name '*.txt'
12.创建链接文件:In
In -s /opt/test ./test
13.显示或配置网络设备:ifconfig
14.显示网络相关信息:netstat
// 列出所有端口
netstat -a
15.显示进程状态:ps
// 显示当前所有进程
ps -ef
// 显示当前所有java相关进程
ps -ef |grep java
16.查看磁盘空间使用情况:df
df -h
17.显示系统当前进程信息:top
18.杀死进程:kill
kill -s 9 27810
19.压缩和解压 tar
// 压缩
tar -zcvf test.tar.gz ./test
// 解压
tar -zxvf test.tar.gz
20.关机或重启:shutdowm
#立刻关注
shutdowm -h now
# 60秒后重启
shutdowm -r -t 60
用的最多的大概就是解压缩了,毕竟只需要把发布好的文件传输到指定文件夹下。
凑篇文章,哈哈,等把操作系统的笔记补充好了再把linux系统学下。