Linux基础命令

init 0:关机

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

init 1:单用户模式

init 2:多用户模式(可以看做无网络的init 3)

init 3:多用户模式(就是通常的命令行模式)

init 4:安全模式

init 5:图形模式

init 6:重启

reboot:重启

切换虚拟终端:Ctrl+Alt+F1-F6

对于普通用户登录系统提示符是:$

系统用度登录提示符:#

退出:exit

 

Linux中几种文件的含义

  bin目录:用来存放常用的可执行的文件

  sbin目录:用来存放系统常用的可执行文件

  home(家)目录:用于存放用户自己的文件或目录

    其中root用户的目录名是:/root

    而普通用户的目录是在/home目录下,并将用户名作为后一级目录名称

  dev目录:设备文件目录

  etc目录:配置文件目录

  通常可移动式硬件会挂载在/media或/mnt目录下

 

Linux命令格式:命令 【选项】 【参数】(括号中的可根据情况添加或不添加)

例:ls:查看当前位置所有文件

  ls -l:查看文件的详细信息

  ls -l /boot:查看boot文件的详细信息

pwd:确定当前目录

cd:切换目录

cd ..:返回上一级目录

cd -:返回上一次目录(注意两者区别,前者是返回当前目录的上级目录,后者是返回上一次进入的目录)

cd ~:返回当前用户的家目录

mkdir:创建文件夹

mkdir -p:创建多级目录

touch:创建文件

touch {1..9}.txt:连续创建文件1.txt,2.txt,3.txt、、、9.txt

cp:复制文件

cp -r:复制文件夹

例:cp -r /etc /mnt/new_name:将etc文件夹复制到mnt下的new_name文件中

mv:移动文件

\mv:不提示的移动文件

rm:删除文件

rm -r:删除文件夹

rm -rf:不提示的删除文件

 

useradd:新建用户

passwd 用户名:设置用户密码

usermod:修改用户

usermod -G :覆盖式修改组

su - 用户名:切换到指定用户

userdel:删除用户

userdel -r:把用户的主目录一起删除

 

查看文件内容的命令:cat  ,  more  ,  less

区别:cat:一次性显示所有文件内容,还可以将多个文件连接显示,常与重定向符号配合使用,一般用于文件较少时使用

  more:将文件一页一页显示,方便阅读,利用空格键显示下一页,b键回显上页

  less:也是将文件一页一页显示,但功能上比more更加弹性,是正统的查看文件命令,可使用pageup,pagedown上下搜索

 

查看文件内容时:

例:less /etc/passwd

会得到文件的信息

 Linux基础 Linux

以冒号分割成7个部分

其中可执行文件如果是 /bin/bash 表示是可以执行的,如果是 /sbin/nologin 表示是不可执行的

 

ls -l  查看文件的详尽信息:

权限信息  硬链接   属主  属组   文件大小   创建时间   文件名

其中权限信息是由10位组成:

第1位:表明文件的类型:

  -:普通文件      d:目录文件    l:软链接    b:设备文件     p:管道文件

第2,3,4位:属主权限:

  r:读权限     w:写权限    x:执行权限     -:无权限

第5,6,7位:属组权限:同上

第8,9,10位:其他用户权限:同上

修改权限:chmod u=rwx(修改属主权限为rwx)

  chmod g=---(修改属组权限为---)

  chmod o=-(修改其他用户的权限为---)

权限也可通过数字和改写:r=4     w=2     x=1

例:chmod 755 a.txt(将a.txt的权限变更为属主可读可写可执行,属组可读可执行,其他用户可读可执行)

改变文件的属主,属主:chown root·root 文件名(把该文件变更为属主和属组分别是root,root)

  chown -R 属主·属组 文件名(表示将该文件下的所有文件都变更属主,属组)

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