文档章节

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
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
关于学习linux的一些心得体会

昨天一个学弟问我怎么学好linux,就思考了一下,做下总结,欢迎大家补充!!!(他还让我给他补linux课,表示很蛋疼。。。。) 学习linux之前必须要做好心理准备: 第一,要明白学好linux不是...

索隆
2012/09/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数字转换为字符的L受哪个参数影响

我们知道,如果想把金额带上本位币,一般加上L, 比如: select to_char(salary,'L99,9999.00') from employees; 下面显示如下: SALARY TO_CHAR(SALARY,'L99, 2900 ¥2,900.00 2500 ¥2,500.00 ...

tututu_jiang
19分钟前
1
0
shell编程(告警系统主脚本、告警系统配置文件、告警系统监控项目)

告警系统主脚本 先定义监控系统的各个目录,然后再去定义主脚本,因为是分布式的,所以需要每台机器都这样做,如果事先有创建好各个目录和各个脚本,那么就可以把这些目录和脚本copy到其他机...

蛋黄_Yolks
20分钟前
1
0
SAP HANA Backup and Recovery

SAP HANA Backup and Recovery Skip to end of metadata Created by Paul Power, last modified on Nov 23, 2017 Go to start of metadata Purpose System Privileges How to Perform a Back......

rootliu
21分钟前
1
0
JVM的持久代——何去何从?

本文会介绍一些JVM内存结构的基本概念,然后很快会讲到持久代,来看下Java SE 8发布后它究竟到哪去了。 基础知识 JVM只不过是运行在你系统上的另一个进程而已,这一切的魔法始于一个java命令...

java知识分子
38分钟前
1
0
Hive和HBase的区别

hive是文件的视图,hbase是建了索引的key-value表。 先放结论:Hbase和Hive在大数据架构中处在不同位置,Hbase主要解决实时数据查询问题,Hive主要解决数据处理和计算问题,一般是配合使用。...

飓风2000
44分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部