文档章节

linux常用命令

z
 zhongzb
发布于 2015/11/03 22:58
字数 913
阅读 2
收藏 0

查看当前目录
pwd

查看所有端口服务:
netstat -ntlp

查看指定端口服务:
netstat -ntulp |grep 80
netstat -an |grep 3306

关闭防火墙:
service iptables stop
打开防火墙:
service iptables start

永久打开防火墙:
chkconfig iptables on

永久关闭防火墙:
chkconfig iptables off

更改文件权限:
chmod [选项]<权限数字><文件或目录>

chmod[{ugo}{+-=}{rwx}][文件或目录]


创建目录:
mkdir [选项] 目录名
例:mkdir -p /demo/one/two/three(递归创建)


创建文件:
touch 文件名

删除文件
rm -rf 文件

复制文件或目录
cp [选项] <源文件或目录><目标文件或目录>

例:cp -Rp /boot /demo

移动文件:
mv[选项] <源文件或目录><目标文件或目录>

系统信息:

uname -r 显示正在使用的内核版本
cat /proc/version 显示内核版本
date 显示系统信息
data 041217002007.00 设置日期和时间 -月日时分年.秒
clock -w 将时间修改保存到BIOS


关机:
shutdown -h now 关闭系统
init 0 关闭系统
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消预定时间关闭系统
reboot 重启
logout 注销

 


文件和目录:
cd /home 进入‘/home’目录
cd ..  返回上一级目录
cd ../.. 返回上两级目录
cd  进入个人主目录
cd user1 进入个人的主目录
cd - 返回上次所在目录
pwd 显示工作路径
ls -F 查看目录中的文件
ls -a 显示隐藏文件

mkdir dir1 创建dir1目录
mkdir dir1 dir2 同时创建dir1 dir2 目录
rm -f fiel1  删除filel的文件
rm -rf dir1 删除dir1文件夹及内容
mv dir new dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录


文件搜索
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件


挂载一个文件系统
mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在
umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享

 

用户和群组
groupadd group_name 创建一个新用户组
groupdel group_name 删除一个用户组
groupmod -n new_group_name old_group_name 重命名一个用户组
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 "admin" 用户组的用户
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
chage -E 2005-12-31 user1 设置用户口令的失效期限
pwck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户
grpck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组
newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组


打包和压缩文件

rar x file1.rar 解压rar包
unrar x file1.rar 解压rar包
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
unzip file1.zip 解压一个zip格式压缩包

 

备份
dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份

 

© 著作权归作者所有

共有 人打赏支持
z
粉丝 0
博文 12
码字总数 5673
作品 0
广州
私信 提问
苦背Linux命令行,不如实例操作!

"唯有实践才可以提升能力" "每天学习一小点,进步一大点" ——来自课程评论 许多新手学习Linux命令行会直接拿着各种大全背,但这种做法见效会比较慢,过几天不去看也容易忘。 如果能边看文档...

实验楼
08/02
0
0
运维常用的13类100个 Linux 基础命令

总有人问达妹:运维工程师需要加班吗?加班有传说中的那么严重吗?听说手机得24小时不关机,7*24随时待命,这也太苦逼了点吧……? 秉着严谨的态度,达妹专门去请教运维行业老司机,没想到他俩...

芜湖达内科技
07/24
0
0
Linux究竟要学习哪些东西?

很多人想学习Linux,寻找linux基础学习线路,但是不知道从哪里着手。这里我为大家准备了Linux基础需要学习的一些东西,供大家借鉴使用,详细请参考下面给出的9点建议。Linux程序工程师非常吃...

小杰java
2017/10/23
0
0
7个最常用的获取硬件设备信息的linux命令/工具

在linux系统下有很多linux命令或者linux工具可以用来查看系统硬件的信息,包括cpu,内存,有些命令可以查询多个硬件信息。本文将会介绍7个常用的查看硬件信息的linux命令,比如:lscpu命令,...

cntech
06/26
0
0
DOS 和 Linux 常用命令的对比

DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux 命令都与你在 DOS 下键入的命令相似。事实上,某些命令完全相同。 本附录提供了 Windows 的 DOS 提示下的常用命令以及在 Linu...

晨曦之光
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
0
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
2
0
RxJava threading

因为Rx针对异步系统设计,并且Rx也自然支持多线程,所以新的Rx开发人员有时会假设Rx默认是多线程的。在其他任何事情之前,重要的是澄清Rx默认是单线程的。 除非另有说明,否则每次调用onNex...

woshixin
昨天
0
0
Python的安装及文件类型、变量

一、为什么学习python 服务于大数据、人工智能、自动化运维。 简单易学 代码简洁 薪资高 近几年越来越火 二、Python的安装 linux 系统默认安装, CentOS7 默认安装了python2.7 安装ipython y...

枫叶云
昨天
1
0
JeeSite 4.x 树形结构的表设计和用法

有些同仁对于 JeeSite 4 中的树表设计不太了解,本应简单的方法就可实现,却写了很多复杂的语句和代码,所以有了这篇文章。 在 JeeSite 4 中的树表设计我还是相对满意的,这种设计比较容易理...

ThinkGem
昨天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部