`
hulu26
  • 浏览: 225905 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

linux常用命令一

阅读更多
--将username用户添加到groupname组中
usermod -G groupname username

--以root权限执行 vi /etc/profile命令
sudo vi /etc/profile

--查看linux系统的版本
语法:cat /proc/version

--查看CPU
top -n 1 |grep Cpu

--切换用户
语法:su - username
     sudo -s(堡垒机中)

--获得主机名
语法:hostname

查看linux用户
w/who

查看当前登录用户
whoami

查看用户信息
id [username]/ finger [username]

--显示当前目录的绝对路径
语法:pwd

--回到当前目录
语法:cd

--查看内核
语法:uname -r

--显示日历
语法:cal

--设置日期
语法:date -s mm/dd/yy

--显示系统时间
语法:date

--查看date命令中的参数
语法:man date

--查看命令的目录地址
语法:whereis 命令
如:whereis date
-------------------------空间查询-------------------------
1、查看linux磁盘空间情况

语法:df -lh 或 df -h

2、查看文件或目录空间大小

语法:du -hs 或 du -sh [dirname|filename]

3、查看前(后)10个占用空间最大的文件或目录

语法:du -s ./* | sort -rn 或 du -s * | sort -nr | head(tail)

4、查看指定目录下所有文件或目录的大小

语法:du -k | sort -n

5、查看目录下符合匹配条件的文件占用的磁盘空间

语法:du -c -h *log

-------------------------文件显示-------------------------
1、列出详细文件:ls -al

2、列出所有子目录的文件:ls -R

3、如果文件过多一屏看不完,用如下命令
  
   3.1分屏显示:ls -l|more  //能在当前屏退出,很有用,但不能一页一页翻屏
                
                 ls -l|less  //能用pgup,pgdw 翻页,但不能在当前位置退出
  
   3.2横向输出竟可能多的显示文件名字:#ls -m   

4、只显示目录:#ls -l |grep ^d

5、只显示非目录文件:#ls -l |grep ^[^d]
 
-------------------------文件排序-------------------------
1、按照字符序(default): #ls -l

2、按文件大小排序:ls -S 或 du -s ./* | sort -rn

2、按兆(M)排序:du -sh ./* | sort -rn

3、按照文件扩展名(最后一个.后的字符)排序: ls -X

4、按数字排序:#ls -lv

5、逆排序: #ls -r

6、按文件大小降序排列:ls -lSr

7、按时间排序:
   升序(默认):ll -t 或 ls -lt|more
   降序:ll -t | tac

注:./* 可以是任何目录

-------------------------文件统计-------------------------
1、统计文件目录个数:ls -l [filename]| wc -l
   该命令各选项含义如下:
  
    - c 统计字节数。

  - l 统计行数。

  - w 统计字数。

2、统计当前目录下的非隐藏目录和非隐藏文件的个数:ls | wc -l

3、查看某个目录下以及下级所有目录的文件数的总和
语法:find /home/jack -type f | wc -l

4、统计指定文件的个数:ls -l IOSMP_201101* |grep "^-"|wc -l

5、查看文件夹中所有文件的总行数
语法:ls -lR|grep "^-"|wc -l

6、统计文件行数:cat filename | wc –l
               wc –l filename
               find . -name "*201101*" | xargs wc -l

7、统计指定内容在指定文件中出现的次数
语法:grep 内容 文件 | wc -l
如:grep 18918316660 hw_201011*.txt  | wc -l


-------------------------文件打包、压缩、解压----------------
--文件打包(并不对文件进行压缩)

语法:tar -cvf filename.tar dirname

--文件压缩命令
1、gzip -zcvf filename.tar.gz dirname

2、zip filename.zip dirname

3、tar -zcvf filename.tar.gz dirname --打包后,已zip压缩

4、tar -jcvf filename.tar.bz2 dirname --打包后,已bzip2压缩

--文件解压命令
1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

如:unzip -j aa.zip

--解压单个文件
语法:tar -zxvf filename.tar.gz foder/access.log.0805

--解压多个文件
语法:tar -zxvf filename.tar.gz foder/access.log.*

--解压文件到指定目录
语法:tar -zxvf filename.tar.gz foder/access.log.0805 -C /new/dir/    # -C 指定解压到的目录.

--查看压缩包中的文件(*.tar.gz)
1、gunzip <filename |tar tvf -

2、gzip -dc filename | tar tvf -

3、tar -tzvf filename

--查看压缩包中的文件名(*.tar.gz)
tar -tvzf *.tar.gz | grep filename
注意:filename 不能用*

-------------------------路由信息----------------
1、查看路由:route -n
2、删除路由:route del -net 192.168.35.0 netmask 255.255.255.0
3、添加路由:route add -net 192.168.35.0 netmask 255.255.255.0 gw 192.168.201.105

-------------------------查看日志----------------
vi finename
实时记录日志:tail –f filename
ll > filename 将日志打印到文件中

--只列出文件夹信息
语法:ls -F|grep /$

-------------------------修改目录权限、组----------------
chown -R hwprm:guest  Finishbak

-------------------------DB2连接----------------
su – database(数据库实例名)
db2 connect to database

------------------------端口操作-------------------
查看所有端口
netstat -anp

查看指定端口
netstat -anp|grep 80

关闭端口
iptables -A INPUT -p tcp --dport 111 -j DROP

打开端口
iptables -A INPUT -p tcp --dport 111 -j ACCEPT

查看服务状态
service serviceName status

服务操作命令(启动,停止,重启)
service serviceName start|stop|restart

重新启动防火墙iptables
service iptables restart

重新启动vsftp
service vsftp restart
分享到:
评论

相关推荐

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    linux常用命令1

    linux常用命令linux常用命令linux常用命令

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全.txt

    linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全

    1.linux常用命令.zip

    1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux...

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个).zip

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    Linux常用命令大全.zip

    linux常用命令大全:Linux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令.pdf

    以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    linux常用命令60详细解读

    linux常用命令60详细解读linux常用命令60详细解读linux常用命令60详细解读

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    最全Linux常用命令大全-linux常用命令全集pdf

    输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

Global site tag (gtag.js) - Google Analytics