设为首页 收藏本站
查看: 478|回复: 0

[经验分享] 【Linux学习】2.Linux常见命令行

[复制链接]

尚未签到

发表于 2017-11-23 07:03:11 | 显示全部楼层 |阅读模式
  记录学习Linux 系统的相关知识点,欢迎大家拍砖交流,一起成长:QQ:2712192471
  作者背景:前端开发工程师 | Python | web安全爱好者
   
     Linux命令行:
       系统关机重启
       shutdown -h now                            关闭系统(1)
     init 0                                                关闭系统(2)
     telinit 0                                            关闭系统(3)
     shutdown -h hours:minutes            按预定时间关闭系统
     shutdown -c                                    取消按预定时间关闭系统
     shutdown -r now                             重启(1)
     reboot                                              重启(2)
     logout                                              注销
       
       文件和目录
  
     cd /home                                         进入 '/ home' 目录'
     cd ..                                                  返回上一级目录
     cd ../..                                               返回上两级目录
     cd                                                     进入个人的主目录
     cd -                                                  返回上次所在的目录
     pwd                                                  显示工作路径
     ls                                                      查看目录中的文件
     ls -f 方                                              查看目录中的文件
     ls -l                                                   显示文件和目录的详细资料
     ls -a                                                  显示隐藏文件
     tree                                                  显示文件和目录由根目录开始的树形结构(1)
     lstree                                                显示文件和目录由根目录开始的树形结构(2)
     mkdir dir1                                        创建一个叫做 'dir1' 的目录'
                 mkdir dir1 dir2                                 同时创建两个目录
                 mkdir -p /tmp/dir1/dir2                   创建一个目录树
                 rm -f file1                                          删除一个叫做 'file1' 的文件'
                 rmdir dir1                                          删除一个叫做 'dir1' 的目录'
                 rm -rf dir1                                          删除一个叫做 'dir1' 的目录并同时删除其内容
                 rm -rf dir1 dir2                                  同时删除两个目录及它们的内容
                 mv dir1 new_dir                                重命名/移动 一个目录
                 cp file1 file2                                       复制一个文件
                 cp dir/* .                                             复制一个目录下的所有文件到当前工作目录
                 cp -a /tmp/dir1 .                                复制一个目录到当前工作目录
     cp -a dir1 dir2                                    复制一个目录
       文件搜索
  
     find / -name file1                               从 '/' 开始进入根文件系统搜索文件和目录
     find / -user user1                               搜索属于用户 'user1' 的文件和目录
     find /home/user1 -name \*.bin         在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
       
       用户和群组
     groupadd group_name       创建一个新用户组
     groupdel group_name       删除一个用户组
     groupmod -n new_group_name old_group_name 重命名一个用户组
     useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 "admin" 用户组的用户
     useradd user1           创建一个新用户
     userdel -r user1           删除一个用户 ( '-r' 排除主目录)
     usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1                       修改用户属性
     passwd                                             修改口令
     passwd user1                                   修改一个用户的口令 (只允许root执行)
     chage -E 2005-12-31 user1              设置用户口令的失效期限
       ls -lh                                                   显示权限
       打包和压缩文件
       bunzip2     file1.bz2                           解压一个叫做 'file1.bz2'的文件
                 bzip2         file1                                 压缩一个叫做 'file1' 的文件
     gunzip    file1.gz          解压一个叫做 'file1.gz'的文件
     gzip           file1                                 压缩一个叫做 'file1'的文件
     gzip         -9 file1                              最大程度压缩
     rar  x  file1.rar                                    解压rar包
                 unrar x file1.rar                                 解压rar包  
     tar -xvf archive.tar -C /tmp              将压缩包释放到 /tmp目录下
     tar -cvfj archive.tar.bz2 dir1             创建一个bzip2格式的压缩包
     tar -xvfj archive.tar.bz2                    解压一个bzip2格式的压缩包
     tar -xvfz archive.tar.gz                     解压一个gzip格式的压缩包
     zip file1.zip file1                              创建一个zip格式的压缩包  
     unzip file1.zip           解压一个zip格式压缩包
         YUM 软件包升级器 - (Fedora, RedHat及类似系统)
  
     yum install package_name            下载并安装一个rpm包
     yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
     yum update package_name.rpm   更新当前系统中所有安装的rpm包
     yum update package_name           更新一个rpm包
     yum remove package_name          删除一个rpm包
     yum list              列出当前系统中安装的所有包
     yum search package_name    在rpm仓库中搜寻软件包
     yum clean packages        清理rpm缓存删除下载的包
     yum clean headers          删除所有头文件
     yum clean all            删除所有缓存的包和头文件
          APT 软件工具 (Debian, Ubuntu 以及类似系统)
  
     apt-get install package_name      安装/更新一个 deb 包
     apt-cdrom install package_name 从光盘安装/更新一个 deb 包
     apt-get update          升级列表中的软件包
     apt-get upgrade          升级所有已安装的软件
     apt-get remove package_name   从系统删除一个deb包
     apt-get check          确认依赖的软件仓库正确
  网络 - (以太网和WIFI无线)
  
     ifconfig eth0          显示一个以太网卡的配置
     ifup eth0             启用一个 'eth0' 网络设备
     ifdown eth0          禁用一个 'eth0' 网络设备
     ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址
     ifconfig eth0 promisc       设置 'eth0' 成混杂模式以嗅探数据包 (sniffing)
     dhclient eth0 以dhcp     模式启用 'eth0'
        

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409719-1-1.html 上篇帖子: 使用GDB命令行调试器调试C/C++程序【转】 下篇帖子: HTTPie 工具使用入门
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表