学习记录008-linux常用命令one
Linux是一个操作系统,一般服务器使用的都是Linux系统环境,该系统是开源的
Linux分类:
redhat
乌班图
centos:redhat的企业版
debian
连接服务器的预置条件:
服务器ip
服务器对应权限的账号和密码
连接LInux服务器的工具:
Mac:
crt finalshell
Windows:
xshell crt
【关机】--- root用户
shutdown -h now
【重启】 --- root用户
reboot
【关于root用户】
是拥有最高权限的用户
命令行显示符号为:#
非当前root用户命令行显示符号为:$
【添加用户】 --- root用户操作
useradd 用户名
【给用户设置密码】--- root用户操作
passwd 用户名
回车进行密码的设置即可
【切换到root用户】
sudo su -
【切换用户】
su - username #区别是:会重新加载用户的环境变量,也就是如果在用户的家目录下添加了alias的赋值,那么这种切换方式就可以进行使用变量
su username #这个不会进行重新加载用户的环境变量;查看不了alias等操作的环境变量
【关于密码的切换】
如果是从root切换到其他用户,均不用输入密码
但是如果从其他用户切换到root就需要输入密码
【查看当前目录下有哪些东西】
ls
【查看当前目录下文件/文件夹的详细信息】
ls -l
输出类似与列:-rw-rw-r-- 1 nhy nhy 16 Jul 13 14:07 abc.txt
drwxrwxr-x 5 nhy nhy 4096 Jul 13 16:26 gxn
其中:-rw-rw-r-指分别的读写执行权限;drwxrwxr-x因为前面带“d”所以为文件夹,后面 nhy 是指在哪个组里面;再后面依次是指由谁创建;16和4069是指文件的大小;后面依次是创建文件的时间和文件名称
【等同ls查看目录下的文件和文件夹】
ll
【创建隐藏文件夹】 ls在当前目录下是看不见的
mkdir .隐藏文件夹名称
【查看当前目录下所有文件/文件夹,包括隐藏的】
ls -a
ls -al #区别:既可以查看全部文件/文件夹,也可以查看对应的详细信息:权限,类型,所属组,创建者,文件大小,创建时间和文件名称
【清屏】
clear
【按照创建时间顺序进行查看文件/文件夹】
ls -t
ls -lt #区别:可查看对应的详细信息,上者不会查看
【查看参数的命令有哪些】
ls --help
man ls
【查看当前在哪个目录下】
pwd
【查看当前用户是属于哪个组的】
id
whoami
【查看linux的目录结构】
tree
【进入某个文件下】
cd
【关于linux下的/home】
/home --- 是所有用户的家目录:就是用户属于自己的的目录,自己有所有的操作权限,但是如果去别的目录下是没有权限的
新建的用户的目录都在此
一般用户一登陆在哪个目录下,基本那都是自己的家目录
在当前命令行前面显示 ~ 就代表是在自己当前是在自己的家目录下
【回到家目录】
cd
cd ~
/temp 是一个临时目录,谁都能操作
【快速回到上一次所在的目录】
cd -
【回到上一级目录】
cd ..
【回到上上级目录】
cd ../..
【进入某个目录下,带/和不带/的区别】
cd home #在当前目录下查找,如果没有直接就告诉用户是没有的;这是相对路径
cd /home #在根目录下查找,这是绝对路径