Linux基本命令

暂时就学这么多,以后在慢慢写

常见执行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

暂时就写这么多吧,慢慢学,以后再写,学习路上路漫漫,加油吧!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值