linux 常用命令及操作

时间:2022-12-09 22:07:56
  • Ctrl + Alt + f1 ~ f6,可以在CentOS中切换多个终端。其中f1为默认的图形终端。  
  • ctrl a 跳到命令的开头;ctrl e 跳到命令的末尾
  • 上下方向键切换之前的命令
  • ctrl c 不执行当前命令
  • ctrl l 清屏
  • tab键自动补全
  • clear 清屏
  • [root@bogon ~]#    root表示当前用户名为root;@bogon,在bogon这台主机上;~表示当前用户的家目录;#表示当前用户为根用户,普通用户为$
  • [root@bogon ~]# su - ayhan   切换用户为ayhan
  • [ayhan@bogon ~]$ id    查看当前用户的信息
  • who查看当前登录了那些用户:
linux 常用命令及操作
linux 常用命令及操作 0代表桌面环境;pts/0代表桌面环境打开的第一个终端;pts/1代表桌面环境打开的第二个终端;tty2代表ctrl + alt + f2打开的终端
  • whoami 当前用户名
  • date 查看日期;date -s '2018-8-26 12:28:00' 修改日期
linux 常用命令及操作
  • cal 查看日历
linux 常用命令及操作
  • useradd 用户名 新建用户
  • 更改用户密码:这个命令可以忽略系统对密码的限定,只有root用户才能使用此命令
linux 常用命令及操作linux 常用命令及操作
  • echo 打印/回显;| 为管道符
  • > 重定向,将左边命令的执行结果以覆盖的方式写入右边的文件,若左边为空,则会清空右边文件内的内容;若右边文件不存在,会创建此文件

linux 常用命令及操作

如上图,目标文件a.txt不存在,自动创建并写入内容‘12345’ 。date的输出结果直接覆写a.txt内容。(有输出结果的命令还有ls、cat、more、less、tail等)

  • >> 追加,用法同>,但是不会覆盖目标文件,而是追加写入。
  • man 命令 或者 命令 --help 可以查看用户指南和帮助
  • 绝对路径:/ 从根处开始的完整路径;相对路径:基于当前位置
  • pwd 查看当前路径
  • cd .. 切到上一级目录;cd . 当前目录cd ../..上一级目录的上一级目录cd - 切到上一次目录; cd ~ 切到当前用户的家目录
  • ’ / ‘根下目录的基本说明:bin 存放命令(可执行文件);sbin 存放管理员命令;etc 配置;dev 设备;tmp 临时文件;opt、media、mnt 空文件夹,供用户使用,可以挂载;home 家目录,每个用户都会在这里创建一个以用户名命名的文件夹,注意root用户的家目录为 /root (终端登陆后的默认目录就是当前用户的家目录)sda  SCSI disk a 采用scsi接口的第一块硬盘
  • ls 查看 ls -a 显示所有文件包括隐藏文件(隐藏文件以点  .开头)
  • ls -l 查看当前目录下的详细信息(权限+硬连接数+属主+属组+大小+修改日期) ll =>相当于ls -l  ll -d查看当前目录本身的详细信息
linux 常用命令及操作
  • which 命令     查找命令所在的位置
linux 常用命令及操作
  • alias 别名(可以自己定制命令) 可以将一个命令赋以其他名字,当输入这个名字时,执行命令。如下,将查看根目录的操作赋给look
linux 常用命令及操作
  • touch 路径/文件    新建文件
  • mkdir 路径/文件夹     新建文件夹 mkdir -p把父目录同时新建出来-v显示操作信息
  • rm 删除命令(谨慎使用) -r 递归的删除(路径内的文件及文件夹内容都删除);-f 强制删除 组合起来 -rf 强删任何东西
  • cp 路径/文件 路径/  如下,将/test/目录下的a.txt 复制到 /test2/目录下,并重命名为b.txt
linux 常用命令及操作
linux 常用命令及操作
  • 复制的原理:其实是新建一个文件,将源文件的内容写入新文件,因此复制文件的属主和属组等信息会变成发起复制操作的这个用户(相当于该用户新建了一个文件)。如果不想改变这些信息,可以通过cp -a 来拷贝,会把源文件的权限用户信息全部也拷贝过来
linux 常用命令及操作
  • -i 操作前询问。如上图,通过alias别名命令 为cp命令定制覆盖前的询问功能
  • cat 以只读方式显示文件的所有内容 -n 为内容添加行号显示
  • head 默认浏览文件的前10行; -n 数字 修改显示的行数。也可以直接head-3
linux 常用命令及操作
  • tail 默认浏览文件的后10行;-n 数字 修改显示的行数。也可以直接 tail -5
    linux 常用命令及操作

  • tail -f 动态查看文件的新增内容,常用于监测日志文件的变化
linux 常用命令及操作
  • more 分页浏览文件,每次在显示一屏(一页)的内容,并在屏幕底部显示已显示文件的百分比
linux 常用命令及操作
linux 常用命令及操作
  • less 上下键滚动的方式查看文件内容