Linux学习之旅(一) --- Linux常用命令

man     手册,当我们不清楚某个Linux命令的作用和用法时,可以使用man command进行查询,例如:man ls

find      用于查找某个文件或者文件夹,例如:$find  .  -name  "*.java"   --->  .  代表从当前目录查找

grep     正则表达式匹配命令,该命令用语字符串匹配,查找包含该字符串的文件,例如:$grep  "Activity"  hello.java

cat        用于连接文件内容并在Terminal中输出文件内容,此文件可以是存储类文件,也可以使设备文件。

例如:$cat  main.java  读取存储类文件

$sudo  cat  /dev/disk0     --->   该命令中sudo的含义是使用管理员权限执行后续的命令,因为有些命令要求有管理员权限。

chmod     用于设置三类访问者对某文件的访问权限,访问权限分别为读(r)权限、写(w)权限、执行(x)权限

在Linux系统中,文件的访问者被划分为三类,并针对这三类用户指定不同的访问权限,这三类访问者是:

user(u)   --->   用户本身,即创建该文件的用户

group(g)   --->   用户所在组,即与创建在一个组里面的用户

other(o)   --->   其他用户

可以通过ls -l命令查看文件的访问权限

Linux系统使用 10 位(bit)数据表示访问的权限,例如:

  · bit 0:使用 - 或者 d 表示,前者表示一个文件,后者表示这是一个目录
  · bit 1 ~ bit 3:用户身份(user)对该文件的访问权限
  · bit 4 ~ bit 6:用户组(group)对该文件的访问权限
  · bit 7 ~ bit 9: 其他用户(other)对该文件的访问权限

下面来看如何使用chmod命令修改文件(例如:copy.sh)的访问权限:

 $chmod  u+x  copy.sh     -->    表示:为文件添加执行(x)权限

为了便于使用,可以用 a 代表3类用户,比如:a+x、a+rwx等,这里的a代表all,即3类用户。

对于某些Linux系统,比如Android手机底层的Linux,chmod命令不识别r、w、x这样的参数,而使用8进制数字值来表示,例如:

$chmod  777  copy.sh     -->    表示:777为8进制数,对应的二进制为111  111  111,分别代表3类用户的访问权限。

ps     用于列出当前运行的所有进程       多用于系统调试      -->  列出pid

kill    用于杀死某个进程                        多用于系统调试      --> kill  -9 pid     --> -9只是一个参数,不作考虑

export     用于将某个变量值的作用区域设为全局范围,例如将某个路径值付给PATH,然后就可以export PATH

时间: 2024-08-28 20:21:17

Linux学习之旅(一) --- Linux常用命令的相关文章

Linux学习笔记一 磁盘管理常用命令

