linux -le LinuX下载

大家好,linux -le相信很多的网友都不是很明白,包括LinuX下载也是一样,不过没有关系,接下来就来为大家分享关于linux -le和LinuX下载的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

Linux系统常见命令

which:which [文件名] which mysql;

find:-name按照文件名查找文件,

如:find/dir-name filename在/dir目录及其子目录下面查找名字为filename的文件。

linux中的查看进程命令;find.-name"*.c"在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件。

ps命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。

基本操作: ps-le#查看系统中所有的进程,使用 Linux标准命令格式;ps aux#查看系统中所有的进程,使用 BS操作系统格式。

可选项

a:显示一个终端的所有进程;

u:显示进程的归属用户及内存的使用情况;

x:显示没有控制终端的进程;

-l:长格式显示更加详细的信息;

-e:显示所有进程;

最常用的两种:"ps aux"可以查看系统中所有的进程;"ps-le"可以查看系统中所有的进程,而且还能看到进程的父进程的 PID和进程优先级;"ps-l"可以查看当前登录产生了哪些进程

创建文件:

vi/vim filename:创建新文件并且使用编辑器进入该文件进行编辑,与touch命令不同的是,如果未编辑该文件就退出,那么该文件不会被保存(换句话说,新文件为空时不保存新建的文件);

touch filename:直接创建新的空文件,需要编辑器打开编辑;

echo"内容"> hehe.txt:它允许你在创建一个文件时就向其中输入一些文本;

查看文件:

cat文件名:由第一行开始显示内容,并将所有内容输出;

more文件名:根据窗口大小,一页一页的现实文件内容;

tail:可以实时打印最新的日志信息;

ls执行的功能:列出指定目录中的目录,以及文件;

Linux里面if -s命令作用是什么

字符串判断

str1= str2当两个串有相同内容、长度时为真

str1!= str2当串str1和str2不等时为真

-n str1当串的长度大于0时为真(串非空)

-z str1当串的长度为0时为真(空串)

str1当串str1为非空时为真

2、数字的判断

int1-eq int2两数相等为真

int1-ne int2两数不等为真

int1-gt int2int1大于int2为真

int1-ge int2int1大于等于int2为真

int1-lt int2int1小于int2为真

int1-le int2int1小于等于int2为真

3文件的判断

-r file用户可读为真

-w file用户可写为真

-x file用户可执行为真

-f file文件为正规文件为真

-d file文件为目录为真

-c file文件为字符特殊文件为真

-b file文件为块特殊文件为真

-s file文件大小非0时为真

-t file当文件描述符(默认为1)指定的设备为终端时为真

3、复杂逻辑判断

-a与

-o或

!非

EXAMPLE:

[-a FILE ]如果 FILE存在则为真。

[-b FILE ]如果 FILE存在且是一个块特殊文件则为真。

[-c FILE ]如果 FILE存在且是一个字特殊文件则为真。

[-d FILE ]如果 FILE存在且是一个目录则为真。

[-e FILE ]如果 FILE存在则为真。

[-f FILE ]如果 FILE存在且是一个普通文件则为真。

[-g FILE ]如果 FILE存在且已经设置了SGID则为真。

[-h FILE ]如果 FILE存在且是一个符号连接则为真。

[-k FILE ]如果 FILE存在且已经设置了粘制位则为真。

[-p FILE ]如果 FILE存在且是一个名字管道(F如果O)则为真。

[-r FILE ]如果 FILE存在且是可读的则为真。

[-s FILE ]如果 FILE存在且大小不为0则为真。

[-t FD ]如果文件描述符 FD打开且指向一个终端则为真。

[-u FILE ]如果 FILE存在且设置了SUID(set user ID)则为真。

[-w FILE ]如果 FILE如果 FILE存在且是可写的则为真。

[-x FILE ]如果 FILE存在且是可执行的则为真。

[-O FILE ]如果 FILE存在且属有效用户ID则为真。

[-G FILE ]如果 FILE存在且属有效用户组则为真。

[-L FILE ]如果 FILE存在且是一个符号连接则为真。

[-N FILE ]如果 FILE存在 and has been mod如果ied since it was last read则为真。

[-S FILE ]如果 FILE存在且是一个套接字则为真。

[ FILE1-nt FILE2 ]如果 FILE1 has beewww.028x.cn#hanged more recently than FILE2, or如果 FILE1 exists and FILE2 does not则为真。

[ FILE1-ot FILE2 ]如果 FILE1比 FILE2要老,或者 FILE2存在且 FILE1不存在则为真。

[ FILE1-ef FILE2 ]如果 FILE1和 FILE2指向相同的设备和节点号则为真。

[-o OPTIONNAME ]如果 shell选项“OPTIONNAME”开启则为真。

[-z STRING ]“STRING”的长度为零则为真。

[-n STRING ] or [ STRING ]“STRING”的长度为非零 non-zero则为真。

[ STRING1== STRING2 ]如果2个字符串相同。“=” may be used instead of“==” for strict POSIX compliance则为真。

[ STRING1!= STRING2 ]如果字符串不相等则为真。

linux 脚本大仙请告诉我-e是什么意思

文件比较运算符

-e filename如果 filename存在,则为真 [-e/var/log/syslog ]

-d filename如果 filename为目录,则为真 [-d/tmp/mydir ]

-f filename如果 filename为常规文件,则为真 [-f/usr/bin/grep ]

-L filename如果 filename为符号链接,则为真 [-L/usr/bin/grep ]

-r filename如果 filename可读,则为真 [-r/var/log/syslog ]

-w filename如果 filename可写,则为真 [-w/var/mytmp.txt ]

-x filename如果 filename可执行,则为真 [-L/usr/bin/grep ]

字符串比较运算符(请注意引号的使用,这是防止空格扰乱代码的好方法)

-z string如果 string长度为零,则为真 [-z“$myvar” ]

-n string如果 string长度非零,则为真 [-n“$myvar” ]

算术比较运算符

num1-eq num2等于 [ 3-eq$mynum ]

num1-ne num2不等于 [ 3-ne$mynum ]

num1-lt num2小于 [ 3-lt$mynum ]

num1-le num2小于或等于 [ 3-le$mynum ]

num1-gt num2大于 [ 3-gt$mynum ]

num1-ge num2大于或等于 [ 3-ge$mynum ]

阅读剩余
THE END