Linux学习心得——基础知识(一)

时间:2021-03-01 16:23:16

Linux常用命令学习

一、pwd
作用:查看用户当前在什么目录下
 
二、cd
作用:进入到某目录
1、进入根目录:cd /
2、返回上级目录:cd ..
 
三、ls
作用:查看当前目录下的文件
1、列出当前目录详细文件信息:ls -l
2、若文件读写权限第一个字符为’d’表示为目录,非’d’为文件
3、人性化的展示文件列表:ls -lh
4、显示隐藏文件:ls -a
 
四、vim
作用:编辑文件
1、编辑文件:vim 文件名
2、编辑隐藏文件:vim .文件名
 
五、more
作用:终端下慢慢看文件内容
1、慢慢查看文件内容:more 文件名
 
 
六、mv
作用:把文件或目录移到另外的目录下
1、移到文件或目录:mv 文件或目录  目录
 
 
七、mkdir
作用:创建目录
1、创建目录:mkdir 文件夹或文件名
2、递归地创建目录:mkdir -p 路径 
 
 
八、cat
作用:在终端简单查看文件内容
1、简单查看文件内容:cat 文件名
 
 
九、tree
作用:显示目录的树结构
1、显示目录的数据结构:tree 目录
 
 
十、man
作用:查看帮助的命令
1、查看ls相关的帮助说明:man ls
 
 
十一、help
作用:查看一些Linux 命令行的一些内置命令
1、查看cd内置命令的帮助:help cd
 
 
十二、cp
作用:复制文件
1、复制文件到目录下:cp 文件名  目录
 
 
十三、find
作用:查找文件
1、查找某目录下的文件:find 路径 -name “文件名"
 
 
十四、touch
作用:创建文件
1、创建一个文件:touch 路径/文件名
 
 
十五、rm
作用:删除文件
1、删除一个文件:rm 路径/文件名
 
 
十六、grep
作用:可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出指定文件中搜索特定的内容,并将含有这些内容的行标准输出
1、查询多文件时只输出包含匹配字符的文件名:grep -l
 
 
十七、tar
作用:打包命令
1、打包:tar zcvf  demo(自定义文件名).tar.gz(包格式)  ./*(当面目录下的所有文件,举例)
 
 
十八、df
作用:查看当前磁盘使用率
1、查看当前系统的磁盘使用量:df -h
 
 
十九、du
作用:查看目录大小
1、查看当前目录大小:du -sh
 
 
二十、free
作用:查看当前服务器的内存
1、查看服务器内存:free -m (以兆为单位查看)
 
 
二十一、top
作用:动态查看当前服务器的应用占用资源率
1、查看应用占用服务器资源的情况:top
 
 
二十二、ip
作用:查看服务器地址
1、查看当前服务器的IP地址:ip a
 
 
二十三、chmod
作用:给文件授权
1、给文件授权777权限:chmod 777 文件名
 
 
二十四、shutdown
作用:关闭计算机,使用权限是超级用户
1、关机后关闭电源:shutdown -h
2、设定关机前的时间:shutdown -time
 
 
二十五、reboot
作用:重新启动计算机,使用权限是系统管理者
1、在重开机之前先把所有与网络相关的装置停止:reboot -i
 
 
二十六、install
作用:安装或升级软件或备份数据,使用权限是所有用户
1、install [选项]... 来源 目的地
 
 
二十七、chsh
作用:更改使用者shell设定,它的使用权限是所有使用者
1、显示系统所有Shell类型:cash -l
 
 
 
二十八、last
作用:显示近期用户或终端的登录情况,它的使用权限是所有用户
1、显示系统关闭、用户登录和退出的历史:last -x
 
 
二十九、diff
作用:命令用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户
1、忽略空格造成的不同:diff -b 源文件 目标文件
 
 
三十、quota
作用:用来显示磁盘使用情况和限制情况,使用权限超级用户
1、显示用户的磁盘使用限制:quota -u 用户名 组名
 
 
三十一、at
作用:用来在指定时刻执行指定的命令序列
1、让系统在两天后的17:30执行文件data中指明的作业:at -f data 15:30 +2 days
 
 
三十二、kill
作用:用来中止一个进程
1、强行中止(经常使用杀掉)一个进程标识号为324的进程:kill -9 324
 
 
三十三、ifconfig
作用:查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户
1、ifconfig -interface [options] address 
 
 
三十四、ping
作用:检测主机网络接口状态,使用权限是所有用户
 
 
三十五、netstat 
作用:检查整个Linux网络状
1、显示处于监听状态的所有端口:netstat -a
 
 
三十六、logout
作用:注销
 
 
三十七、locate
作用:用来搜索包含指定条件字符串的文件或目录
1、列出所有包含“zh_CN”字符串的文件和目录:locate zh_CN
 
 
三十八、date
作用:显示当前日期时间
 
 
三十九、echo
作用:创建带有内容的文件
 
 
四十、hostname
作用:显示主机名
 
 
 
四十一、uname
作用:显示系统信息
 
 
四十二、who
作用:显示在线登录用户
 
 
四十三、whoami
作用:显示当前操作用户
 
 
四十四、clear
作用:清屏
 
 
四十五、ctrl+alt+F1
作用:命令行全屏模式
 
 
四十六、 groupadd
作用:创建一个新用户组
 
 
四十七、groupdel
作用:删除一个用户组
 
 
四十八、useradd
作用:新建一个用户
 
 
四十九、userdel -r
作用:删除一个用户
 
五十、passwd
作用:修改口令