Linux学习笔记一 磁盘管理常用命令 Linux系统下,一切均是文件,磁盘是一种特殊的块设备文件. 常用的硬盘接口类型 并口:IDE ,SCSI 串口:SATA,SAS 磁盘设备文件设备文件的命令规则: IDE: 设备名为/dev/hda, /dev/hdb-.  (末尾的a ,b-代表不同的IDE硬盘) SCSI:设备名为/dev/sda, /dev/sdb-.(末尾的a,b-代表不用的SCSI硬盘 机械式硬盘: track: 磁道(盘面上由外向里划分成不同的磁道) cylinder: 柱面

Linux学习之旅(一)Linux常用命令

pwd命令  显示当前所在的目录 ls命令  显示目录下的子目录和文件 ls 显示当前目录下的子目录和文件 ls -a 显示当前目录下的所以子目录和文件(包括隐藏文件和文件夹) ls -al    显示当前目录下的所以子目录和文件(包括隐藏文件和文件夹)的详细列表   ls  /路径/路径 -al 显示指定目录下的所以子目录和文件(包括隐藏文件和文件夹)的详细列表 cd命令    切换目录 cd /目录    切换至指定的绝对路径 cd 目录 切换至指定的相对路径(相对于当前目录) 当前在/op

Linux学习笔记(3)-常用命令

江湖传言,Linux和Windows不同,他主要的用途是在一些服务器,或者片内系统上,所以人机交互界面自然就没有Windows那么漂亮,其实也没有那个必要. 所以,学习Linux的第一步,就是学习他那个命令行终端的使用方法. 按照教程上所讲,首先学习几个最为常用的命令: 1.ls ls这个命令就是显示当前文件夹下都有哪些东西 蓝色表示文件夹,白色表示文件,据说还有别的颜色,今后遇到在说吧! 在Linux下,命令是可以加参数的,比如,如在ls后面跟上-l,那就可以显示这些文件的详细信息 虽然现在还

慕课linux学习笔记(九)常用命令(6)

关机与重启命令 Shutdown [选项] 时间 -c 取消前一个关机命令 -h 关机 -r 重启 Shutdown -r now 其他关机命令 Halt Poweroff Init 0 其他重启命令 Reboot Init 6 系统运行级别 0 关机 1 单用户 2 不完全多用户,不含NFS服务 3 完全多用户 4 未分配 5 图形界面 6 重启 Runlevel查询当前级别 用户退出登录 logout 挂载命令' Mount 查询系统中已经挂载的命令 -a 依据/ect/fstab的内容,自

慕课linux学习笔记(八)常用命令(5)

解压缩命令 常用压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2 zip [压缩文件名] [ 原文件 ] #压缩文件 -r [压缩文件名] [ 源目录] #压缩目录 -r [压缩文件名] [ 源目录] #压缩目录 Unzip [压缩包名] #解压缩 .gz格式 Gzip [原文件] #原文件会消失 Gzip -c [原文件] Gzip -r [目录] .gz格式解压缩 .bz2 格式 Bzip2 [原文件] #不能压缩目录,也不保留原文件 -k 可以保留原文件 Bzip2

linux 学习随笔-系统日常管理常用命令

1:W 查看系统整体负载,无法查看具体负载,比如内存,磁盘  23:25:20 up 13 min,  2 users,  load average: 0.00, 0.01, 0.01 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT flex     tty1     -                23:13   12:08   0.01s  0.01s -bash flex  

Linux学习(一):常用命令

init 0:关机 init 3:命令行模式 init 5:图形界面模式 init 6:重启 shutdown -h now:立马关机 ls:文件列表 参数:-l 详细列表 cd:切换目录 用法实例:cd /          (进入根目录) cd /root    (进入/root) cd .. (进入当前目录上一级) pwd:显示当前目录 whoami:显示当前用户 vi:文本编辑器 用法实例:vi a.c (a.c存在,编辑a.c:a.c不存在,创建a.c) vi编辑命令: esc, :w

慕课linux学习笔记(四)常用命令(1)

Root 表示当前登录用户 Localhost 主机名 ~ 当前所在位置(~表示/root) # 超级用户 $ 普通用户 命令 1.pwd 显示当前所在位置 2.ls 查询目录中的内容 -a 显示所有文件,包含隐藏文件 (.开头的都是隐藏文件) -l 显示详细信息 -lh ll=ls -l -d 查看目录属性 -h 人性化显示文件大小 -i 显示inode文件的ID号 -rw—r--. 文件类型(-文件 d目录 | 软链接(快捷方式)) Rw- r-- r— U所有者 G所属者 O其他 R读 w

linux学习笔记(2)-常用命令

**************************************************** DATE:2016-05-07   TIME:10:53:42    AUTHOR:gaojiaxing **************************************************** 文件管理命令 1. ls :列出当前路径下的文件 1). ls -l  :以长格式显示,各列从左到右依次为权限,文件数,拥有者,拥有者所在组,文件大小,创建时间,文件名 [email

linux学习笔记十:rpm常用命令

rpm –ivh xxx.rpm          安装软件,并显示安装进度和信息 rpm –qa         查询已安装的所有软件 rpm –q xxx         查询xxx软件是否已安装 rpm –ql xxx        查询xxx软件安装在哪些目录 rpm –qi xxx        查询xxx软件的相关信息 rpm –qc xxx       查询xxx软件的设置文件 rpm –qd xxx       查询xxx软件的帮助文件 rpm –qR xxx      若成功安