1.登录
        启动完成后,输入用户名和密码,一般情况下,不要用root用户登录,因为如果产生了误操作,后果相当严重。

2.切换用户
        su – root 按提示输入密码后切换到root用户。

从root用户切换到其它任意用户不需要输入密码,从普通用户切换到其它用户都需要输入密码。

3.重启和关机
        重启和关机需要root用户权限。

重启:init 6

关机:init 0

4.clear命令
        清屏。

5.ifconfig命令
        查看网络配置参数。

   (可查看IP,接口等)

6.ls命令
        就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等

常用参数搭配:

ls 列出目录和文件信息。

ls -l 列出目录和文件的详细信息。

ls -lt 按时间降序显示。

7.cd命令
         (change directory),命令语法:cd [目录名]。说明:切换当前目录至dirName

示例:

1)进入/tmp目录

cd /tmp

2)进入上一级目录

cd ..

*进入用户的主目录

cd

8.pwd命令
        查看当前工作目录路径。

示例:

pwd

9.mkdir命令
        创建目录。

示例:

创建/tmp/aaa目录。

mkdir /tmp/aaa

在当前目录中创建bin目录。

mkdir bin

10.rm命令
        删除一个目录中的一个或多个文件或目录,如果没有使用 -r选项,则rm不会删除目录。

rm [选项] 文件或目录

示例:

1)删除任何*.log文件

rm *.log

2)删除test子目录及子目录中所有档案删除,并且不用一一确认

rm -rf test

  #显示所有文件(包含隐藏文件)
  ls -a

  #只显示隐藏文件
  l.
  或者
  ls -d .*

(我常用来删除.swp临时文件)

11.mv命令
        移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。

当第二个参数为目录时,可将多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中

示例:

1)将文件book.c重命名为book1.c

mv book.c book1.c

2)将文件book.c移动到/tmp/test3目录中

mv book.c /tmp/test3

12.cp命令
        将源文件复制至目标文件,或将多个源文件复制至目标目录。

-r 复制目录及目录内所有项目。

示例:

把book1.c复制到book2.c

cp book1.c book2.c

把aaa目录复制到bbb目录。

cp -r aaa bbb

13.passwd命令
        修改用户的密码。

passwd oracle

修改oracle用户的密码,按提示两次输入新密码。

14.tar命令
        用来打包压缩和解压文件,用tar打包压缩的文件可以用windows的winrar工具解压。

示例:

把dir1、dir2和dir3三个目录及目录下的文件打包压缩,生成/tmp/123.tgz文件。

tar zcvf /tmp/123.tgz dir1 dir2 dir3

在当前目录下解压/tmp/123.tgz文件。

tar zxvf /tmp/123.tgz

15.groupadd命令
        增加用户组

groupadd  dba

增加一个组名为dba。

16.useradd命令
        增加一个用户:useradd  -n  yh  -g  dba  -d  /home/yh

(增加一个用户,用户名为yh,属于dba组,用户的主目录是/home/yh,各位兄弟,yh是我的名字,你可以改为你自己的名字)

        设置用户密码:passwd username

(都需要在root账户下进行)

17.env命令
        显示全部的环境变量。

18.cat命令
        一次显示整个文件:cat file

  一次查看多个文件:cat file1 file2 (先打印file1的内容,在打印file2的内容)

19.more命令
        功能类似于cat, more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示。

20.tail命令
        用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

常用参数:

-f 循环读取(常用于查看递增的日志文件)

1)循环读取逐渐增加的文件内容

ping 127.0.0.1 > ping.log &(后台运行:可使用jobs -l查看,也可使用fg将其移到前台运行)

tail -f ping.log(查看日志)

21.find命令
       查找指定文件名的文件(不区分大小写)

命令格式:

find /home -name *.xml -print

查到/home以及子目录中*.xml文件,把结果显示出来。

22.chmod命令
        用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件的读、写和执行权限;与主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。可使用ls -l test.txt查找

以文件log2012.log为例:

-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

第一列共有10个位置,第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。从第二个字符开始到第十个共9个字符,3个字符一组,分别表示了3组用户对文件或者目录的权限。权限字符用横线代表空许可,r代表只读,w代表写,x代表可执行。

常用参数:

-c 当发生改变时,报告处理信息

-R 处理指定目录以及其子目录下所有文件

权限范围:

u :目录或者文件的当前的用户

g :目录或者文件的当前的群组

o :除了目录或者文件的当前用户或群组之外的用户或者群组

a :所有的用户及群组

权限代号:

r :只读权限,用数字4表示

w :写权限,用数字2表示

x :执行权限,用数字1表示

- :删除权限,用数字0表示

s :特殊权限

示例:

1)增加文件t.log所有用户可执行权限

chmod a+x t.log

2)撤销原来所有的权限,然后使拥有者具有可读权限,并输出处理信息

chmod u=r t.log -c

3)给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)

4)将test目录及其子目录所有文件添加可读权限

chmod u+r,g+r,o+r -R text/ -c

23.chown命令
        chown将文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符

-R 处理指定目录及子目录

示例:

chown -R oracle:dba /oracle

24.df命令
        显示磁盘空间使用情况。获取硬盘被占用了多少空间,目前还剩下多少空间等信息,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

-a 全部文件系统列表

-h 以方便阅读的方式显示信息

-i 显示inode信息

