基本命令:ls、cd、pwd、man

1、ls

打印当前目录下的文件和目录文件

用法详解::

ls [-alFR] [文件或目录]

-a 显示所有文件,包括隐藏文件;[root@qmfsun]#ls -a 

-l 使用长格式显示;[root@qmfsun]#ls -l 列出文件的属性,也可缩写成:ll命令
-F 附加文件类别,符号在文件名最后
-R 陆续显示目录
-d 列出指定的目录

举例:

[root@qmfsun]#ls -ltr 逆序显示文件(可以用于测试显示日志)

[root@qmfsun]#ls

2、cd命令

cd:改变你当前所在的目录

切换目录时候,可以tab 键具有文件补齐的功能

  注记
 

在你标明要访问的目录或文件的相对路径之前,请一定要确保你知道自己所在的工作目录。但是,如果你标明的是到另一个目录或文件的绝对路径,你则不必担心你在文件系统中的位置。如果你不能肯定,键入 pwd 命令,你当前的工作目录就会在屏幕上显示出来,你可以用它来作为使用相对路径名来转换目录的向导。

cd - 返回到上一次使用的目录
cd cd 命令而不带任何参数,它将切换到你的 home 目录下,不管你当前所在的目录是什么
cd ~ ~表示当前用户的HOME目录
cd / 快速的切换系统的根目录,即 / 目录
cd /root 把你带到根用户或超级用户(在安装时创建的帐号)的主目录;你必须是根用户才能访问该目录
cd /home 把你带到 home 目录,用户的登录目录通常贮存在此处
cd .. 向上移动一级目录
cd ~其他用户 如果其他用户授予你相应权限了的话,切换到某个用户的HOME目录(即家目录),~后接用户名即可
cd /dir1/subdirfoo 跳转到指定目录,无论你在哪一个目录中,这个绝对路径都会把你直接带到 subdirfoo 中,即 dir1 的子目录
cd ../../dir3/dir2 这个相对路径会把你向上移动两级,转换到根目录,然后转到 dir3,然后转到 dir2 目录中去

进入桌面命令:

cd /root/home/Desktop

cd ~/Desktop

家目录一般指的是、root/home/对应的用户名;家目录是指在创建用户时候,在home目录创建的以用户名为文件夹的目录,家目录的名称和用户名称一样

eg:

/home/qmfsun;qmfsun用户的家目录

例子:

只使用 . 大多情况下将不会将会你当前的目录,例如:

但是如果你当前目录重命名为其它名字,那么使用 . 将会改变当前目录:

.. 代表上一层目录;要想切换到父目录,只需要使用..

- 代表前一个工作目录

可以使用 cd - 命令,回到上一次工作的目录,实现在两个目录间来回切换:

~ 代表目前使用者的家目录

波浪线(~)符号也代表 home 目录,你也可以使用它来切换到 home 目录下:

cd ~account 代表切换到account这个用户的家目录(account 是个帐号的名称)

如果你是 root 用户,你可以切换到任何用户的 home 目录,使用波浪线后跟用户名。在一些 Linux 发行版中,没有特权的用户默认没有权限切换到其它用户的 home 目录:

cd / ;进入系统根目录

1: [root@DB-Server ~]# cd /

2: [root@DB-Server /]#

直接输入 cd 命令而不带任何参数,它将切换到你的 home 目录下,不管你当前所在的目录是什么:

linux中提供两种类型的路径表示方式:绝对路径和相对路径。绝对路径使用 / 开始,和你当前所在目录无关;另一个相对路径不是以 / 开始,依赖于你当前所在的目录。

使用绝对路径改变当前目录:

使用相对路径改变当前目录:

上次工作的目录保存在变量 OLDPWD 中,如果你试着在新的终端下使用该命令,它会显示下面的错误:

你还可以在 cd 命令中使用通配符“?”、“*” 等。

pwd:查看目前所在的工作目录的绝对路径名称

一般情况下不带任何参数

如果目录是链接时:

格式:pwd -P  显示出实际路径,而非使用连接(link)路径。

目录连接链接时,pwd -P  显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

命令:

pwd -P

L 目录连接链接时,输出连接路径,显示链接文件的路径

-P 输出物理路径,显示原始文件的路径,不显示链接文件的路径

-L和-P显示相反

输出:

[root@localhost soft]# cd /etc/init.d

[root@localhost init.d]# pwd

/etc/init.d

[root@localhost init.d]# pwd -P

/etc/rc.d/init.d

[root@localhost init.d]#

id命令:显示用户的ID,以及所属群组的ID

参  数:
  -g或--group  显示用户所属群组的ID。
  -G或--groups  显示用户所属附加群组的ID。
  -n或--name  显示用户,所属群组或附加群组的名称。
  -r或--real  显示实际ID。
  -u或--user  显示用户ID。

  • uid:用户的id,一般唯一
    gid:用户组的id,一般唯一
    groups:用户所在的组
  • id命令不带参数是显示本用户(即felix用户)的id和组id:

