常用linux指令

1.基础常用命令

1. 查看目录下有什么文件
    > ls                //list查看"当前"目录下有什么文件
    > ls  目录          //查看指定目录下文件信息 

2. 目录切换
    >cd  目录名称
    >cd  ..         //上级目录切换
    >cd ~          //回到用户的家目录 

3. 获得当前操作的目录位置
     > pwd 

4. 用户切换
    su  用户名
    > su  -         //切换到root用户
    > su  -  root   //同上
      su  root      //root用户切换,在有的linux系统效果是:用户是root,权限是普通的
    > su  普通用户  //没有"横线"
    > exit          //退回到上一个用户 

    //su和exit要配对使用,如果使用多个su,会造成用户叠加
    jinnan-->root-->jinnan-->root-->jinnan 

5. 查看当前操纵者信息
    > whoami        //我是谁 

6. 桌面模式 与 命令模式的切换(root用户操作)
    ># init 3
    ># init 5 

7. 查看文件内容
   > cat  filename   //把文件内容输出到终端查看 

8. 查看文件占据磁盘空间大小
   > du -h  文件 

2.目录操作

1) 创建目录 make  directory
    > mkdir  dirname
    > mkdir  dir/newdir                 //在dir下创建一个newdir
    创建多级目录,如果"新目录"个数大于1个数量,就要设置"-p"参数
    > mkdir -p  newdir/newdir/newdir    //创建多级递归目录
    > mkdir -p  dir/newdir/newdir    //创建多级递归目录
    > mkdir -p dir/newdir/newdir/newdir 

2) (文件/目录)移动-改名字 操作  move
    > mv  dir1  dir2                //dir1移动到dir2目录下,并改名字为“原名”
    > mv  dir1  dir2/newdir         //dir1移动到dir2目录下,并改名字为“newdir”
    > mv  dir1  newdir              //dir1移动到当前目录下,并改名字为“newdir”
    > mv  dir1/dir2  dir3/dir4      //dir2移动到dir4目录下,并改名字为“原名”
    > mv  dir1/dir2  dir3/dir4/newdir      //dir2移动到dir4目录下,并改名字为“newdir” 

3) (文件/目录)复制-改名字 操作  copy
    文件复制
    > cp  file1  dir1                   //file1被复制到dir1下,并改名字为“原名”
    > cp  file1  dir1/newfile           //file1被复制到dir1下,并改名字为“newfile”
    > cp  dir1/file1  dir2/dir3         //file1被复制到dir3下,并改名字为“原名”
    > cp  dir1/file1  dir2/dir3/newfile //file1被复制到dir3下,并改名字为“newfile” 

    目录复制,统一设置-r参数 recursive递归地 (无视目录层次)
    > cp -r dir1  dir2              //dir1被复制到dir2下,并改名字为“原名”
    > cp -r dir1  dir2/newdir       //dir1被复制到dir2下,并改名字为“newdir”
    > cp -r dir1/dir2  dir3/dir4    //dir2被复制到dir4下,并改名字为“原名”
    > cp -r dir1/dir2  dir3/dir4/newdir    //dir2被复制到dir4下,并改名字为“newdir”
    > cp -r dir1/dir2  newdir       //dir2被复制到当前目录下,并改名字为“newdir” 

4) 删除(文件/目录)
    > rm  file          //删除文件
    > rm -r dir         //删除目录
    > rm -rf  filename  //recursive force 递归、强制 删除文件
                        //-f  force  避免 “进入目录、删除隐藏文件” 的提示
    > rm -rf  /         //kill you by your self 

3. 文件操作

1) 查看文件
    > cp  /etc/passwd   ./      //复制passwd文件到当前目录
    > cat  filename             //输出文件内容到终端
    > more  filename            //敲回车,逐行查看文件的内容
                                //不支持回看
                                //q键,退出查看
    > less  filename            //通过"上 下 左 右"键的方式,查看文档的各个部分内容
                                //支持回看,q键退出查看
    > head -n  filename         //查看文档的前n行内容
    > tail -n  filename         //查看文档的末尾n行内容
    > wc  filename              //计算文件行数 

2) 创建文件
    > touch  filename           //创建一个文件 

3) 给文件追加内容
       echo 内容 >/>> 文件
    > echo dog  >  animal.txt   //把dog内容以"覆盖写"方式追加到animal.txt文件中
                                //如果animal.txt文件不存在会"自动创建" 

    > echo htc  >> order.txt    //把htc内容以"纯追加"方式设置到order.txt文件中
                                //order.txt文件不存在,会自动创建 

4. 用户操作(root)

用户:user
增加:add   修改:mod(ify)  删除:del(ete)
配置文件:/etc/passwd
1) 增加用户 useradd
    > useradd xiaogang      //增加一个xiaogang用户,会创建一个同名的组
                            //没有设置用户的组别,就会创建同名组
    > useradd -g 组别编号  liming    //创建liming用户,并设置其组别(避免创建同名组)
    > useradd -u 用户编号  -g 组编号  -d  家目录  用户名 

2) 修改用户 usermod
    > usermod  -u 用户编号 -g 组编号 -d 家目录  -l 新名字  用户名   //如果修改家目录,需要手动创建(不同于增加用户) 