-k 区块为1024字节

-l 只显示本地磁盘

-T 列出文件系统类型

25.du命令
        du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看

命令格式:

du [选项] [文件]

常用参数:

-a 显示目录中所有文件大小

-k 以KB为单位显示文件大小

-m 以MB为单位显示文件大小

-g 以GB为单位显示文件大小

-h 以易读方式显示文件大小

-s 仅显示总计

-c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和

示例:

1)以易读方式显示文件夹内及子文件夹大小

du -h /tmp

2)以易读方式显示文件夹内所有文件大小

du -ah /tmp

3)显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和

du -hc /home /tmp

4)输出/tmp目录下各个子目录所使用的空间

du -hc --max-depth=1 /tmp

26.date命令
        显示或设定系统的日期与时间

29、wc命令
        wc(word count)功能为统计指定的文件中字节数、字数、行数,并将统计结果输出

wc test.txt

收集常用的Linux常用命令相关推荐

  1. hadoop如何使用linux命令,使用配置hadoop中常用的Linux(ubuntu)命令

    生成key: $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized ...

  2. linux常用定时任务,Linux常用指令---定时任务

    linux定时任务 crontab命令选项基本只有对用户操作选项: -u 指定用户 -l 列出某用户任务计划 -r 删除某用户任务 -e 编辑某用户任务 查看某一用户的定时任务crontab -u r ...

  3. 达内linux root密码,【达内课堂】 11个最常用的Linux简单命令

    叮叮叮~上课啦!各位同学,今天达妹为大家收集了11个最常用Linux简单命令,火速收藏起来吧! 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示ogin:输入用户名 password: ...

  4. 使用配置hadoop中常用的Linux(ubuntu)命令

    生成key: $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized ...

  5. 20个常用的Linux工具命令

    原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处. 简介 网上有很多辅助开发的小工具,如base64,md5之类的,但这些小工具其实基本都可以用Linux命令实现,即方便又 ...

  6. 常用的Linux终端命令盘点

    Linux命令行提供了一种比图形界面使用更简单更轻松.跨版本的方法来完成常见的任务.今天微点阅读小编与您分享10个让您震撼的Linux终端命令. 01 有用的命令行快捷键 以下快捷键很有用,可以节省你 ...

  7. linux shell 基本命令大全,常用的Linux shell命令详解收集整理

    1 文件与目录操作命令 1.1文件内容查询命令 grep.fgrep.egrep 语法:grep[选项][查找模式][文件名1,文件名2,--] 选项: -E 每个模式作为一个扩展的正则表达式对待 - ...

  8. linux sh语法进入目录,Linux_常用的Linux shell命令详解收集整理,1 文件与目录操作命令 1.1文 - phpStudy...

    1 文件与目录操作命令 1.1文件内容查询命令 grep.fgrep.egrep 语法:grep[选项][查找模式][文件名1,文件名2,--] 选项: -E 每个模式作为一个扩展的正则表达式对待 - ...

  9. idea查看git分支快捷键_开发常用Git/Linux/idea命令快捷键总结(持续更新)

    在开发过程中,会使用越来越多的命令,或快捷键,来帮助我们提高工作效率.本文记录了我在平时积累的常用命令,分享给大家. git命令 基本命令 set LESSCHARSET=utf-8 --idea T ...

最新文章

  1. Arcgis for JS之Cluster聚类分析的实现
  2. printf 和sprintf
  3. xilinx芯片管脚使用限制_【转载】 Xilinx FPGA配置的一些细节
  4. Redis学习总结(19)——Redis 5种集群方式对比
  5. iOS UIWebView 之 UIProgressView
  6. ubuntu 安装nvm
  7. 60、在Visual Studio 2019 环境下,使用C#调用C++生成的dll实现yolov5的图片检测
  8. jsDoc的使用文档
  9. NOIP提高组【JZOJ4809】挖金矿
  10. 【华人学者风采】林达华 香港中文大学
  11. 那么,储能电池的BMS与动力电池的BMS有什么区别呢?
  12. 为什么html浮动高度不一样,css浮动导致的高度塌陷问题及清楚浮动的方法
  13. 详细说明如何配置蜻蜓Q系统的直播功能完美实现直播和观赏直播,推拉流配置完整说明一颗优雅草科技伊凡写
  14. js判断身份证号码是否正确
  15. 计算app用户的留存率
  16. 四六级报名流程及考试经验
  17. 寻找二值图像连通域的算法分析
  18. 2023年蓝队初级护网总结
  19. html显示宇宙星星,css 如何在html页面上输出一个六角星星呢?
  20. powerbi使用说明_微软Power BI入门指南(1):Power BI初步介绍

热门文章

  1. 将TUM数据集制作成BundleFusion数据集
  2. java equals 的区别_java中equals和==的区别是什么-百度经验
  3. div悬浮在固定位置_悬浮式超声波致动器概要及研究动向
  4. tomcat 启动速度慢背后的真相
  5. 是前端类库还是前端框架?
  6. linux phpize
  7. Jar 打包 EXE文件,可以脱离java环境运行 Jsmooth的使用
  8. 嵌入式操作系统 NuttX 5.0 发布
  9. 再读新疆系列(六)——吹拂“卡拉库里湖”的风
  10. 设计模式初学者系列-策略模式 -------为什么总是继承