Linux 命令

参考:cnblogs.com/linhaifeng/articles/6045600.html

一.Linux命令格式:
1.语法格式:命令 [选项] [参数]
2.命令的选项可叠加,如-rf
3.含义:

命令:告诉Linux/UNIXOS执行什么。
选项:说明命令运行的方式(可以改变命令的功能),以"-"字符开始
参数:说明命令操作的是什么

二.命令
1.基础命令:

init x:切换OS启动级别;详细信息见 Linux系统相关.一.5
#init 0:关闭LinuxOS(关机)(必须是root用户)
Ctrl+Alt+F[1~6]:切换虚拟终端(6个终端开机即存在)
$:普通用户登录后系统的提示符
#:root用户登录后系统的提示符
exit:退出终端
Ctrl+C:终止当前命令
F2:进入BIOS
bash(/bin/bash):开启一个新终端

2.ls命令:

ls:显示桌面上所有文件夹名,默认为当前目录
-l:除文件名称外,亦将详细信息列出(即ll命令,ubuntu不支持ll格式)
-a:显示所有文件及目录(包括文件/目录名开头为"."的隐藏项)
-i:查看x的inode信息
-r:将文件以相反次序显示(原定依英文字母次序)
-t:将文件依建立时间之先后次序列出
-A:同 -a ,但不列出 "." (目前目录)".." (父目录)
-F:在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R:若目录下有文件,则以下之文件亦皆依序列出

3.whoami命令:查看当前登陆LinuxOS所使用的账号的用户名

4.who命令:查看当前有哪些用户在系统上工作,显示当前登录的所有用户,所在终端,当前的日期和时间

5.date,cal,clear命令及带有参数的命令
(1)date命令:

date:查看系统当前的日期和时间
date "月日时分年":设置系统时间
#date "021016392020":将系统时间设为2月10日16点39分2020年
hwclock –s:将硬件时间同步 –w:将系统时间同步

(2)cal命令:

cal month year:显示指定月份的日历,默认为系统时间所在的月份
#cal 8 2008:显示2008年8月的日历

(3)clear命令:清除屏幕
(4)快捷键Ctrl+L:清除屏幕

6.su,useradd,passwd命令
(1)su命令:

su -x:从当前的用户切换到指定的其他用户
#su -root:从当前用户切换到root用户

(2)useradd命令:

useradd x:建立用户名为x的用户
#选项可使用useradd查看

(3)passwd命令:修改用户(普通用户/root用户均可)的密码,查看用户的密码状态等

passwd a:修改a用户的密码,默认为root用户
#密码过于简单时会要求重新输入进行确认

7.man命令和-help

man x:获取x命令的使用说明
q:退出使用说明
x -help:获取x命令的帮助

8.id命令

id x:查看用户名为x的用户是否存在,如果存在返回该用户的uid/gid/所在的组

9.echo命令:回写命令

echo text:输出text
-t:不换行
#echo -t "asda";echo "eef"
#结果为:asdaeef
$:取值

10.执行文件

./path/file:执行file

11.保存修改:Shift+:,输入指令,q为退出,w为保存

12.管道符"|":使用管道操作符"|“可以把一个命令的标准输出传送到另一个命令的标准输入中;连续的”|"意味着第一个命令的输出为第二个命令的输入,第二个命令的输入为第一个命令的输出,依次类推

ps -ef |grep pycharm:查询带有关键字pycharm的进程并一条一条列出
ls | less:ls查看当前目录的文件;less查看文件内容,可以分页显示任意命令的输入,并将该命令的结果发送到标准输出

13.wc -l /path/file:显示文件行数

14.ps命令:进程查看

-e:显示所有进程
-f:全格式显示

15.history:查看历史命令

16.Ctrl+R:恢复上一步操作
命令行模式下u:撤销上一步操作

17.Ctrl+A:跳到命令的首部
Ctrl+E:跳到命令的尾部

18.uname:查看操作系统内核信息

-r:查看操作系统内核版本
-a:查看操作系统内核详细信息

19.cat命令:连接文件并打印到标准输出设备上

cat filename
-n 或 --number:由 1 开始对所有输出的行数编号
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprintin:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外
-E 或 --show-ends:在每行结束处显示 $
-T 或 --show-tabs:将 TAB 字符显示为 ^I
-A 或 --show-all:等价于 -vET
-e:等价于"-vE"选项
-t:等价于"-vT"选项
-help:帮助
-version:版本信息
cat /etc/redhat -release:查看操作系统信息

在这里插入图片描述
在这里插入图片描述
20.dd命令:写入数据

dd if=内容来源 of=内容去向 bs=文件大小 count=写入次数
#往sdb5分区的test目录写入大小为10GB的/dev/zero,写入1次
dd if=/dev/zero of=/sdb5/test bs=10G count=1

在这里插入图片描述
21.which命令:查看命令文件(一切皆文件)路径

which 命令

在这里插入图片描述
执行时通过环境变量(PATH)找到对应的文件
在这里插入图片描述
22.service命令:用于对系统服务进行管理

service 系统服务
start:启动
stop:停止
restart:重启(先stop再start)
status:查看状态
chkconfig --list:查看系统服务列表,以及每个服务的运行级别
chkconfig 服务 on:设置指定服务<service>开机时自动启动
chkconfig 服务 off:设置指定服务<service>开机时不自动启动
ntsysv:以全屏幕文本界面设置服务开机时是否自动启动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值