1,ls 查询目录列表
ls
-a:显示所有文件,包含隐藏文件
-l:详细信息显示
-d:查看目录属性

2,cd 切换目录

cd [目录名]

3,mkdir 创建目录命令
mkdir [目录名]
-p 递归创建
如: mkdir -p /temp/linux/java

4,cp 复制文件或目录
cp -rp [原文件或目录] [目标目录]
-r:复制目录
-p:保留文件属性

5,mv 剪切文件或改名
mv [源文件或者目录] [目标目录]

6,rm 删除文件或者目录
rm -rf [文件或者目录] 
-r:删除目录
-f:强制执行
例:
删除文件 /temp/linux/java.log
rm /tem/linux/java.log 
删除目录 /temp/linux/java
rm -rf /tem/linux/java

7,touch 创建空文件 (vim)也可以。
touch [文件名]

8,cat 显示文件内容1
cat -n [文件名]
-n:显示行号
例:cat /linux/java.log

9,more 显示文件内容2 
more [文件名]
操作翻页:空格或者f,
enter: 换行
q 或Q :退出

10,less 分页显示文件内容(可上下翻页)
less [文件名]

11,ln 生成链接文件
ln -s [源文件] [目标文件]
-s:创建软链接
软链接:类似windows的快捷方式,->箭头指向的是源文件

12,chmod 改变文件或目录权限
chmod -R [{ugoa}{+-=}{rwx}] [文件或目录]
-R:递归修改
权限的数字表示:
r=4,w=2,x=1
如:rwxrw-r-- 表示: 764
例1:
赋予文件test所有组写的权限:chmod g+w test
例2:
修改目录test及期目录下文件为所有用户具有全部权限:chmod -R 777 test

-rw-r--r-- 
- 表示文件类型(-:二进制文件 d:目录,l:软链接文件)
r:读,可以查看目录中的内容,查看文件
w:写,可在目录中创建,删除文件,修改文件内容 
x:执行,可以进入目录,执行文件

13,chown 改变文件或者目录的所有者
chown [用户] [文件或目录]

u:所有者
g:所属组
o:其他人

14,chgrp 改变文件或者目录的所属组
chgrp [用户组] [文件或目录]

15,find 文件搜索命令

find [搜索范围] [匹配条件]

-name:名称查找

-iname:不区分大小写

+n:查找大于n ,-n:查找小于n,n:等于

-group:根据所属组查找

-type:根据文件类型查找,(文件类型:f文件,d目录,l软链接文件)

-inum:根据i节点查找

例:

a,在目录/root中查找文件init:find /root -name init

b,在根目录下查找大于100MB的文件:find / -size +204800

c,在/home目录下查找所有者为zs的文件:find /home -user zs

d,在/home下查找5分钟内被修改过属性的文件和目录:find /home -cmin -5

-amin:访问时间access

-cmin:文件属性change

-mmin:文件内容modify

e,在/etc下查找java文件并显示详细信息:find /etc/ -name java -exec ls -l {} \;

-exex/-ok :命令{} \; 对搜索结果执行操作

16,which 搜索命令所在目录及别名信息

which + 命令

例:which ls

17,grep 在文件中搜寻字符串匹配的行并输出

-i:不区分大小写

-v:排除指定字串

例:grep mysql /root/blog.log

18,man 获取帮助信息的命令

man [命令或配置文件]

例:

a,查看ls命令的帮助信息:man ls

b,查配置文件services的帮助信息: man services

19,help 获得Shell内置命令的帮助信息

help +命令

例:

查看umask命令的帮助信息:help umask

20,useradd 添加新用户命令

useradd + 用户名

执行权限:root

例:添加一个张三用户:useradd zs

21,passwd 设置用户密码

passwd + 用户名

例:passwd zs

22,who 查看登录用户信息

who

23,gunzip 解压缩.gz的压缩文件

gunzip [压缩文件]

例:gunzip linux.gz

24,tar 压缩打包目录

tar  [-zcf] [压缩后文件名] [目录]

-c:打包

-v:显示详细信息

-f:指定文件名

-z:打包同事压缩

压缩后文件格式:.tar.gz

例:tar -zcf jdk8.tar.gz jdk8

25,tar 解压命令

tar [-xvfz] [.tar.gz文件]

-x:解压包

-v:显示详细信息

-f:指定解压文件

-z:解压缩

例:tar -zxvf jdk8.tar.gz

26,zip压缩文件或目录

zip [-r] [压缩后文件名] [文件或目录]

-r:压缩目录

压缩后文件格式:.zip

27,zip 解压命令

unzip [.zip压缩文件]

例:unzip zs.zip

28,bzip2 压缩命令

bzip2 [-k] [文件]

-k:产生压缩文件后保留源文件

例:bzip2 -k zs

29,bunzip2 解压缩

bunzip2 [-k] [压缩文件]

-k:解压缩后保留源文件

例:bunzip2 -k zs.bz2

30,write 给用户发信息,以ctrl+d 保存结束

write <用户名>

例:write zs

31,wall 发广播信息

wall + 消息

例:zs is a boy

32,ping 测试网络连通性

ping + ip地址

-c:指定发送次数

例:ping 192.168.1.1

33,mail 查看发送电子邮件

mail [用户名]

例:mail root

