• 【Linux】简单指令02


    apt-get

    sudo apt-get install/update tree,必须获得临时权限

    从服务器上下载指令。

    ls -l

    详细信息中的10个字母中的第一个:

    d:目录

    -:普通文件

    l:链接

    bcsp块、字符、套接字、管道

    man

    命令手册。

    例如:man ls,就是查看ls是怎么用的。

    注:-p是创建套娃,-r是递归删除,-R是所有。

    磁盘管理

    挂载:将设备文件中的顶级目录连接到Linux根目录下的某一目录,则访问此目录就等同于访问设备文件。

    例如插入一个外设或光驱,外设需要挂载到某一文件系统下

    mount

    mount是挂载,ntfs是最新的U盘系统3.0,而Linux是nfs。

    Ubuntu是有图形的界面,可以自动挂载,但是Linux系统一般都是命令行。

    sudo

    超级用户,使得普通用户临时获取root权限,而不用切换用户。

    sudo fdisk -l,查看盘符。

    一般挂载到/mnt中。

    1. sudo mount /dev/sdb1 /mnt
    2. sudo umount /mnt
    3. //查看被哪个进程使用
    4. sudo fuser -m /dev/sdb1

    用户管理

    创建用户useradd

    1. //创建用户,以bash为shell,就是类型,home下的abc为家目录,创建的名字为abc的用户
    2. sudo useradd -s /bin/bash -d/home/abc -m abc
    3. //创建用户组,其实创建完用户就有组了
    4. sudo groupadd 
    5. //设置密码
    6. sudo passwd abc
    7. //切换用户
    8. su abc
    9. //切换root用户
    10. sudo su
    11. //删除用户
    12. userdel -r abc

    进程管理

    who

    查看当前用户。输出结果是用户名+tty7,7表示界面,一共有7种终端界面。

    whos -uH,显示正在运行的工作。

    ps

    监控后台进程。

    一般是:ps aux,查看所有进程。

    u是用户显示格式,a是终端上所有进程

    R运行S睡眠I空闲Z僵尸D不可中断T停止。

    jobs

    查看后台作业。

    一般是没有的,如果有就会显示。

    ctrl+z是挂起或者暂停。[i]表示i号作业号。

    +比-优先级高。

    fg/bg

    把暂停的、或挂起的进程,拿到前/后端执行。

    例如:bg%1,就是把1号作业拿到后台。

    后台进程是有自己独立的编号的,从1开始,所以利用fgbg用的都是独立的作业号。

    kill

    kill实际是:发送信号的命令。

    进程发送命令。不是说kill就一定是杀死,只不过一般都是杀死。

    kill -l,看可以发送什么信号。一般默认是9,杀死进程。

    11号常用,SIGSEGV,数组越界,空指针等问题:kill -SIGSEGV 1234

    一般是kill -11 pid,如果没有-的话,默认是15,杀死进程。

    15是正常退出,9是强制杀死。

    env

    查看环境变量。

    环境变量:一般是指在操作系统中,用来指定操作系统运行环境的一些参数。

    例如:USER、PATH、SHELL

    .bashrc是当前用户环境变量,/etc/profile是系统环境变量。

    把变量加到path变量中:export PATH=$PATH /home/user/xxxx

    意思是:将此路径设置为path环境变量,即可直接输入此路径下的文件,来打开操作系统文件。

    ctrl+alt+fx,切换不同终端,alt+f7切换回来

    shift +pageup/down,翻页。

    alias

    起别名,alias ls='xxxx',因此以后就可以用xxxx代替ls。

    一般出现在配置文件中。

    date

    直接查看时间。

    ctrl+shift+t,打开新的终端。

    alt+n,切换终端,一般是1、2、3

    umask

    权限掩码,默认是0002,直接输入是查看,后面加上数字就是修改。

    文件默认的权限是666,目录默认是777。

    而umask的原理就是,拿掉对应的位置,例如666的掩码是002,那么就变成了664

    110110110拿走000000010,就是110110100

    压缩文件

    tar zxvf一般就是解压,vim.tar.gz

    开关机

    reboot重启电脑。

    1. shutdown -s xx,xx秒之后关机
    2. shutdown -h xx,xx小时之后关机
    3. shutdown -r now,立刻重启
    4. shutdown -h now

    一般用reboot,因为服务器不在你自己这里,你无法再开开。因此重启就好了。 

  • 相关阅读:
    Spring核心注解详解(一)
    数据结构学习笔记(六)——排序
    SMore ViMo工业AI平台使用方法
    JQuery操作
    C++ STL 顺序结构 vector
    UE4 C++联网RPC教程笔记(三)(第8~9集)完结
    云安全系列4:解析云安全工具集
    【EMC专题】电磁辐射的危害
    去除有重复的行
    30岁从事软件测试,目前已失业4个月,迷茫不知该怎么办。?
  • 原文地址:https://blog.csdn.net/callmejielun/article/details/126218578