• linux操作指令及根目录介绍


    1. 查看当做操作目录位置
    > pwd

    2. 查看(当前)目录里边的文件内容
    > ls //list
    > ls -l 或ll //显示文件的详细信息
    > ls -al //all显示文件的详细信息(包括隐藏文件)
    > ls -a //显示目录全部文件名字(包括隐藏文件)
    > ls [-al] 目录 //查看指定目录的文件信息

    3. 目录的切换
    > cd 目录名字
    > cd .. 或 cd ../ //上级目录切换
    > cd . 或 cd ./ //切换到当前目录
    > cd ~ 或 cd //直接切换到用户家目录

    4. 用户切换
    > su - 或者 su - root //切换到root超级管理员
    > su 普通用户名 //切换到普通用户
    > exit //退回到原用户

    用户切换时候会造成叠加效果,因此不要重复su动作(su和exit配对使用)
    jinnan--->root--->jinnan--->root--->jinnan

    5. 查看当前用户是谁
    > whoami //显示当前正在操作系统的用户
    > who am i //显示登录系统的用户信息(与su没有关系)

    6. 图形界面 和 命令界面 切换
    ># init 3 //切换到 命令界面
    ># init 5 //切换到 图形界面

    7. 查看指令对应的可执行文件位置
    > which 指令

    8. 直接输出文件内容到终端
    > cat 文件

    9. 清空屏幕
    > clear

    10. 目录操作
    ① 创建目录 make directory
    > mkdir 目录名称 //创建单个目录
    > mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录
    > mkdir dir1/dir2/newdir
    > mkdir -p dir1/newdir2/newdir3
    新目录的层次大于等于2个,就需要-p参数,
    等于1个,就不需要
    > mkdir /home/jinnan/shandong //相对根目录的“绝对路径方式”创建shandong目录

    ② 移动目录 move
    > mv dir1 dir2 //dir1移动到dir2的目录下
    > mv dir1/dir2 dir3 //dir2移动到dir3的目录下
    > mv dir1/dir2 dir3/dir4 //dir2移动到dir4的目录下
    > mv /home/jinnan/beijing /home/jinnan/shandong //绝对路径方式:beijing移动到shandong目录下
    (移动到的目标目录都是【存在的】)

    ③ 目录改名字操作
    mv指令的第二个参数是新名字就是改名字操作
    存在的名字就是移动操作
    mv是【移动 和 改名字】合并的指令
    > mv dir1 newdir //dir1移动到当前目录下,并改名字为newdir
    > mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名字为 原名
    > mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名字为newdir

    ④ 复制(并改名字)操作 copy
    -R recursive递归的
    > cp -R dir1 dir2 //dir1复制到dir2下,并改名字为 原名
    > cp -R dir1/dir2 dir3/newdir //dir2复制到dir3下,并改名字为 newdir
    > cp -R dir1/dir2 newdir //dir2复制到当前目录,并改名字为 newdir

    > cp dir1/filea dir2 //filea复制到dir2下,并改名字为 原名
    > cp dir1/filea dir2/dir3/newfile //filea复制到dir3下,并改名字为 newfile

    ⑤ 删除操作 remove
    -f force强制的 rom tar
    > rm file //删除file文件
    > rm -r dir //删除目录
    > rm -rf filename //递归强制删除文件(目录)

    > rm -rf / //递归强制删除"/斜杠"根目录

    11. 文件简单操作
    ① 文件内容查看
    > cat filename //一次性把全部内容都输出到终端
    > more filename //通过敲回车方式逐行查看文件内容
    q键结束查看

    > less filename //"上下左右"键方式查看文件各部分内容(支持回看)
    q键结束查看
    > head -n filename //查看文件的前n行内容
    > tail -n filename //查看文件的最后n行内容
    > wc filename //查看文件内容行数

    ② 创建文件
    > touch filename //在当前目录创建filename文件
    > touch dir/filename //在指定目录下创建filename文件
    > touch /home/jinnan/dir/newfile //通过绝对路径方式创建newfile文件

    ③ 给文件追加内容
    > echo 内容 > 文件 //把“内容”以覆盖写方式添加到文件中
    > echo 内容 >> 文件 //把“内容”以“追加”方式添加到文件中
    (使用以上两个指令时,文件不存在会自动创建)

    12. 用户操作(创建、修改、删除)
    对应配置文件:/etc/passwd
    ① 创建useradd
    ># useradd -g 组编码 -d 家目录 -u 用户编号 用户名
    ># useradd 用户名

    ② 修改usermod
    ># usermod -g 组别 -d 家目录(手动创建) -u 用户编号 -l newname 用户名

    ③ 删除userdel
    ># userdel -r 用户名 //删除用户信息同时“家目录”也删除

    13. 组的操作(创建、修改、删除)
    对应配置文件:/etc/group
    ① 创建groupadd
    ># groupadd 组名
    ② 修改groupmod
    ># groupmod -g 本身编号 -n 新名字 组名
    ③ 删除groupdel(注意:组里边存在用户信息禁止删除)
    ># groupdel 组别

    14. 查看指令可以使用的参数
    > man 指令

    1. /bin binary二进制 存放系统许多可执行程序文件 执行的相关指令,例如ls pwd whoami,后台的支持文件目录 2. /sbin super binary超级的二进制 存放系统许多可执行程序文件,许多指令支持文件,是root管理员执行 指令的支持文件,例如init 3. /usr unix system resource操作系统资源文件目录 类似windows系统的C:/Program Files目录 是系统软件安装 /usr/bin 软件安装时形成的“普通指令文件”存放目录 /usr/sbin 软件安装时形成的“超级指令文件”存放目录 4. /dev device设备目录 系统把全部的硬件映射为文件存储在此目录 例如:/dev/cdrom用于指向“光驱” 5. /home 家目录 每给系统增加一个用户,都会在此目录下创建一个“同名”的文件目录作为 该用户的家目录使用,该用户对家目录拥有绝对权限 用户每次登陆系统首先进入其家目录。 6. /root 超级管理员root的家目录 7. /proc 内存映射目录 可以查看系统的相关信息 8. /var variable 可变的、易变的 该目录存放的文件经常发生变动 该目录用于部署程序项目 /var/www/shop /var/www/book 9. /boot 系统启动目录 /boot/initramfs-2.6.32-504.el6.i686.img是系统内核文件 10. /etc 系统主要配置文件目录 /etc/passwd 存放系统用户信息 /etc/group 存放系统用户组信息 11. /lib library系统资源库目录 12. /selinux secure enhanced linux安全增强型linux 默认是开启状态,对软件安装有干扰作用

  • 相关阅读:
    [BZOJ2212][POI2011]Tree Rotations(线段树合并)
    [BZOJ3569]DZY Loves Chinese II(随机化+线性基)
    [BZOJ3237][AHOI2013]连通图(分治并查集)
    [BZOJ4945][NOI2017]游戏(2-SAT)
    [BZOJ4568][SCOI2016]幸运数字(倍增LCA,点分治+线性基)
    [BZOJ2460][BJOI2011]元素(线性基)
    [BZOJ4942][NOI2017]整数(线段树+压位)
    [P2023][AHOI2009]维护序列(线段树)
    [HDU4336]Card Collector(min-max容斥,最值反演)
    [COGS2426][HZOI 2016]几何
  • 原文地址:https://www.cnblogs.com/zkzkzk/p/7804717.html
Copyright © 2020-2023  润新知