34,last 列出目前与过去登入系统的用户信息

last

35,traceroute 显示数据包到主机间的路径

例:traceroute www.baidi.com

36,netstat 显示网络相关信息

netstat [选项]

-t:tcp协议

u:udp协议

-l:监听

-r:路由

-n:显示ip地址和端口号

如:

a,查看本机监听的端口:netstat -tlun

b,查看本机所有的网络连接: netstat -an

c,查看本机路由表:netstat -rn

37,setup 配置网络

setup

38,shutdown/reboot 关机命令

shutdown [-c/-h/-r] +时间

-c:取消前一个关机命令

-h:关机

-r:重启

重启命令1:reboot

重启命令2:init 6

39,系统运行级别:

0:关机

1:单用户

2:不完全多用户,不含NFS服务

3:完全多用户

4:未分配

5:图形界面

6:重启

查询系统运行级别:runlevel

修改系统默认运行级别:id:3:initdefault

40,logout 登录命令

logout

补充知识:

a,查询端口占用情况

netstat -nultp

查看80端口的pid,可以方便 kill -9 + pid

netstat -anp|grep 80

b,杀死进程 :

kill -9 pid

c,查询进程:(例:nginx)

ps -aux|grep nginx

ps -ef|grep nginx

d,docker

根据名称/ID停止一个镜像

docker stop  name/ID

删除镜像

docker rm name/ID

删除容器

docker rmi ID

e,zip解压

unzip zipped_file.zip

f,tar解压

tar -zxvf file.tar.gz

g,使用vi命令进行删除(ESC,光标)

dd  --删除当前行

ndd  --删除n行数据

dG  --删除当前后之后的全部行

h,centos7 查看防火墙状态(开启还是关闭)

systemctl status firewalld

j,暂时关闭防火墙

systemctl stop firewalld

k,永久关闭防火墙

systemctl disable firewalld

L,重启防火墙

systemctl enable firewalld

m,开启docker服务

systemctl start docker

n,重启docker服务   

systemctl restart  docker

o,停止docker服务

systemctl docker stop

Linux 基本常用命令查看相关推荐

  1. Linux系统常用命令查看进程的用法

    使用Linux系统怎么用Linux查看进程呢?良许教程网的小编认为首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态 ...

  2. linux下常用命令查看端口占用

    第一种: lsof -i:端口号 第二种: netstat -nltp | grep 端口号 -a:显示本机所有连接和监听地端口 -n:网络IP地址的形式,显示当前建立的有效连接和端口 -r:显示路由 ...

  3. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...

  4. linux命令查看cpu序列号,Linux下用命令查看CPU ID以及厂家等信息

    Linux下用命令查看CPU ID // 获得CPU ID dmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}' // 获得磁盘ID f ...

  5. linux下jmap 内存命令,Linux下jmap命令查看内存使用

    Linux下jmap命令查看内存使用 jmap -heap 1234 (1234为进程号) jmap是JDK自带的一个工具,非常小巧方便,其支持参数如下: -heap 打印heap空间的概要,这里可以 ...

  6. linux的编程命令,linux编程常用命令

    学习linux编程最基本的就是要掌握常用的编程命令,下面由学习啦小编为大家整理了linux编程常用命令相关知识,希望大家喜欢! linux编程常用命令1.编译应用程序 make -f makefile ...

  7. linux 删除20日前数据,Linux 维护常用命令

    Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...

  8. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  9. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

最新文章

  1. html转换pdf 分页,(html2canvas jspdf)html转pdf带分页
  2. Python相关机器学习‘武器库’
  3. GridView绑定时间
  4. 对Dev的GridControl/GridView控件进行分组并展开操作
  5. SpringMVC学习——对于SpringMVC的整体认识
  6. 【学习笔记】第五章 python3核心技术与实践--字典和集合
  7. IOS开发之UI基础LOL英雄展示-15
  8. springcloud注册中心eureka
  9. 为自己而活,这很难吗?
  10. 矛与盾的较量──网络***和防火墙详解
  11. 【敏捷开发每日一贴】测试驱动开发
  12. 复制粘贴之后出现问号怎么办_复制粘贴文字变乱码解决
  13. 车辆工程计算机发展前景,车辆工程专业就业方向有哪些 就业前景怎么样
  14. 计算机wifi怎么打不开,电脑的wifi打不开了怎么办
  15. 用 Python 实现浪漫表白程序
  16. ChatGPT 体验和思考
  17. 使用全局阈值进行灰度图像二值化
  18. 残差网络(Residual Network)
  19. python爬取某壁纸网站壁纸
  20. SpringBoot整合emqx(MQTT)解决循坏依赖

热门文章

  1. Linux挂载磁盘出现只读的问题
  2. JS数组去重 ES6 方法
  3. 【PCI】pcie-switch应用——热拔插(七)
  4. C++ future使用
  5. 数据库中having用法
  6. 性别字段在数据库中存储数字,查询时,如何查询出数字对应的男和女?(case when的应用)
  7. Python·代码自检工具flake8
  8. 亿级流量系统多级缓存架构10 阿里云实战
  9. 非线性视频剪辑软件 MAGIX Video Pro X11 v17.0.1.27 特别版
  10. 大白话5分钟带你走进人工智能-第九节梯度下降之函数最优化算法和梯度下降代码过程解析(4)