• Linux--常用命令


    目录结构

    linux和wins系统的目录是不一样的,在使用linux之前,我们先来看一下linux的目录结构是怎样的。进入到linux的根目录下,执行ls

    • /boot Linux启动时,需要的文件
    • /dev 设备文件
    • /etc 配置文件
    • /home 用户家目录
    • /media 媒体文件
    • /mnt 挂载文件
    • /opt 第三方软件
    • /proc 虚拟化文件
    • /root 管理员的家目录
    • /run 进程文件
    • /srv 压缩过的文件
    • /sys 系统文件
    • /usr 安装的软件,共享库
    • /var 可变数据,日志文件
    • /tmp 临时文件
    • /usr/bin 普通用户可以使用的命令
    • /usr/sbin 超级用户可以使用的命令
    • /usr/lib 32位库文件
    • /usr/lib64 64位库文件

    执行下面的命令可以更改主机名的颜色

    PS1="[e[1;32m][u@h w]\$[e[0m]"

    用户的基本操作

    添加一个用户:useradd 用户名

    设置用户的登入密码:passwd 用户名

     查看当前登入的用户:whoami

     切换用户:su 用户名

     root下切换到其他用户下不需要输入密码,其他用户切换到root用户,需要输入root用户的密码

    常用快捷键

    • Ctrl+a:将光标调到命令行的开头
    • Ctrl+e:将光标调到命令行的末尾
    • Ctrl+u:将光标处到命令行开头的内容清除
    • Ctrl+k:将光标处到命令行结尾的内容清除
    • Ctrl+r:在历史记录列表中搜索某一命令
    • Ctrl+l:清屏

    pwd命令

    pwd  (print work directory的缩写 ),查看当前所在的路径

    cd命令 

    作用:进入到目录里面

    进入到根目录:cd /

     进入到boot目录:cd /boot

     -:返回到之前的目录

    ..:返回到上一级目录 “.”:当前目录,“..”上一级目录

    ~:到用户所在的家目录

    ls命令

    作用:列出当前目录的内容或指定目录下的内容

    用法:ls [options] [dir]

    • ls -a 包含隐藏文件
    • ls -l 显示额外的信息
    • ls -R 目录递归通过
    • ls -ld 目录和符号链接信息
    • ls -1 文件分行显示
    • ls -S 按从大到小排序
    • ls -t 按mtime排序
    • ls -u 配合-t选项,显示并按atime从新到旧排序
    • ls -U 按目录存放顺序显示
    • ls -X 按文件后缀排序
    • ls -h 显示文件大小

    任何一个文件前面加上“.”,表示隐藏文件

    • d:表示目录
    • -:表示文件
    • l:连接文件
    • b:设备文件,提供存储的接口设备
    • c:设备文件,提供串行的接口设备--键盘,鼠标

     

     touch

    作用:创建一个文件

     mkdir

    作用:创建目录

    语法:mkdir 目录名

     有zou目录,在zou下面创建个abc目录

     没有test目录,连续创建加-p参数

    vim

    • i 键插入
    • esc 退出
    • u 撤销,在esc模式下
    • x 删除,在esc模式下
    • v 选择文本,在esc模式下
    • y 复制,在esc模式下
    • yy 复制当前行,在esc模式下
    • dd 删除光标所在行,在esc模式下
    • p 粘贴,在esc模式下
    • :w 保存,在esc模式下
    • :wq 保存退出,在esc模式下
    • :q! 强退,不保存,在esc模式下

    软链接和硬连接

    软链接

    软连接=windows下的快捷方式

    特点:

    1、可以对不存在文件创建软链接

    2、可以对文件或者目录创建软链接

    3、删除了软链接,不会影响他的指向文件

    4、删除了指向文件,该软链接就会变成死链接

    创建软连接

    ln –s oldfile newfile

     硬链接

    Inode编号:给机器看的

    硬链接:多个文件对应同一个inode编号

    对多个文件中的某一个文件进行修改时,其他文件也会同时发生更改。多用户协同一致工作。

    特点:

    1、不能对目录进行硬链接的创建

    2、只能对已经存在的文件进行硬链接的创建

    3、删除一个硬链接文件,不影响其他相同的inode编号的文件

    创建硬链接

    link oldfile newfile

     关机

    要注意的事项:

    • 观察系统的使用状态
    • 通知在线使用者关机的时间
    • 正确的关机指令使用

    关机的指令

    • 数据同步写入磁盘-sync
    • 常用的关机指令:shutdown
    • 重启,关机:reboot,halt,poweroff

    Shutdown

    • –t 添加秒数,几秒后关机
    • –k 不是真关机,而是发出告警信息
    • –r 在系统服务都停止后,重启
    • –h 在系统服务都停止后,关机
    • –f 关闭并且开机以后,强行略过磁盘检查
    • –F 重启后,强制进行进行磁盘检查
    • –c 取消已经在进行的shutdown指令内容

    shutdown –h now

    shutdown –h 12:00

    shutdown –h +10

    shutdown –r now

    shutdown –r +30 ‘the system will reboot’

    shutdown –k now ‘this system will reboot’

    •服务等级

    • –init 0   //关机
    • –init 6   // 重启
    • –init 3   //纯文本模式
    • –init 5   //含有图形接口
  • 相关阅读:
    TortoiseGit 连接oschina不用每次输入用户名和密码的方法
    IIS7 配置SSL 绑定主机头
    二种方法安装卸载Windows服务的命令
    System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
    SQL Server 2008 角色
    sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法
    winform窗体间传值
    C#用到的一些代码汇总,后期再整理
    排球计分程序中英文切换
    ASP.NET MVC 排球计分程序 (八)排球计分程序的演示
  • 原文地址:https://www.cnblogs.com/zouzou-busy/p/11469961.html
Copyright © 2020-2023  润新知