• linux命令行介绍及使用(三)


    1.uname -n    返回主机名,域名
      uname -r    返回内核版本号
      uname -v    返回内核版本号
      uname -m    返回系统的架构
      uname -a    按照上面的顺序返回所有信息
    2./proc/version  查看版本信息
    3.内核的相关文件都位于/boot/下河/lib/modules/下,也都标明了内核版本
    4.lsmod 显示当前已加载的模块  $lsmod | head
    5.LATEX排版软件,vim-latexsuite是vim的一个插件,提供了很多LATEX源文件的快捷方式,相应的语法高亮
    6.~表示当前用户的home目录,~/.tvtime表示home目录下.tvtime文件,其中.表示隐藏文件,可用ls -al显示
    7.shutdown -h now马上关机,shutdown -h +5 表示延迟5分钟关机
    8.halt -p表示关机后,执行poweroff(关电源)
      halt -f强制关机
    9.poweroff关闭系统后,强制关机(关电源)
    10.reboot重启计算机
    11.chkconfig查看哪些服务开启,哪些服务关闭
    12./etc/inittab指明init进程要运行的启动项
    13.shell的运行方式:
       (1)采用气动shell的sh命令,如sh prog
       (2)修改文件的可执行权限,然后在当前目录下运行./prog
       (3)修改文件的可执行权限,并把当前目录添加到搜索路径下(.bash_profile),在任意目录下键入prog即可
    14.top和ps查看cpu为主的进程信息
    15.ls -l | grep x | more 分屏显示包含x的文件列表
    16.bg n,进程号为n的进程转后台
       fg n,进程号为n的进程转前台
    17.grep set *.txt在当前目录下的所有扩展名下查找包含字符串"set"的文件并列出其文件名
       grep ^[0-9] etcdir 在edtdir文件中检索以0~9开头的行
       grep -n linux etcdir  在edtdir文件中检索含有"linux"字符串的文本行,并显示行号
       grep -i setup /home/stu/*.doc 在/home/stu目录下的所有扩展名为doc的文件中查找包含setup字符串的文件,忽略大小写
    18.chmod修改文件权限
         r: 可读权限,数字代号4;    w: 可写权限,数字代号2;  x: 可写权限,数字代号1
         -: 可写权限,数字代号0
       权限范围:
         u: 表示User    g:表示Group   o:表示Other   a:表示All
         u,g,o可一起使用,等价于a
       修改动作:
         +:追加权限      -:减去权限    =:赋值新的权限,以前的权限作废
    19.mkdir创建新目录
    20.查看linux启动时的信息   dmseg
    21.ctrl+Alt+Backspace    回到命令行模式
    22.在文件建立时自动设置默认的文件权限,可以通过在用户目录下的.profile文件中加入umask实现
       如:  umask 006   #表示默认权限为771,取777的反
    23.file filelist 查看文件类型,因为linux无法通过扩展名确定文件类型,此命令很有作用
    24.wc filelist 统计文件行数,单词数目等信息
    25.mkdir dir{A,B,C,D,E} 将生成dirA,dirB,dirC,dirD,dirE五个文件夹
       cat ~/demo_{set,for,while}.sh  依次显示用户目录下的demo_set.sh,demo_for.sh,demo_while.sh
    26.命令行中的AND操作
       语法:  cmd1 &&  cmd2 && cmd3
       从左到右顺序执行每条命令,如果一条命令返回true,它右边的一条命令才会被执行,如此只到一条返回false,或者命令全部执行完,如:
            $ls sample && rm samele && echo "sample文件已被删除"
    27.命令行中的OR操作
       语法:  cmd1 ||  cmd2 || cmd3
       从左到右顺序执行每条命令,如果一条命令返回false,他么它右边的一条命令才会被执行,如:
           $ls sample || touch sample && "文件sample已经被创建"
    28.k3b刻录光盘软件,Gparted磁盘分区工具,7zip压缩解压工具
    29.下载内核源代码: apt-get install linux-tree-2.6.06
       配置内核 make menuconfig  编译fakeroot make-kpkg --append-to-version=-my-o! --initrd kernel-image
       将生成linux-image-xxx.deb文件,用dpkg -i linux-image-xxx.deb安装即可
       卸载内核
          apt-get purge linux -image-2.6.21-2-686
       升级Grub    update-grub

       使用module-assistant安装内核模块
         Debian提供了module-assistant工具,可为非官方源代码提供内核自动编译,安装驱动模块,非常方便
        以root身份运行命令m-a 进入module-assistant界面,选择相应模块即可,或用命令行
          $m-a a-i gspca   a-i表示自动安装
    30卸载软件
       (1)apt-get remove  softname1,softname2  
       (2)apt-get remove --purge softname1,softname2 卸载并清除配置
       (3)删除软件包
           dpkg -r xxx.deb,连同配置文件一起清除 dpkg -r --purge xxx.deb
    31.按下Ctrl+Alt+Shift和左/右方向键把当前程序移到另一工作区
    32.进入带空格的目录需要用转义符'\',如进入Ubuntu One
        cd Ubuntu\ One
    33.用pmount挂载U盘,pmount -sA /dev/sda1
    34.自动挂载Windows下的分区
       可在/etc/fstab中加入挂载信息,这样每次开机就会自动挂载Windows下的分区
    35.查看分区表  fdisk -l /dev/hda
    36.bash中的快捷键
       Ctrl+A          将光标移到命令行头
       Ctrl+B          将光标后退一个字符
       Alt+B           将光标左移一个词
       Ctrl+E          将光标移到命令行尾
       Ctrl+F          将光标右移一个词
       Ctrl+K          删除光标右边的所有字符
       Ctrl+L          清除终端窗口屏幕
       Ctrl+U          删除当前行上的所有字符
       Ctrl+H          删除当前行上的所有字符


      

  • 相关阅读:
    组合,多态,封装
    继承and派生
    面向对象编程 类 后补充了元类 和单例
    数据结构与算法(Python)
    git版本控制系统命令
    python数据类型
    MVC与MTV模型及Django请求的生命周期
    linux目录文件及系统启动知识
    linux命令汇总
    Python字符串和列表的内置方法
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2023599.html
Copyright © 2020-2023  润新知