Linux常用命令_(基本命令)
基本命令: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常用命令_(基本命令)的更多相关文章
- Linux常用命令_(安装包管理)
rpm命令: RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm -ivh rpm包安装rpm包rpm -Uvh rp ...
- Linux常用命令_(磁盘管理)
磁盘信息:df.du df命令–功能:检查文件系统的磁盘空间占用情况–语法:df [选项]–选项:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统.-k 以 ...
- Linux常用命令_(文件权限)
Linux权限管理: 二.权限管理1.3种基本权限在Linux中,将使用系统资源的人员分为4类:超级用户.文件或目录的属主.属主的同组人和其他人员.超级用户拥有对Linux系统一切操作权限,对 于其他 ...
- Linux常用命令_(系统设置)
基本命令:clear 指令名称:clear指令所在路径:/usr/bin/clear执行权限:All User语法:clear功能描述:清空终端屏幕显示.范例:$ clear 环境变量:alias.e ...
- Linux常用命令_(进程管理)
进程管理:ps.top.kill 指令名称:ps语法:ps [选项]-a显示所有终端机下执行的程序.-e显示所有程序.-f显示UID,PPIP,C与STIME栏位.功能描述:查看系统中运行的进程.范例 ...
- Linux常用命令_(文件查看)
文件查看主要有以下命令 cat.tac.more.less.head.tail.nl cat命令:是一个文本文件查看和连接工具.从第一个字节开始正向查看文件的内容,适用于小文件 以第一行开始,显示没有 ...
- Linux常用命令_(网络管理)
网络信息:hostname.netstat.route.ifconfig网络配置:netconfig网络测试:ping hostname–查看主机名称ifconfig–查看和设置网络配置–ifconf ...
- Linux常用命令_(系统管理)
用户管理:useradd.passwd.userdel用户组管理:groupadd.groupdel.gpasswd系统信息:uname.who.whoami.id登录注销:login.logout. ...
- Linux常用命令_(文件操作)
对文件的操作主要有以下命令: touch.cp.rm.mv.ln.mkdir.rmdir
随机推荐
- Serenity框架官方文档翻译3.1(教程)
3.教程 3.1教程: Movie Database 我们来用Serenity创建一个和IMDB相似的编辑界面的站点. 你能在下面的站点找到教程的源代码: https://github.com/vol ...
- [转] Android PhoneGap Cordova 体系结构
说明: 本文档只针对Cordova(PhoneGap)的Android端,基于Cordova2.1.0版本. 一.总体结构 Cordova的目标是用HTML,JS,来完成手机客户端的开发,并且是只开发 ...
- POJ 1836 Alignment
Alignment Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 11450 Accepted: 3647 Descriptio ...
- 汉诺塔问题II(模拟)
汉诺塔问题II Time Limit: 1 Sec Memory Limit: 64 MB Submit: 1556 Solved: 720 Description 汉诺塔(又称河内塔)问题是源于 ...
- Spring AOP使用整理:自动代理以及AOP命令空间
三.自动代理的实现 1.使用BeanNameAutoProxyCreator 通过Bean的name属性自动生成代理Bean. <bean class="org.springframe ...
- 使用mysql服务来记录用户的反馈
经过前几篇教程的学习,相信你对于微信的操作与SAE和webpy都有了些了解,那么这次我想加一个功能,通过mysql来记录用户的反馈,如用户输入fk+内容,然后通过一个页面来显示,最终的效果如下 htt ...
- [Effective JavaScript 笔记] 第14条:当心命名函数表达式笨拙的作用域
js函数会根据上下文改变其含义. function double(x){return x*2;} 这是一个函数声明,也可以是一个命名函数表达式(named function expression),取 ...
- 教程Xcode 4下编译发布与提交App到AppStore
地址:http://www.cocoachina.com/bbs/simple/?t55825.html 教程Xcode 4下编译发布与提交App到AppStore 先说一下这个是我在网上看到的一个帖 ...
- Procrustes Analysis普氏分析法
选取N幅同类目标物体的二维图像,并用上一篇博文的方法标注轮廓点,这样就得到训练样本集: 由于图像中目标物体的形状和位置存在较大偏差,因此所得到的数据并不具有仿射不变性,需要对其进行归一化处理.这里采用 ...
- Greedy:Yogurt factory(POJ 2393)
酸奶工厂 题目大意:酸奶工厂每个星期都要制造酸奶,成本每单位x,然后每个星期要生产y,然后酸奶厂有个巨大的储存室,可以无限储存酸奶,而且酸奶的品质不会变坏,每天储存要每单位花费S,求最小的成本. 简直 ...