自己总结的,只是一些简单常用的命令,不喜勿喷
一、终端常用命令操作
pwd #查看当前工作路径
ls #查看当前目录下的内容
ls -F #在显示名称的时候会在文件夹后添加'/',在文件后面加'*'
cd # 改变目录
cd ~ #回到家目录
cd .. #退回上一级目录
cd / #回到根目录
ifconfig #查看ip地址
ps -aux #查看进程
netstat -anp | grep service_name #Linux 查看某个服务的端口
lsof -i:8000 #查看 8000 端口的占用
groupadd group_name #创建一个新用户组
groupdel group_name #删除一个用户组
clear #清除终端显示内容,但并没有真正清除,只是隐藏内容
reset #真正清除终端显示内容
'''
关机命令操作
'''
reboot # 重新启动操作系统
shutdown –r now #重新启动操作系统,
shutdown #会给别的用户提示
shutdown -h now #立刻关机,其中 now 相当于时间为 0 的状态
shutdown -h 20:25 #系统在今天的 20:25 会关机
shutdown -h +10 #系统再过十分钟后自动关机 init 0 关机 init 6 重启
二、文件及文件夹操作
1.文件操作
创建文件:gedit test.txt #打开文件编辑器窗口
vi text.txt #直接在终端打开,编辑内容(大神级别操作,需用到的快捷键很多,
#之后有时间再写一篇关于vi操作的)
删除文件:rm test.txt
查看文件:cat test.txt
2.文件夹操作
创建文件夹:mkdir test_dir
mkdir aa/bb/cc -p #创建递归空文件夹
删除文件夹:rm -d test_dir #删除空文件夹
rmdir aa -p #只能删除aa/bb/cc 这种递归的空文件夹
rm test_dir -r #删除非空文件夹
三、移动文件
1、文件进文件夹 mv -iv 源文件 目标文件
2、文件夹进文件夹 mv -iv 源文件夹 目标文件夹
3、文件之间的移动 mv -iv aa.txt bb.txt #若有bb.txt,则提示会覆盖,
#若没有bb.txt,则aa.txt重命名为bb.txt
四、复制文件
1、复制文件夹到另一个文件夹:cp -ivr 文件夹 文件夹
2、复制文件到文件夹:cp -iv 文件 文件夹
五、分割文件
在Linux下用split进行文件分割:
模式一:指定分割后文件行数
对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。
先利用
wc -l BLM.txt 读出 BLM.txt 文件一共有多少行
再利用 split 命令
split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_
将 文件 BLM.txt 分成若干个小文件,每个文件2482行(-l 2482),文件前缀为BLM_ ,系数不是字母而是数字(-d),后缀系数为四位数(-a 4)
模式二:指定分割后文件大小
split -b 10m server.log waynelog
对二进制文件我们同样也可以按文件大小来分隔。