1楼:匿名用户
getpid : 取得process id,对于thread,就是取得线程对应进程的id;
对应的system call:
a**linkage long sys_getpid(void)
1614
tgid = thread group id
gettid:取得线程id,如果是process,其实就等于getpid:
#define gettid() syscall(__nr_gettid)
对应的system call:
/* thread id - the internal kernel "pid" */
1761 a**linkage long sys_gettid(void)
1762
getgid:取得group id,就是user的group id
和用id命令得到的group id是一回事:
bash-3.1$ id
uid=3013(***) gid=300(***x) groups=300(***x),301(platform),505(fpgadrv),9022(g**)
对于一个thread来说,在kenerl中可以看到他的process id(tgid),还可以看到他的thread id(pid)。
请问下./在linux下是什么意思
2楼:鱼与咸鱼
/ 的意思
:目录级别分隔符
. 的意思:
当前目录
./a 的意思就是:
当前目录下文件名为“a”的文件。
linux中还有 .. 代表上级目录
3楼:可靠的梦想之星
. 表示当前目录,就像 .. 表示上级目录一样。
/ 表示目录级别的分隔符,之前的就是目录名,./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录。
当然这个 aaa 后面的 / 可以省略,就像 ./ 表示当前目录时,其实 / 是不需要的。更多linux相关知识可查看《linux就该这么学》。
4楼:匿名用户
. 在这里表示的是当前目录,就像 .. 表示上级目录一样。
这个 / 表示的是目录级别的分隔符,他之前的就是目录名,./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录。
当然这个 aaa 后面的 / 可以省略,就像 ./ 表示当前目录时,其实 / 是不需要的。
对应的 ./bbb 表示的是当前目录下面的 bbb 文件,但也可以表示 bbb 这个目录,区别就在于这个 bbb 是文件还是目录,所以目录一般都在后面加 / 来表示。尤其是鉴于 .
这个符号太过常用,单拿出来容易引起混乱,所以大家都用 ./ 表示当前目录。同样的 ***x/ 表示 ***x 目录。
5楼:angelia_贺
关于二者的区别在华清远见学习时老师是这样讲的:
.表示当前目录
./也是表示当前目录,但是二者有一定的区别,./这种写法后面都跟一个脚本文件 用来执行脚本
备注:一定要区分二者之间的区别,以防记混。
6楼:匿名用户
当前目录的意思,如果你想运行当前目录的aaa,可以使用./aaa来运行,表示执行在当前目录下面的aaa,如果你只打上aaa,那么系统会在默认的系统程序目录里面寻找aaa,多半情况是找不到无法运行了
7楼:匿名用户
假设你要执行一个程序:aa
可以用./aa
执行程序的意思
8楼:匿名用户
在linux下./表示当前目录。
9楼:匿名用户
. 表示的是当前目录,就像 .. 表示上级目录一样。
/ 表示的是目录级别的分隔符,他之前的就是目录名,./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录。当然这个 aaa 后面的 / 可以省略,
./ 表示当前目录时,其实 / 是不需要的。更多linux相关知识可参考下linux入门书籍《linux就该这么学》
linux 如何让$变成#
10楼:我欲有梦
1、先把电脑系bai
统打开了du,然后点击启动器zhi。
2、在启动器里面有
dao安装的专软件,只需要找到终端这个属软件点击一下启动它。
3、或者你可以右键选择在此打开终端,也可以达到快速打开终端的目的。
4、打开后看到是一个$符号,我们输入su,然后输入你的管理员密码,这个时候变为了#。
5、如果要退出#,那么输入:exit 这个时候就会从#恢复回到$。
11楼:匿名用户
【#】代表 root超级管理员账户
【$】代表 普通用户
输入 su root 然后输入root账号的密码,$就变成版#了。
更多内容可以参权考这篇文章:linux基础知识学习笔记 centos基础教程
12楼:程屠户
默认情况下管理员的命令行是#号的。
普通用户是$符号。如果想变成管理员权限。应输入sudo,或者~su,再敲入管理员密码。
如果仅仅是想把这两个符号调换,应修改bashshell的配置文件。
13楼:
切换到 权限最高的 root账号啦
#是专属root账号的提示符
非root账号都是$
sudo root
然后 打上root账号(超级管理员账号)的密码
14楼:爱is一种信仰
$时说明你的当前用户不是root
切换成root同 su - 命令,输入root密码就ok了
#时就是root用户
15楼:匿名用户
用 su -用户名 切换用户
普通用户是$
管理员和超管是#
16楼:linux百科
linux的#和$:
【#】代表 root权限
【$】代表普通用户
如果更改了/etc/profile , 或~/.bashrc等文档,可以用内任何符号来代替它们。容
要想让$变成#,切换到 权限最高的 root账号,#是专属root账号的提示符
非root账号都是$
sudo root
然后 打上root账号(超级管理员账号)的密码。可参考《linux就该这么学》了解下更多linux详细知识。
17楼:灭中
用root用户登录,其他账户都是$。
* 在linux 中是什么意思?
18楼:匿名用户
* 代表0个或者多个特殊字符
在shell中也代表任意字符,
比如ls a*,就是列出所用a开头的文件,
其他命令具体的参考如下:
1. > 重定向输出符号。
2. >>重定向输出符号,但有追加的功能。
3. 2>错误重定向输出符号,覆盖原文件内容。
4. 2>>错误重定向输出符号,有文件内容追加的功能。重定向:i/o。
linux shell 环境中支持输入输出重定向,用符号《和》来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.
txt中。
5. * 代表0个或者多个特殊字符
6. ?匹配任意一个字符。
7. | 管道符号。解释:***mand1|***mand2,将***mand1的输出作为***mand2的输入,比如ls -al|less,表示将ls -al的输出作为less的输入,即将la -al的输出分页。
管道命令只接受标准输入(standoutput)。
8. & 后台进程符。
9. &&l逻辑与符号。用法:命令1 && 命令2 表示如果命令1执行成功,继续执行命令2。
10.|| 逻辑或符号。用法:命令1 | | 命令2 表示如果命令1执行成功,不执行命令2;但如果命令1执行失败才执行命令2。
&&与||,命令执行是顺序进行的,没有优先级
11.!逻辑非符号。排除指定范围。例:ls a[!0-9]
12.[x-y]表示一定的范围。学习linux,知道linux命令很重要,所以建议多看看linux命令介绍,推荐《linux命令大全(手册)》,搜索方式如下:
13.# 注释符;符合替换文字最短的那一个。
14.” ” 双引号表示把它所包含的内容作为普通字符,但` ` $ \ ‘ ‘ 几个符号除外。
15.’ ’ 单引号表示把它所包含的内容作为普通的字符,无特殊例外。
16.$ 变量符,提取变量,如echo $home,查看变量;正则表达式中表示行首。
17.\ 转义字符,就是将特殊字符转换成其本来的普通字符的意思。
18.``反单引号,表示它所包含的内容。一般作为嵌入的命令使用,此命令将先执行。
19.;命令分隔符。
20.< 重定向输入符。
21.()表示整体执行命令。
22.^反向选择符,例:grep -n '^[^a-za-z]' wokao.txt,内的叫反向选择符,外的则表示定位在行首。查找行首不是英文字母的行。
23. . 点该表任意字符串
19楼:湘乡桥头
"在linux 中"这句话范围太广了,*在shell中表示通配符,表示零个或多个字符。
比如当前目录下有abc.c、abdd.c、abeff.c。可以用ls ab*.c来查看。
20楼:厚耕顺辛环
我想纠正一下前面回答者的错误,liunx在中国并不叫红旗,而是中国有一款linux系统叫红旗。世界上linux系统非常之多,其对硬盘的分区分区模式是不同于windows的。我现在常用的是世界上比较流行的一款linux系统--ubuntu最新版本10.
04,过几个月就发布10.10,挺漂亮的并且运行效率高。你可以去看看http:
//****ubuntu.***.**/
21楼:义桂花越婵
这个…就简单的说吧,linux是最点型的开源操作系统,和windows(系不开源)不一样。不过严格来讲啊,linux这词本身只表示linux内核,实际上人们习惯用他来形容基于其内核的操作系统,所以要纠正一下3楼的说法,国产红旗只事基于linux的操作系统,但linux并不叫红旗。现在在电脑操作系统上,微软一统天下,不过现在的智能手机(还有平板电脑)用的操作西同,像android,等,很多都是基于linux的,所以个人认为,其很有前途,是未软比不了。
很多硬件厂商也都开始支持linux了,额,说的多了…
22楼:悟伦湛淑
linux
是一个操作系统的名字
中文叫做红旗
它是一个开放免费型的系统
但是与微软出品的windows
完全不同
,有很多智能手机操作系统都是以这个linux系统作基础
23楼:汝洁但卿
开源系统,全称gnu/linux,一般习惯叫linux,不知道是不是错了。有多版本如debian,redhat,ubuntu等,redflag是中国做的
maybelinux也是内核linux的logo为小企鹅tux
24楼:火烧山脚
有很多意思啊!
通配符中表示0个或多个字符!
正则表达式中表示前一个字符的0个或多个重复,如:a*,表示有0个或多个a
运算时是乘号
边际分析与弹性分析的区别和联系,经济学中边际函数和弹性的区别与联系
1楼 税政小屋 区别 边际分析是单个产品 服务 的变动生产成本或利润,没多生产一个需要投入多少或赚多少。弹性是 降到什么程度仍可以保持盈利。 边际利润越大,弹性越大。边际成本越高,弹性越小。 经济学中边际函数和弹性的区别与联系 2楼 常揣想 边际函数是每增加一个单位相应增加的量,就是对总函数求导。弹...
科学与技术的区别和联系,科学与技术的区别与联系的论述
1楼 匿名用户 科学主要表现为知识形态,技术则具有物化形态。科学提供物化的可能,技术提供物化的现实。科学上的突破叫发现,技术上的创新叫发明。 科学是创造知识的研究,技术是综合利用知识于需要的研究。对科学的评价主要视其创造性 真理性,对技术的评价则首先看是否可行,能否带来经济效益。 科学与技术在功能和...
相关关系与因果关系的区别,相关关系与因果关系的区别和联系
1楼 变量之间除了函数 关系 因果关系 之外,还有相关关系,但这种关系不能用函数关系精确的表达出来。 或者说函数关系 因果关系 中的两个变量之间 因和果 是一种确定性关系,例知正方形的面积和边长。 相关关系是一种非确定性关系,例如商品的销售额和广告费。 纯手工,楼主给个好评吧 ! 2楼 百度用户 一...