• Linux基础命令


    能做和是否明白大有不同
    控制台命令   root相当于window下的administrator
    startx 图形界面
    shutdown -h now 立刻进行关机
    shutdown -r now 重启
    reboot          重启
    su命令 切换用户
    logout 注销
    Linux的特点
    1、免费、开源   2、支持多线程、多用户  3、安全性好    4、对内存和文件管理优越
    缺点:操作相对困难
    Linux最小只需要4M内存,可以很好的用于嵌入式开发
    Linux下的目录:root、home、bin、sbin、mnt、etc、var、boot、vsr
    其中:
         root   存放root用户的相关文件
         home   存放普通用户的相关文件
         bin    存放普通命令(常用命令)的目录
         sbin   存放具有一定权限才可以使用的命令
         mut    默认挂载可移动设备如:光驱和软驱的目录
         boot   存放引导Linux系统启动时所需使用的相关文件
         etc    存放配置相关文件
         var    存放经常变化的文件如日志文件和用户邮件
         usr    存放文件默认安装的文件夹,类似于window的program
         dev    系统中的配置文件
         tmp    系统的临时目录

    用户管理:(只有root或者有root权限的才可以)
    useradd      用户名    添加用户
    passwd       用户名    回车        然后输入密码      给用户设置密码,激活用户
    userdel      用户名    删除用户
    userdel -r   用户名    删除用户以及用户主目录
    groupadd     组名      添加组
    vi    /etc/group      查看、修改Linux中所有组的信息
    cat   /etc/group      查看Linux中所有组的信息
    useradd -g 组名 用户名 创建用户并指定将该用户分配到哪个组
    vi    /etc/passwd     查看、修改Linux中所有用户信息
    cat   /etc/passwd     查看Linux中所有用户信息
    usermod -g 组名 用户名 改变用户所在的组
    usermod -d 目录名 用户名 改变该用户登录的初始目录
    Linux常用命令1   指定运行级别
    命令:init [0 1 2 3 4 5 6] 运行级别
    0:关机  1:单用户   2:多用户状态没有网络服务  3:多用户状态有网络服务  4:系统未使用保留给用户  5:图形界面   6:系统重启
    常用的运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:  这一行的数字
    解决修改错误配置的方法:
    在进入grub引导界面时,请输入e
    在选中第二行再输入e
    在最后输入 1  [单用户级别](只能用1)
    because 单用户时不读/etc/inittab配置文件
    Linux常用命令2
    pwd    显示当前工作目录
    cd     改变目录
    ls     列出文件和目录
    ls  -a   显示隐藏文件
    ls  -l   显示长列名格式
    mkdir    建立空目录
    mkdir -p  递推建立空目录
    rmdir    删除空目录
    rmdir -p  递推删除空目录
    touch    建立空文件
    cp       复制文件
    cp  -r   递归复制命令(复制子目录信息)
    mv     移动文件和修改文件名
    rm     删除文件和目录
    rm  -rf  递推、强制删除文件和目录
    ln  -s   建立符号连接
    Linux常用命令4
    more   分页显示文件内容
    less   分页显示文件内容,可向上翻
    grep   在文本中查询内容
    |      管道命令,相当于把上一个命令的结果交给|后面的命令处理
    man         manual 手册,菜单  相当于dos下的help
    Linux常用命令5
    find   搜索文件及目录
    1、在特定的目录下,搜索并显示指定名称的文件和目录
    find / name man 从根目录开始搜索名称为man的文件或目录
    2、搜索一段时间内被存取/变更的文件或目录
    find /home -amin  -10:十分钟内存取的文件或目录
    find /home -atime -10:十小时内存取的文件或目录
    find /home -cmin  -10:十分钟内更改过的文件或目录
    find /home -ctime +10:十小时前更改过的文件或目录
    3、搜索指定大小的文件
    find /home -size  +10k:查找/home目录下大小为10k的文件
    Linux常用命令6
    重定向命令 >
    ls -l >  a.txt 列表的内容写入文件a.txt中(覆盖写)
    ls -l >> a.txt 列表的内容追加到a.txt的末尾
    who  am  i   我是谁命令
    chmod  修改文件权限
    Linux分区中的几个重要的命令
    挂载命令
    mount [-参数][设备名称][挂载点]
    特别说明:在挂载光驱时,可直接使用mount /mnt/cdrom
    卸载命令: umount [设备名称]
    查看磁盘使用情况
    df [-参数]  比如:df -l
    查看某个目录是在哪个分区
    df [目录全路径]
    查看Linux系统分区具体情况
    fdisk -l
    history 5:显示最近使用的5个命令
    !5   执行历史编号为5的命令
    !ls  执行最后一次以“ls”开头的命令
    路由跟踪命令tracert
    tracert 目标ip/域名
    net send 192.168.255.255 “不要玩”  192.168.255.255表示192.168这个网段内所有电脑
    127.n.n.n都可以测试本机或说回路,其中n可以是任意值,只要不是全0或全1就行
    rpm -qa  查询系统中所有安装了的RPM软件
    rpm -q  程序名
    rpm -i   RPM包全路径名称:安装包到当前系统
    rpm -ivh RPM包全路径名称:安装包到当前系统,有提示信息
    参数说明:i=install 安装   v=verbose 提示   h=hash  进度条
    rpm -e RPM名称   删除rpm程序
    rpm -e --nodeps  强制删除rpm程序
    rpm -U RPM全路径名 升级RPM包
    ps -a  显示当前终端的所有进程信息
    ps -u  以用户的格式显示进程信息
    ps -x  显示后台进程运行的参数
    kill 进程号 删除进程
    kill -9 进程名 删除进程
    top命令显示正在执行的进程
    1、监视特定用户 top然后输入u回车 再输入用户名
    2、终止指定进程 top然后输入k回车 再输入要结束的进程ID号
    3、指定系统状态更新时间
    top -d 10:指定系统更新进程的时间为10秒
    top后的界面解释:(按顺序)(ctrl+c退出)
    系统当前时间、系统运行时间、当前用户数、当前系统负载情况、当前进程个数、休眠进程个数、正在执行进程个数、僵尸进程数、正停止了的进程、cpu的状态、内存状态、swap的使用情况(虚拟内存)
    date命令
    1、直接输入显示当前系统时间
    2、时间更改
    date MMDDHHMMYYYY.SS:月月日日时时分分年年年年.秒秒
    3、查看月历
    cal 3 2002 :查看2002年3月的月历
    4、查看年历
    cal  2008  :查看2008年的年历
    网络命令
    netstat -an            netstat   -anp
    traceroute  数据包历程命令、追踪路由
    route是路由表

    Linux系统启动过程如下:
    a、BIOS自检
    b、启动GRUB/LILO
    c、运行Linux内核并检测硬件
    d、运行系统的第一个进程init
    e、init读取系统引导配置文件/etc/inittab中的信息进行初始化
    f、/etc/rc.d/rc.sysinit系统初始化脚本
    g、/etc/rc.d/rcx.d/[ks]根据运行级别x配置服务
       终止以“k”开头的服务
       启动以“s”开头的服务
    h、执行本地特殊配置   /etc/rc.d/rc.local
    i、其他特殊服务

  • 相关阅读:
    CLRS2e读书笔记—Chapter10
    CLRS2e读书笔记—Chapter6
    CLRS2e读书笔记—Chapter34 & Appendix A,B
    CLRS2e读书笔记—Chapter8
    CLRS2e读书笔记—Chapter5 & Appendix C
    CLRS2e读书笔记—Chapter7
    Haskell学习笔记<三>
    屏幕一直亮的问题
    对CCLabelTTF进行自动换行,显示打字效果
    XCODE 4.2打包发布
  • 原文地址:https://www.cnblogs.com/luwikes/p/2176565.html
Copyright © 2020-2023  润新知