Linux系统终端命令

自己总结的,只是一些简单常用的命令,不喜勿喷

 

一、终端常用命令操作

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
   对二进制文件我们同样也可以按文件大小来分隔。

猜你喜欢

转载自blog.csdn.net/qq_42293496/article/details/81219109