Linux命令集锦

一、系统操作常用命令

1、man  查看其它命令的帮助信息

2、uname -a   查看系统内核版本的详细信息

    uname -s    系统内核名称
    uname -n    主机名

    uname -r     内核版本号

3、cat  /etc/issue   查看linux系统版本信息(linux的版本信息存放在etc/issue中)

4、runlevel    查看系统的运行级别(linux有6个运行级别:0关机,1单用户,2多用户无网络,3多用户有网络,5X11,6重启)

5、init  3   将当前系统的运行级别改为3级(临时更改,修改文件etc/inittab持续有效)

6、df -h      查看linux系统磁盘分区

7、which  加命令,如which date    显示命令date存放的路径  

二、linux快捷操作

1、ctrl + c键  结束键盘输入或退出当前shell

2、ctrl + u键  删除光标所在行的所有字符

3、exit 命令/ctrl + d键  注销(防止他人通过你的账号登入系统)

4、shutdown -h now/ halt /init0    立即关机

5、shutdown -r now/ reboot /init6  重启

三、时间、日期命令

1、cal   日历程序      cal 2014 显示2014年的日历

     cal -1   只显示当月日历

     cal -3   显示当月及后两月

     cal -s    月以星期日开头

     cal -m   月以星期一开头

     cal -y    显示全年日历

2、date    显示当前系统的日期

     date +%Y(大写)   只显示年

     date +%Y/%m/%d  显示年月日信息 (其它参数可 man一下查看)

四、用户信息命令

1、                    系统登入用户的详细信息

     who                 查看系统有哪些用户在登入

     who  am i        登入系统的用户信息

    whoami           当前使用用户的信息

2、passwd            修改自身命令

    passwd  user(用户名称)  root用户修改用户密码

用户和用户组

3、useradd  xiaxia     创建用户xiaxia

     useradd -d  /tmp/xiaxia    xiaxia   创建用户xiaxia并指定家目录为 /tmp/xiaxia,不指定目录则放于 默认/home/xiaxia  下

    useradd -c 'testor' xiaxia     创建用户xiaxia,备注xiaxia是testor

    useradd -e YYYY-MM-DD xiaxia 创建用户xiaxia,指定超期时间为……

    userdel  xiaxia   删除用户

     userdel -r xiaxia   将xiaxia的家目录一并删除

    groupadd  boss  创建boss组

    groupdel  boss   删除boss组

    useradd -G boss  xiaxia  把xiaxia加入到boss组中

或:gpasswd -a xiaxia  boss 把xiaxia加入到boss组中

      gpasswd -d xiaxia boss  把xiaxia从boss组中删除


五、目录、文件命令

1、pwd                 查看当前所在的目录、

2、mkdir  file        创建目录

    rmdir  file        删除空目录

     rm -r   file        删除目录及其内容

3、touch  abc.txt 创建文件

    rm  abc.txt       删除文件

    mv  abc.txt /tmp/        移动文件至tmp目录下

    mv  abc.txt  bcd.txt      将文件abc.txt重命名为bcd.txt

4、cat    file       显示文本内容

     more   file     一次一屏显示文本的内容

    less  file       一次一屏显示文本的内容,支持向上翻页

    head -5  file   显示文件前5行

     tail -5 file       显示文件后5行

     tail -f     动态显示文件的更新  tail -f  /var/log/messages

5、ls                     显示当前目录下的文件目录

     ls  -l / ls -a / ls -al /ls -a -l      显示文件的详细信息,-a显示隐藏文件

     ls -ltr      按时间排序查看目录中的文件

    stat   file    查看文件的详细信息

6、cp  file1  file2  同一机器复制文件

    scp           远程文件拷贝(条件:具有访问另一机器的权限)

     如:scp  abc.txt  root@192.168.1.128 : /tmp/  将当前目录中的abc.txt文件拷贝到远程机器192.168.1.128的tmp目录下

           scp  root@192.168.1.127 :/tmp/abc.txt  /tmp  将远程机器192.168.1.127 tmp目录下的abc.txt文件拷贝到本机 tmp目录下

7、ln          创建硬链接  例如:ln  /var/log/messages  messages_hard_link  新创建的messages_hard_link是普通文件

     ln -s     创建软连接 例如:ln -s  /var/log/messages messages_soft_link 新创建的messages_soft_link是一个连接符号

