Linux基本命令(基础)

目录

Linux目录

基本命令

pwd

ls

cd

Uname

基本命令-文件管理

touch

mkdir

cp

rmdir

mv

tar

基本命令-帮助查询

man

find

按照文件类型

date

cal

du

ln

exit

grep

wc

帮助查询(五种命令)

cat

more

less

head

tail

基本命令-其他命令

echo

alias

unalisa

进程管理

ps

kill

top

操作系统负载查看

用户管理

adduser 或 useradd

groupadd

id

chown

chmod


Linux目录

/bin 存放基础系统所需的指令

/sbin 存放超级权限用户root的可执行指令

/etc 存放系统程序或一般工具的配置文件

/usr 用户程序包含二进制,库文件,文档,二级程序的源代码

/home 存储个人档案

/mnt 挂载目录临时安装目录

/dev 设备文件存储目录

/proc 操作系统运行时,进程信息及内核信息

/var 存放内容可能增长的文件(如日志)

/tmp 临时文件包含系统和用户创建的临时文件

/boot 引导加载程序文件包含引导加载程序相关的文件

/lib 系统库包含支持位于/bin/sbin下的二进制文件的库文件

/opt 可选的附加应用程序包含从个别厂商的附加应用程序

/media 可移动媒体设备

/srv 存服务数据

基本命令

格式:

命令字 【命令选项】【命令参数】

命令选项: -xxx xxx是什么作用

命令参数: 路径,或者文件名    空格是分隔符

pwd

显示当前工作目录  

ls

列出目录的内容,包括文件和子目录的名称

ls -l 以列的方式显示

ls -a 显示所有包括隐藏目录

cd

改变工作目录 (进入目录)

cd /etc 到根目录的etc目录

cd .. 返回上一级目录

cd ~ 到当前用户的家目录

Uname

显示系统重要信息

-r 内核版本

-n 主机名

-a 所有信息

基本命令-文件管理

touch

更改文件或目录的日期时间,若文件不存在则创建文件

touch [选项] [文件或目录]

mkdir

创建目录

mkdir aa 创建一个aa目录

mkdir -p aa/bb/cc/dd 创建一个嵌套目录

注意:文件名大小写敏感,不可超过255字符, 不可以使用/,建议不要~ \ < > ( ) $ * ? " '

cp

将文件和目录从一个目录拷贝到另一个目录(复制)

cp [选项] [源文件或目录] [目的文件或目录]

cp /aa/home/king 将根下的aa拷贝到home下的king中

rmdir

删除空的文件目录

rm 删除文件或目录

rm -r /aa 删除aa目录下所以的文件或目录

mv

移动文件或目录,或改名(剪切)

mv /aa ~/ 将aa移动到家目录

mv aa bb 将aa改名为bb

tar

用来打包或解包

tar [选项] [目标包名] [源文件或目录]

-t:查看 包 里面的文件!

-r:将文件追加到包中

-x:将包 解包

-c:打包

-z:将打包的文件用gzip格式压缩

-v:显示过程

-f: 定义目标包

tar -cf xx x x 创建一个压缩包

基本命令-帮助查询

man

Linux下的帮助指令,通过man指令可以查看 Linux中的指令帮助、配置文件帮助和编程帮助等信 息。

man ls


find

: 在指定目录下查找文件。(按照文件名称)

-name:按名称查找

-iname: 忽略大小写

find . -name “*.txt” 在当前文件夹下查找 以.txt结尾的文件

find . -iname “AA” 忽略大小写查找AA文件


按照文件类型

find . -type f 在当前文件夹下查找普通文件


date

:打印不同格式的时间或日期,以及要根据时间和日 期执行操作,也可以使用命令设置固定的格式。

date +"%Y-%m-%d %H-%M-%S" 格式化显示时间


cal

: 显示日历

cal 8 2017 显示2017年8月的日历

cal -j 8 2017 显示8月的是当年的第几天


du

: 对文件和目录磁盘使用的空间的查看


ln

用来为文件创建连接,连接分为硬连接和符号连接,默认的连接类型是硬连接。

ln -s kk /lnkk: 将kk文件做一个软连接到 /lnkk


exit

退出shell,并返回给定值。


grep

文本查找,是一种强大的文本搜索工具。

grep "text" -n file_name 输出包含匹配字符串


wc

统计文本,用来计算数字


帮助查询(五种命令)

cat

查看文本内容

more

读取大量的文本内容,命令一次显示一屏文本,满屏后停下来,并且在屏 幕的底部出现一个提示信息,给出至今己显示的该 文件的百分比。

less

用less命令显示文件时,用PageUp键向上翻页,用 PageDown键向下翻页。要退出less程序,应按Q 键。

从头显示多少行,默认10行。

head -5 xxx.txt 查看头5行

tail

从尾显示多少行,默认10行。

tail -5 xxx.txt 查看尾5行


基本命令-其他命令

echo

: 控制台输出

echo "hello world" 一个参数 echo hello world 两个参数


alias

: 命令别名

unalisa

:取消命令别名

进程管理

概念

进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行 资源分配和调度的一个独立单位,是应用程序运行的载体。


ps

: 当前的用户进程,用于报告当前系统的进程状态。

kill

: 进程杀死命令,终止一个进程。

kill pid 杀死进程编号为pid的进程

kill -1 pid 重新启动pid的进程

kill -9 pid 强制杀死pid的进程


top

: 查看进程的信息,进程状态显示和控制。


操作系统负载查看

uptime:命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、 目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

free:可以显示当前系统未使用的和已使用的内存数目

空闲内存:available = free + buffer(缓冲) + cache(缓存)

mpstat:CPU核状态

ifstat:网卡网络状态

df:查看磁盘的使用率

用户管理

adduser 或 useradd

新建用户。

groupadd

新建群组。


id

查看用户ID


chown

改变某个文件或目录的所有者和所属的 组,该命令可以向某个用户授权,使该用户变成指 定文件的所有者或者改变文件所属的组。

chmod

用来变更文件或目录的权限。

chmod u+x,g+w kk 文件kk设置权限

chmod u=rwx,g=rw,o=r kk 给kk文件设置权限

chmod 764 kk 文件kk设置权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值