Linux常用命令_(基本命令)的更多相关文章

  1. Linux常用命令_(安装包管理)

    rpm命令: RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm -ivh rpm包安装rpm包rpm -Uvh rp ...

  2. Linux常用命令_(磁盘管理)

    磁盘信息:df.du df命令–功能:检查文件系统的磁盘空间占用情况–语法:df [选项]–选项:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统.-k 以 ...

  3. Linux常用命令_(文件权限)

    Linux权限管理: 二.权限管理1.3种基本权限在Linux中,将使用系统资源的人员分为4类:超级用户.文件或目录的属主.属主的同组人和其他人员.超级用户拥有对Linux系统一切操作权限,对 于其他 ...

  4. Linux常用命令_(系统设置)

    基本命令:clear 指令名称:clear指令所在路径:/usr/bin/clear执行权限:All User语法:clear功能描述:清空终端屏幕显示.范例:$ clear 环境变量:alias.e ...

  5. Linux常用命令_(进程管理)

    进程管理:ps.top.kill 指令名称:ps语法:ps [选项]-a显示所有终端机下执行的程序.-e显示所有程序.-f显示UID,PPIP,C与STIME栏位.功能描述:查看系统中运行的进程.范例 ...

  6. Linux常用命令_(文件查看)

    文件查看主要有以下命令 cat.tac.more.less.head.tail.nl cat命令:是一个文本文件查看和连接工具.从第一个字节开始正向查看文件的内容,适用于小文件 以第一行开始,显示没有 ...

  7. Linux常用命令_(网络管理)

    网络信息:hostname.netstat.route.ifconfig网络配置:netconfig网络测试:ping hostname–查看主机名称ifconfig–查看和设置网络配置–ifconf ...

  8. Linux常用命令_(系统管理)

    用户管理:useradd.passwd.userdel用户组管理:groupadd.groupdel.gpasswd系统信息:uname.who.whoami.id登录注销:login.logout. ...

  9. Linux常用命令_(文件操作)

    对文件的操作主要有以下命令: touch.cp.rm.mv.ln.mkdir.rmdir

随机推荐

  1. C#中跨线程访问控件问题解决方案

    net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,推荐的解决方法是采用代理,用代理方法来间接操作不是同一线程创建的控件. 第二种方法是禁止编译器对跨线程访问作检查,可以实现访问,但是出不出 ...

  2. C# Window Service详解

    Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的.所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Window ...

  3. 第16章 使用Squid部署代理缓存服务

    章节概述: 本章节从代理缓存服务的工作原理开始讲起,让读者能够清晰理解正向代理(普通模式.透明模式)与反向代理的作用. 正确的使用Squid服务程序部署代理缓存服务可以有效提升访问静态资源的效率,降低 ...

  4. 用 VeraCrypt 加密闪存盘

    导读 很多安全专家偏好像 VeraCrypt 这类能够用来加密闪存盘的开源软件,是因为可以获取到它的源代码.要是你需要在 Windows 系统,苹果的 OS X 系统或者 Linux 系统上加密以及访 ...

  5. pure MVC框架目标与好处

    框架一瞥 PureMVC是一个为创建基于经典MVC元设计模式应用的轻量级框架. 此框架是开源且免费的,已经被AS2,AS3,Java,C#以及其他流行语言所实现.这也允许在多样的平台上开发,包括: l ...

  6. php增加对mysqli的支持

    php增加对mysqli的支持   我在fedora下使用yum安装的php和mysql,但是发现php不支持myslqi,只能编译一个mysqli的扩展给php用了. 方法如下: 1.下载php 2 ...

  7. 通过JS语句判断WEB网站的访问端是电脑还是手机

    通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面! 目录腾讯网的适配代码如何判断访问网站的机器类型-如何判断ipadJS 判断浏览器客户端类型(ipad,iphone,android ...

  8. SSM框架Web程序的流程(Spring SpringMVC Mybatis)

    SSM框架的Web程序主要用到了三个技术: Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程). SpringMVC:用到了MVC模型,将逻辑代 ...

  9. 【转】基于LDA的Topic Model变形

    转载自wentingtu 基于LDA的Topic Model变形最近几年来,随着LDA的产生和发展,涌现出了一批搞Topic Model的牛人.我主要关注了下面这位大牛和他的学生:David M. B ...

  10. iOS 中contraints居中对齐的一点心得

    今天遇到一个布局问题,先看图 如何让第二个控件在第一个和第三个的竖直上的中间呢?contraint不能直接实现这样的效果.我们可以再添加一个控件,如图 这样之后,再把第二个控件和这个新添加的控件设置为 ...