8、chmod     修改文件权限 格式:chmod  who op permission

     who项    表示用户类型 有 u(拥有者user)、g(与拥有者同一组的用户group)、o(其他人others)、a(所有人all)

      op项       +/- 加上或取消指定的权限

     permission项    存取权限 r(可读)、w(可写)、x(可执行)

     例如:chmod u+w file   拥有者对file文件“可写”

               chmod u-x   file   拥有者对file文件“不可执行”

               chmod ugo+rwx file 所有人对file文件“可读、可写、可执行”

9、chown    改变文件所有者   如:chown  新所有者 file

      chgrp    改变文件所在组    如:chgrp   组名  file

10、find 目录名  条件      在指定目录下查找文件

       find -name  xiaxia     查找名称为xiaxia的文件

       find -size  10    查找占用10个block的文件

       find -type  f/d/b/p/c  将文件类型作为寻找条件

       find -user  xiaxia    查找属于xiaxia的文件

11、grep过滤      格式:grep 字符串  文件名

      如:grep root /etc/passwd  在/etc/passwd文件中查找包含root字符串的行

             grep ‘this is a book’ temp 在temp中查找 this is a book 字符串

             grep -nv root /etc/passwd  使用grep查找 /etc/passwd中不包含root的行,并显示行号

             grep -n -c root /etc/passwd 使用grep查找 /etc/passwd中包含root的行的数量

             grep -i root /etc/passwd  不区分大小写查找root ROOT rOOt


12、diff         比较两文件的差异

      diff -y   file1  file2  能并列显示两文件,方便对比(|   >   <)

13、du -sh /*  查看根目录下所有文件占空间的大小

六、文件打包、解包,压缩、解压

1、tar  cvf(关键词)file.tar(压缩包名称)1.txt 2.txt 3.txt   文件打包

    tar  xvf(关键词)file.tar                     文件解包

    tar   tvf(关键词)file.tar                     查看tar包中的文件 

     touch 4.txt

     tar   rvf(关键词)file.tar 4.txt              创建新文件4.txt添加到file.tar

2、gzip                            压缩               如: gzip 1.txt               将1.txt压缩

    gzip -d                        解压               如:gzip -d 1.txt.gz       将1.txt解压

3、tar与gzip结合,实现打包并压缩、解压并解包功能

      例如:touch 1.txt 2.txt  3.txt            创建3个文件

                tar  zcvf  file.tar.gz   *.txt       打包并压缩,创建压缩包file.tar.gz

                tar  zxvf  file.tar.gz                 解包并解压缩

                tar  zcvf  home.tar.gz  /home/    打包/home/目录,并压缩

                tar  zxcvf  home.tar.gz                 解压并解包

七、Linux系统操作命令

1、netstat        查看各种与网络相关的状态信息,包括:网络的连接、状态、接口的统计信息、路由表、端口的监听情况

    netstat -a   显示所有连接中的socket

    netstat -r    显示路由表信息

    netstat -l     网络接口状态信息

    netstat -s     统计网络信息

2、ifconfig       查看所有处于激活状态的网络接口信息

    ifconfig -a    查看所有网络接口信息,包括一个lo环回端口

     ifconfig -s  eth0  查看网络接口eth0上面的统计信息

    ifconfig eth0 up   激活网络接口eth0

    ifconfig eth0 down  关闭网络接口

3、ip -4 addr     显示主机的ip V4地址

     ip -6 addr     显示主机的ip v6地址

4、ping -c 4(测试数据包数量) 192.168.1.128(目的主机地址)    检测与其他主机的网络连通性

5、tcpdump -w   网络协议数据抓包

八、linux系统监控命令

1、ps -ef        查看系统所有的进程

     ps -ef|grep sshd    查看系统进程sshd的详细信息

     pstree         另一种查看进程运行情况及子进程

2、top            动态查看系统进程的运行情况

3、free -m        查看系统内存使用情况

4、df -h            查看系统磁盘分区情况

5、wmstat        查看系统磁盘分区情况

6、iostat           查看磁盘i/o读写情况

7、sar               查看系统cpu、内存、磁盘读写等信息

8、lsof              查看系统被打开的问价

     lsof -i:80       查看系统端口80上面的链路信息

9、uptime         查看系统负载情况

           




Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值