Linux常用命令及使用方法
基本命令
1. ls,作用是列出目录下的内容, 语法如下:ls [-a -l -h] [linux路径]
-l:竖向排列展示内容 -a:列出所有文件夹,包含隐藏的
ls -l -a / ls -la / ls -al
三种写法都是一样的
2.cd命令 切换工作目录
语法:cd+[linux路径]参数
3.pwd 查看当前工作目录
语法:pwd
4.绝对路径跟相对路径的区别
(1)绝对路径:以根目录为起点,路径描述以/开头
写法:cd /home/ittangmao/Desktop
(2)相对路径:以当前目录为起点 路径描述无需以/开头
写法:cd Deaktop
5.madir命令,创建新目录(文件夹)
语法:mkdir [-p] LIinux路径(参数必须填写)
6.touch命令创建文件
语法:touch +[Linux]路径
7.cat查看文件内容
语法:cat + linux路径
8.more 查看文件内容 可以翻页查看(按空格翻页 按q退出查看)
语法:more linux路径
9.cp 复制文件或者文件夹
语法:(1).复制文件 cp 参数1(复制的文件内容) 参数2(复制去的地方)
(2).复制文件夹 cp -r 参数1 参数2
10.mv 移动文件或者文件夹
语法:mv (-r) 参数1 参数2 也可以理解为 mv(-r)文件或文件夹1 文件或文件夹2
11.rm删除文件 文件夹
语法:rm [-r -f] 参数1 参数2 …参数N 参数=文件名或文件夹名
-r 用于删除文件夹
-f 用于强制删除
12.su - root 输入密码123456(默认的)
临时切换到root用户
exit 切换回普通用户
13.用户组管理 需要root权限 创建用户组时需要切换到root中去授权
groupadd 用户名(创建用户组)
groupdel 用户名(删除用户组)
14.getent group 查看当前系统有多少用户组
15.认知权限信息:
r (read)查看权限
w (write)修改权限
x (execute)执行权限
16.chmod 命令 修改文件 文件夹 的权限信息(只有文件,文件夹 所属用户或者root用户可以修改)
语法:chmod [-R]权限 文件或文件夹 参数-R表示对全部文件进行权限修改
例:chmod u=rwx,g=rx,o=x hello.txt(将文件权限改为:rwxr-x--x)
例:chmod-R u=rwx,g=rx,o=x test(将文件夹test以及内容全部权限设置为rwxr-x---x)
17.r记为4 w记为2 x记为1,可以有:
0:无任何权限,即 ---
1:仅有x权限,--x
2:仅有w权限,-w-
3:有w和x权限,-wx
4:仅有r权限,r--
5:有r和x权限,r-x
6:有r和w权限,rw-
7:有全部权限:rwx(读,写,可执行)
所以751表示rwx(7)r-x(5) --x(1)
18.chown命令 修改文件 文件夹的所属用户和用户组 ,只适用root用户执行
语法:chown [-R] [用户][:][用户组]文件或文件夹
选项 -R,同chmod,对文件夹内全部内容应用相同规则
选项 用户,修改所属用户
选项 用户组修改所属用户组
选项 :(冒号) 用于分隔用户和用户组
如:chown root hellow.txt(将hello.txt所属用户修改为root)
chown :root hellow.txt(将helow.txt所属用户组修改成root)
chown root:ittangmao hellow.txt(将hellow.txt所属用户修改为root,用户组修改为ittangamao)
chown -R root test (将文件夹test所属用户修改为root并对文件夹内全部内容应用同样规则
(总结,无: 只改所属用户,:右边有名称,改用户组,左右都有: 用户,用户组都改)
19.Linux快捷键:
ctrl+c 强制停止程序,退出命令输入
ctrl+d 退出或登出(不能用于vi/vim)
history 查看历史命令 查看历史使用命令。
history |grep ch(在历史记录中过滤带有ch命令)
!+命令的前缀,自动匹配上一次匹配的前缀命令
ctrl+r 输入内容去匹配历史命令
光标移动快捷键:
ctrl+a 调到命令开头
ctrl+e 跳到命令结尾
ctrl+键盘左键,向左跳一个单词
ctrl+键盘右键,向右跳一个单词
ctrl+l或者clear 清空终端内容(清屏)
20.yum命令 RPM(安装包)软件管理器,用于自动化安装配置Linux软件
语法:yum [-y] [install (安装)|remove(卸载) |search(搜索)]软件名称
-y,自动确认,无需手动确认安装 卸载
instal安装 remove卸载 search搜索
(yum命令需要root权限 需联网)
21.systemctl命令控制:启动、停止、开机自启能够被syatemctl管理的软件,一般也称之为服务
语法:systemctl start (启动)| stop(停止)| status(查看状态) |enable(开启开机自启) |disable(关闭开机自启) 服务名
(启动/停止/查看状态/开启开机自启/关闭开机自启)
22.NetworkManager 主网络服务
network 副网络
firewalld 防火墙
sshd,ssh服务(Finalshell远程都玩Linux使用的就是这个服务)
23.ln命令 创建软连接(类似wind系统的快捷方式)
语法:ln -s 参数1 参数2
-s 创建软连接
参数1:被链接的文件或文件夹
参数2:要链接去的目的地
如:ln -s /etc/yum.conf ~/yum.conf
ln -s /etc/yum ~/yum
24.date命令 查看系统的时间
语法:date [-d] [+格式化字符串]
-d 按照给定的字符串显示日期,一般用于日期计算
格式字符串:
%Y 年 %y年份的后两位数(00..99)
%m月份(01..12) %d日(01..31)
%H小时(00..23)
%M分钟(00..59)
%S秒(00.60)
%s 自1970-01-01 00∶00∶00 UTC到现在的秒数
25.修改时区:1.先切换root权限
2.rm -f/etc/localtime (删除本地时间)
3.ln-s /usr/share/zoneinfo/Asia/shanghai/etc/locatime (将这个文件链接为本地时间)
4. ntpdate -u ntp.aliyun.com(在阿里云网站配合ntp程序实时校准系统时间,需root权限)
26. 127.0.0.1 这个ip地址指代本机
0.0.0.0 特殊ip地址
可用于指代本机
也可以在端口绑定中用来确定绑定关系
在io地址限制中 表示所以ip
27.hostname 查看主机名字
hostnamectl set-hostname 新名字
(更改主机名字,需要root)
Linux的目录结构是一个树型结构
Windows系统可以拥有多个盘符,如C盘,D盘,E盘
Linux没有盘符概念,只有一个根目录/所有文件都在它下面
在Linux跟Windows中路径之间的层级关系表示区别?
1.Linux使用:/ 来表示层级关系
Windows使用:\来表示层级关系
2.Linux以 / 根目录开头 例如 /irs/local/hello.txt
windwos以C盘,D盘,E盘来开头例如 D:\data\work\hello.txt
标签:基本,用户组,语法,命令,文件夹,Linux,权限,root From: https://www.cnblogs.com/gao-yf/p/17657594.html