暂时就学这么多,以后在慢慢写
常见执行Linux命令的格式是这样的:
命令名称 [命令参数] 命令对象
注意,命令名称,命令参数,命令对象之间请用空格分隔。
命令对象一般是指我们要处理的文件目录,用户等资源,而命令参数可以用长格式,也可以用短格式,两者用–与-作为前缀。
长格式 man --help 短格式 man -h
date命令
date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”
常用参数:
%t 跳格(Tab键)
%H 小时(0~23)
%T 小时(0~12)
%M 分钟(0~59)
%S 秒(0~59)
%j今年中的第几天
[root@localhost Desktop]# date
Mon Feb 10 16:33:18 CST 2020
reboot命令
reboot命令用于重启系统,格式为“reboot”
(只能用root管理员账户来重启)
[root@localhost Desktop]# reboot
poweroff命令
poweroff命令用于关闭系统,格式为“poweroff”
(只能用root管理员账户来关闭)
[root@localhost Desktop]# poweroff
wget命令
wget命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址 ”
常用参数:
-b 后台下载模式
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有资源,包括图片、视频等
-r 递归下载
例:下载百度首页
[root@localhost Desktop]# wget www.baidu.com
--2020-02-10 16:38:59-- http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 61.135.169.121, 61.135.169.125
Connecting to www.baidu.com (www.baidu.com)|61.135.169.121|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html’
100%[======================================>] 2,381 --.-K/s in 0.01s
2020-02-10 16:38:59 (244 KB/s) - ‘index.html’ saved [2381/2381]
ps命令
ps命令用于查看系统中的进程状态,格式为“ps [参数]”
常用参数:
-a 显示所有进程(包括其他用户的进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进
top命令
top命令用于动态的监视进程活动与系统负载等信息,格式为“top”
pidof命令
pidof命令用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”
kill命令
kill命令用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”
killall命令
killall命令用于终止某个指定名称的服务所对应的全部进程,格式为“killall [参数] [进程名称]”
ifconfig命令
ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”
文件管理
ls命令
ls命令用于显示指定工作目录下的内容及属性信息,格式为“ ls [选项] [文件]”
常用参数:
-a 显示所有文件及目录。
-l 使用长格式列出文件及目录信息。
-r 将文件以相反次序显示。
-t 根据最后的修改时间排序。
-S 根据文件大小排序。
-R 递归列出所有子目录。
[root@localhost /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
mkdir命令
mkdir命令用于创建目录,格式为“mkdir [参数] [目录]”
常用参数:
-p 递归创建多级目录。
-m 建立目录同时设置目录的权限。
-z 设置安设置全上下文。
-v 显示目录的创建过程。
[root@localhost Desktop]# mkdir dir
[root@localhost Desktop]# ls
dir
cp命令
cp命令用于复制文件或目录,格式为“cp [参数] [文件]”
常用参数:
-f 若目标文件已存在,则会直接覆盖原文件
-i 若目标文件已存在,则会询问是否覆盖
-p 保留源文件或目录的所有属性
-r 递归复制文件和目录
l 对源文件建立硬连接,而非复制文件
-s 对源文件建立符号连接,而非复制文件
-b 覆盖已存在的文件目标前将目标文件备份
-v 详细显示cp命令执行的操作过程
[root@localhost Desktop]# cp -v hello.txt dir/
‘hello.txt’ -> ‘dir/hello.txt’
[root@localhost Desktop]# cd dir
[root@localhost dir]# ls
hello.txt
pwd命令
pwd命令显示当前路径,格式为“pwd [参数]”
常用参数:
-L 显示逻辑路径
[root@localhost dir]# pwd -L
/root/Desktop/dir
mv命令
mv命令移动或更改文件名称,格式为“mv [参数]”
常用参数:
-i 若存在同名文件,则向用户询问是否覆盖
-f 覆盖已有文件时,不进行任何提示
-b 当文件存在时,覆盖前为其创建一个备份
-u 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作
[root@localhost Desktop]# mv hello.txt world.txt
[root@localhost Desktop]# ls
dir world.txt
文档编辑
cat命令
cat命令在终端设备上显示文件内容,格式为“cat [参数] [文件]”
常用参数:
-n 显示行数(空行也编号)
-s 显示行数(多个空行算一个编号)
-b 显示行数(空行不编号)
-E 每行结束处显示$符号
-T 将TAB字符显示为 ^I符号
–help 显示帮助信息
–version 显示版本信息
[root@localhost Desktop]# cat world.txt
hello world
I am a student!!!
echo命令
echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”
常用参数:
-n 不输出结尾的换行符
-e “\a” 发出警告音
-e “\b” 删除前面的一个字符
-e “\c” 结尾不加换行符
-e “\f” 换行,光标扔停留在原来的坐标位置
-e “\n” 换行,光标移至行首
-e “\r” 光标移至行首,但不换行
-E 禁止反斜杠转移,与-e参数功能相反
—version 查看版本信息
–help 查看帮助信息
[root@localhost Desktop]# echo hello world
hello world
rm命令
rm命令删除文件或目录,格式为“rm [参数] [文件]”
常用参数:
-f 忽略不存在的文件,不会出现警告信息
-i 删除前会询问用户是否操作
-r/R 递归删除
-v 显示指令的详细执行过程
[root@localhost Desktop]# rm world.txt
rm: remove regular file ‘world.txt’? y
tail命令
tail命令查看文件尾部内容,格式为“tail [] []”
[root@localhost Desktop]# tail --help
Usage: tail [OPTION]... [FILE]...
Print the last 10 lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.
With no FILE, or when FILE is -, read standard input.
Mandatory arguments to long options are mandatory for short options too.
-c, --bytes=K output the last K bytes; or use -c +K to output
bytes starting with the Kth of each file
-f, --follow[={name|descriptor}]
output appended data as the file grows;
...
rmdir命令
rmdir命令删除空目录,格式为“rmdir [参数] [目录名称]”
常用命令:
-p 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错
– -- ignore-fail-on-non-empty 忽略由于删除非空目录时导致命令出错而产生的错误信息
-v 显示命令的详细执行过程
– -- help 显示命令的帮助信息
– -- version 显示命令的版本信息
[root@localhost Desktop]# rmdir dir
暂时就写这么多吧,慢慢学,以后再写,学习路上路漫漫,加油吧!!!