3) 删除用户 userdel
    > userdel  用户名       // /etc/passwd的配置用户信息会删除(保留家目录,可以手动删除)
    > userdel  -r  用户名   // 用户信息 和 其家目录 都删除 

5. 组别操作(root)

组别:group
配置文件:/etc/group
1) 增加组别 groupadd
    > groupadd music //创建一个music组别

2) 修改组别 groupmod
    > groupmod -g 组编号 -n 新名字 组名

3) 删除组别 groupdel
    > groupdel 组名      //组下存在对应的用户信息,禁止删除

6、vim使用

vim 文件名    //打开或新建文件
i          //在当前字符前插入文本
a         //在当前字符后添加文本
o          //在当前行后面插入一空行
Esc        //切换到命令模式
:wq或:x        //保存并退出
:q        //退出,为修改文件
:q!       //不保存文件,直接退出
时间: 2024-08-05 10:59:24

常用linux指令的相关文章

常用Linux指令收集

常用Linux指令收集 防火墙操作 #添加-允许8084端口号出入 [[email protected]_0_4_centos sbin]# firewall-cmd --add-port=8084/tcp --permanent success #重新加载防火墙规则 [[email protected]_0_4_centos sbin]# firewall-cmd --reload success #查看防火墙规则 [[email protected]_0_4_centos sbin]# fi

开发常用Linux指令整理

关于进入目录层级: cd ..是回到上一级目录: cd . 是当前目录: cd / 是回到根目录: cd ~ 回到用户主目录: 关于删除: rm -rf * 删除当前目录下的所有文件,这个命令很危险,应避免使用. 所删除的文件,一般都不能恢复!谨慎使用哈 rm -rf+文件名 删除对应文件名的文件:(比较常用) rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息,不会提示确认信息. rm 命令删除一个目录中的一个或者多个文件或者目录,只用rm命令不会删除目录,

karaf 控制台 常用linux指令(2)

11,查看onos风格注解实例列表 -bash代码 scr:list ACTIVE代表实例已生成,REGISTERED代表实例未注入生成 12,查看组件列表,查看组件信息,查看组件提供的服务 -bash代码 component:list component:show *** component:service *** 组件的restart,stop,start应该跟bundle的restart,stop,start差不多 13,异步通信服务列表 -bash代码 async:service-lis

linux常用系统指令

[linux常用系统指令] 查看内核版本:cat /proc/version 查看发行版本:cat /etc/issue 通过安装lsb的方式查看发行版本: yum provides */lsb_release lsb_release -a 查看CPU信息:cat /proc/cpuinfo 查看内存使用情况: free -h grep MemTotal /proc/meminfo grep MemFree /proc/meminfo 查看磁盘分区使用情况:df -h 查看系统运行时间.用户数.

Linux基础(03)、常用基础指令和操作

目录 一.什么是Linux 二.常用基础指令 2.1.vi编辑 2.2.Linux文件类型 2.3.常用指令:增.删.改.查.其他 三.Linux的目录和权限 3.1.目录 3.2.权限 3.3.修改权限 一.什么是Linux Linux是操作系统:Windos.Mac.Linux.Unix\ Linux的划分 Ubuntu //教育 Centos //服务器端 Deepin Suse 红旗 使用Linux的原因 稳定.安全(开发人员.权限控制.开源).免费.省资源 虚拟机 Window:VMw

常用的Linux指令总结(共57个)

在学习了一段时间的Linux之后,今天总结了一下,Linux指令,总共可以分为七大类第一类:文件管理类(15)cp mv mkdir rmdir rm touch cat grep more less ln ls cd find pwd第二类:磁盘管理类(6)du df mkfs.ext3 fdisk mount umount 第三类:用户管理类(9)useradd userdel usermod groupadd groupdel groupmod gpasswd passwd id 第四类:

linux入门(三)常见Linux指令及其用法

一.上回说到说到Linux的shell指令运行的原理,这回我们来看看Linux中shell的权限管理,所谓的"权限"是指某一类人做某一件事的权利. 在shell中这一类人被分为了三种:(1)文件拥有者user (2)文件拥有组group (3)其他人other 每一类人对应了三种权限:读r,写w,执行x 我们来举个栗子先: 对于上面的四个文件,第一列对应了文件的类型,类型为d,后面的9 列可以分为三组,分别对应user.group.other,每一组有三个操作:读写执行,如果为-,则说

Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)

mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mkisofs直接刻录光盘,而常用它创建一个光盘映像文件. mkisofs用法如下: mkisofs  [options] [-o filename] pathspec[pathspec...] -o filename :光盘映像文件名. pathspec:    要刻录的文件名,目录或者树目录. opt

网络服务器搭建、配置与管理(2)常用linux命令

常用linux命令 用root用户登录,用passwd命令修改root用户密码,并修改一个普通用户密码.用一个普通用户登录,用passwd命令修改用户密码.("#"是超级用户的系统提示符:"$"是普通用户的系统提示符) 通过help显示所有可以通过help提供信息显示的命令列表,并且分页显示.(若想中途退出帮助文档,则按"Q"键) 通过man命令显示ls命令的帮助.(显示指定命令的手册页帮助信息,man显示信息多余一页时会自动分页,用户可以通过空