Linux系统学习笔记之 1 基础命令

翻看日记,看到以前自己学习Linux是的笔记来了,温故而知新乎。

文件命名规则:

1、除了/之外,所有的字符都合法.

2、有些字符最好不要用,如空格符、制表符、退格符、和@ # & ( ) - 等。

2、避免使用.作为普通文件的第一个字符。(以点开头的是隐藏文件)

4、大小写敏感。

命令格式:

命令格式:命令 -选项 参数

例:ls -la /etc

说明:1、当有多个选项时,可以写在一起。

2、两个特殊的目录,.和.. ,分别代表当前目录和当前目录的父目录。

文件处理命令:ls

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:ls 选项[-lad] [文件或目录]

-a 显示所有文件,包括隐藏文件

-l 显示详细信息

-d 查看目录属性

-i 显示i节点

[[email protected] test]# ls -l

总计 40

drwx------ 2 root root 16384 03-09 17:37 lost+found

drwxr-xr-x 2 root root  4096 03-31 10:51 test1

drwxr-xr-x 2 root root  4096 03-31 10:51 test2

-rw-r--r-- 1 root root     0 03-31 10:52 test.sql

-rw-r--r-- 1 root root     0 03-31 10:52 test.txt

[[email protected] test]#

[[email protected] test]# ls -a

.  ..  lost+found  test1  test2  test.sql  test.txt

[[email protected] test]#

[[email protected] test]# ls -d

.

[[email protected] test]#

[[email protected] test]# ls -al

总计 52

drwxr-xr-x  5 root root  4096 03-31 10:52 .

drwxr-xr-x 25 root root  4096 03-31 10:17 ..

drwx------  2 root root 16384 03-09 17:37 lost+found

drwxr-xr-x  2 root root  4096 03-31 10:51 test1

drwxr-xr-x  2 root root  4096 03-31 10:51 test2

-rw-r--r--  1 root root     0 03-31 10:52 test.sql

-rw-r--r--  1 root root     0 03-31 10:52 test.txt

[[email protected] test]#

------------------------------------------------------------

文件处理命令:cd

命令名称:cd

命令英文原意:change directory

命令所在路径:shell内置命令

执行权限:所有用户

功能描述:切换目录

语法:cd [目录]

例:

[[email protected] test]# cd /test

[[email protected] test]# cd ..

[[email protected] /]#

[[email protected] test]# cd ..

[[email protected] /]#

[[email protected] test1]# cd ../../

-------------------------------------------------------

文件处理命令:pwd

命令名称:pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

功能描述:显示当前所有目录

语法:pwd

例子:

[[email protected] test]# pwd

/test

[[email protected] test]#

----------------------------------------------------------------------------

文件处理命令:touch

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件

语法:touch 要创建的文件名

例:

[[email protected] test]# touch nwefile

[[email protected] test]# ls

lost+found  nwefile  test1  test2  test.sql  test.txt

[[email protected] test]#

--------------------------------------------------------------------------

文件处理命令:mkdir

命令名称:mkdir

命令英文原意:make diretcory

命令所在路径:/bin/mkdir

执行权限:所有用户

功能描述:创建空文件

语法:mkdir 要创建的目录名

例:

[[email protected] test]# mkdir nwedir

[[email protected] test]# ls

lost+found  nwefile newdir  test1  test2  test.sql  test.txt

[[email protected] test]#

-------------------------------------------------------------------------------

文件处理命令:cp

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

功能描述:复制文件或则目录

语法:cp -选项[R] 源文件或目录 目的文件或目录

说明:复制目录时要加上-R强制复制所有

-------------------------------------------------------------------------

文件处理命令:mv

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

功能描述:移动文件、目录、更名

语法:mv 源文件或目录 目的文件或目录

-----------------------------------------------------------------------

文件处理命令:rm

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

功能描述:删除文件

语法:rm -选项[rf] [文件或目录]

说明:-r 删除目录

-f 不显示再次确定删除操作

例:

[[email protected] test1]# rm test.sql

rm:是否删除 一般空文件 “test.sql”? n

[[email protected] test1]# ls

child  test2  test.ini  test.sql

[[email protected] test1]#

[[email protected] test1]# ls

child  test2  test.ini  test.sql

[[email protected] test1]# rm -f test.sql

[[email protected] test1]# ls

child  test2  test.ini

[[email protected] test1]#

--------------------------------------------------------------------

文件处理命令:cat

命令名称:cat

命令英文原意:concatenate and display files

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法:cat [文件名]

例:

[[email protected] etc]# cat yum.conf

[main]

cachedir=/var/cache/yum

keepcache=0

debuglevel=2

logfile=/var/log/yum.log

distroverpkg=redhat-release

tolerant=1

exactarch=1

obsoletes=1

gpgcheck=1

plugins=1

# Note: yum-RHN-plugin doesn‘t honor this.

metadata_expire=1h

# Default.

# installonly_limit = 3

# PUT YOUR REPOS HERE OR IN separate files named file.repo

# in /etc/yum.repos.d

[[email protected] etc]#

---------------------------------------------------------------------

文件处理命令:more

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

功能描述:分页显示文件内容

语法:more [文件名]

说明:空格或f  显示下一页

enter    显示下一行

q或Q     退出

例:

[[email protected] etc]# more services

# /etc/services:

# $Id: services,v 1.42 2006/02/23 13:09:23 pknirsch Exp $

#

# Network services, Internet style

#

# Note that it is presently the policy of IANA to assign a single well-known

# port number for both TCP and UDP; hence, most entries here have two entries

# even if the protocol doesn‘t support UDP operations.

# Updated from RFC 1700, ``Assigned Numbers‘‘ (October 1994).  Not all ports

# are included, only the more common ones.

--More--(10%)

-----------------------------------------------------------------------

文件处理命令:head

命令名称:head

命令所在路径:/bin/head

执行权限:All User

功能描述:查看文件的前几行

语法:head -num [文件名]

说明:-num  显示文件的前几行,行数

例:

[[email protected] etc]# head -5 services

# /etc/services:

# $Id: services,v 1.42 2006/02/23 13:09:23 pknirsch Exp $

#

# Network services, Internet style

#

[[email protected] etc]#

---------------------------------------------------------------------

文件处理命令:tail

命令名称:tail

命令所在路径:/bin/tail

执行权限:All User

功能描述:查看文件的后几行

语法:tail -num [文件名]

说明:-num   显示文件的后num行

-f     动态显示文件内容,如果这个文件有其他用户在修改,则会立马显示出来

例:

[[email protected] etc]# tail -5 services

com-bardac-dw   48556/tcp                       # com-bardac-dw

com-bardac-dw   48556/udp                       # com-bardac-dw

iqobject        48619/tcp                       # iqobject

iqobject        48619/udp                       # iqobject

# Local services

[[email protected] etc]#

-----------------------------------------------------------------------------

文件处理命令:ln

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

功能描述:产生链接文件

语法:ln -s [源文件] [目标文件]

说明:-s 加上-s创建软链接文件,相当于windows的快捷方式。软链接i节点不同,源文件删除,通过软链接查看文件,文件不存在。

不加-s创建硬链接文件,两个文件同步更新。硬链接i节点不同,源文件删除,查看硬链接照样可以。

-----------------------------------------------------------------------------

权限管理命令:chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:All User

功能描述:改变文件或者目录权限

语法:chmod [{ugo}{+-=}{rwx}] [文件或目录]

[mode=421] [文件或目录]

例:

chmod g+w file1   赋予文件file1所属组写权限

chmod 777 dir1    设定目录dir1为所有用户具有全部权限

文件目录权限总结:

_____________________________________________________________

代表字符 |  权限   |    对文件的含义  |   对目录的含义

_____________________________________________________________

r     | 读权限  |  可查看文件内容  | 可列出目录的内容

_____________________________________________________________

w     | 写权限  |  可修改文件内容  | 可在目录中创建删除文件

_____________________________________________________________

x     | 执行权限|  可以执行文件    | 可以进入目录

_____________________________________________________________

----------------------------------------------------------------------------------

权限管理命令:chown

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:All User

功能描述:改变文件或目录的所有者cd sch

语法:chown [用户] [文件或者目录]

例:

chown nobody file1  改变文件file1的所有者为nobody

------------------------------------------------------------------------------

权限管理命令:chgrp

命令名称:chgrp

命令英文原意:change file group ownership

命令所在路径:/bin/chgrp

执行权限:All User

功能描述:改变文件或目录的所属组

语法:chgrp [用户组] [文件或目录]

例:

chgrp admin file1   改变文件file1的所属组为admin

[[email protected] admin]# ls -l

总计 12

drwxr--r-- 2 admin admin 4096 03-31 14:08 newdir

-rw-rw-r-- 1 admin admin    0 03-31 14:16 newfile

[[email protected] admin]# chgrp root newfile

[[email protected] admin]# ls -l

总计 12

drwxr--r-- 2 admin admin 4096 03-31 14:08 newdir

-rw-rw-r-- 1 admin root     0 03-31 14:16 newfile

[[email protected] admin]#

---------------------------------------------------------------------

权限管理命令:umask

命令名称:umask

命令所在路径:/bin/umask

执行权限:All User

功能描述:显示、设置文件的缺省权限

语法:umask [-S]

说明: -S 以rwx形式显示新建文件或目录缺省权限

例:umask

umask -S

[[email protected] admin]# umask

0022

[[email protected] admin]# umask -S

u=rwx,g=rx,o=rx

[[email protected] admin]#

0022是怎么算出来的?

最大权限

777->111  111   111

rwx  rwx   rwx

u=rwx,g=r x,o=r x

111   101   101

7     5     5

777-755=22

----------------------------------------------------------------------------

文件搜索命令:which

命令名称:whick

命令所在路径:/usr/bin/which

执行权限:All User

功能描述:显示系统命令所在目录

语法:which [命令名称]

例:

[[email protected] ~]$ which which

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

/usr/bin/which

[[email protected] ~]$

[[email protected] ~]$ which ls

alias ls=‘ls --color=tty‘

/bin/ls

[[email protected] ~]$

[[email protected] ~]$ which rm

/bin/rm

[[email protected] ~]$

------------------------------------------------------------------------------------

文件搜索命令:find

命令名称:find

命令所在路径:/usr/bin/find

执行权限:All User

功能描述:查找文件或目录

语法:find [搜索路径] [搜索关键字]

例:

find /etc -name init   在目录/etc中查找文件init

find / -size +204800       在根目录下查找大于100M的文件

find / -user admin         在根目录下查找所有者为admin的文件

find /etc -ctime -1        在/etc下查找24小时内被修改过属性的文件盒目录

find /etc -size +163840 -a -size -204800  在/etc下查找大于80M小于100M的文件

find /etc -name inittable -exec ls -l {}\;  在/etc下查找inittable文件并显示其详细信息

[[email protected] test]# find -name init

./etc/sysconfig/init

[[email protected] test]#

[[email protected] test]# find etc -size +20480

etc/selinux/targeted/modules/active/base.linked

etc/selinux/targeted/modules/active/base.pp

[[email protected] test]#

[[email protected] test]# find / -user admin

/home/admin

/home/admin/.kde

/home/admin/.kde/Autostart

/home/admin/.kde/Autostart/.directory

/home/admin/newfile

[[email protected] test]#

---------------------------------------------------------------------------

文件搜索命令:locate

命令名称:locate

命令英文原意:list files in database

命令所在路径:/usr/bin/locate

执行权限:All User

功能描述:寻找文件或目录    搜索整个系统目录文件的数据库配合updatedb用

语法:locate [搜索关键字]

例:locate file  列出所有跟file相关的文件

--------------------------------------------------------------------------------

文件搜索命令:updatedb

命令名称:updatedb

命令英文原意:update the slocate database

命令所在路径:/usr/bin/updatedb

执行权限:root

功能描述:建立整个系统目录文件的数据库

语法:updatedb

-------------------------------------------------------------------------------

文件搜索命令:grep

命令名称:grep

命令所在路径:/bin/grep

执行权限:All User

功能描述:在文件中搜索字符串匹配的行并输出

语法:grep [指定字符] [源文件]

例:grep ftp /etc/service    在文件/etc/service中搜索ftp字符串,并列出行

------------------------------------------------------------------------------

帮助命令:man

命令名称:man

命令英文原意:manual

命令所在路径:/usr/bin/man

执行权限:All User

功能描述:获得帮助信息

语法:man [命令或配置文件]

---------------------------------------------------------------------------

帮助命令:info

命令名称:info

命令英文原意:infromation

命令所在路径:/usr/bin/info

执行权限:All User

功能描述:获得详细帮助信息

语法:info [任何关键字]

---------------------------------------------------------------------------

帮助命令:whatis

命令名称:whatis

命令英文原意:

命令所在路径:/usr/bin/whatis

/usr/bin/apropos

执行权限:All User

功能描述:获得简单的帮助信息

语法:whatis [任何关键字]

whatis apropos [任何关键字]

例:

whatis ls

apropos fstab   相当于man -k

makewhatis  建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是             whatis database没有建立

--------------------------------------------------------------------------------

压缩命令:gzip

命令名称:gzip

命令英文原意:gun zip

命令所在路径:/bin/gzip

执行权限:All User

功能描述:压缩文件

语法:gzip 选项[fv] [文件]

压缩后文件格式:.gz

[[email protected] test1]# ls

child  test2  test.ini

[[email protected] test1]# gzip test.ini

[[email protected] test1]# ls -l

总计 24

drwxr-xr-x 2 root root 4096 03-31 11:06 child

drwxr-xr-x 2 root root 4096 03-31 11:29 test2

-rw-r--r-- 1 root root   29 03-31 10:52 test.ini.gz

[[email protected] test1]#

----------------------------------------------------------------------------------

解压命令:gunzip

命令名称:gunzip

命令英文原意:gun unzip

命令所在路径:/bin/gunzip

执行权限:All User

功能描述:解压.gz的压缩文件

语法:gunzip 选项 [压缩文件]

[[email protected] test1]# ls

child  test2  test.ini.gz

[[email protected] test1]# gunzip test.ini.gz

[[email protected] test1]# ls

child  test2  test.ini

[[email protected] test1]#

---------------------------------------------------------------------------------

压缩命令:tar

命令名称:tar

命令所在路径:/bin/tar

执行权限:所有用户

功能描述:打包目录

语法:tar 选项[cvf] [目录]

说明:-c 产生.tar打包文件

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包同时压缩

压缩后的文件格式:.tar.gz

例: tar -czvf dir.tar.gz dir  将目录dir压缩成一个打包并压缩文件

[[email protected] test]# ls

etc  lost+found  newfile.gz  newfile.hard  test1  test3  test.txt.gz

[[email protected] test]# tar -czvf test3.tar.gz test3

test3/

test3/123

test3/t.ini.gz

[[email protected] test]# ls

etc  lost+found  newfile.gz  newfile.hard  test1  test3  test3.tar.gz  test.txt.gz

[[email protected] test]#

-----------------------------------------------------------------------------------

解压命令:tar

-x 解报.tar文件

-v 显示详细信息

-f 指定压缩文件

-z 解压缩

例:tar -zxvf dir.tar.gz

[[email protected] test]# ls

etc  lost+found  newfile.gz  newfile.hard  test1  test3.tar.gz  test.txt.gz

[[email protected] test]# tar -zxvf test3.tar.gz

test3/

test3/123

test3/t.ini.gz

[[email protected] test]# ls

etc  lost+found  newfile.gz  newfile.hard  test1  test3  test3.tar.gz  test.txt.gz

[[email protected] test]#

-----------------------------------------------------------------------------------

压缩解压命令:zip

命令名称:zip

命令所在路径:/usr/bin/zip

执行权限:All User

功能描述:压缩文件或目录

语法:zip 选项[-r] [压缩后的文件名称] [文件或目录]

-r 压缩目录

例:

zip services.zip /etc/services   压缩文件

zip -r test.zip /test            压缩目录

-------------------------------------------------------------------------------

压缩解压命令:unzip

命令名称:unzip

命令所在路径:/usr/bin/unzip

执行权限:All User

功能描述:解压.zip的压缩文件

语法:unzip [压缩文件]

例:

unzip test.zip

----------------------------------------------------------------------------------

压缩解压命令:bzip2

命令名称:bzip2

命令所在路径:/usr/bin/bzip2

执行权限:All User

功能描述:压缩文件

语法:bzip2 选项[-k] [文件]

-k 产生压缩文件后保留原文件

压缩后的文件格式:.bz2

例:

bzip2 -k file1

---------------------------------------------------------------------------------

压缩解压命令:bunzip2

命令名称:bunzip2

命令所在路径:/usr/bin/bunzip2

执行权限:All User

功能描述:解压缩

语法:bunzip2 选项[-k] [压缩文件]

-k 解压缩后保留原文件

例:

bunzip2 -k file.bz2

------------------------------------------------------------------------------

网络通信指令:write

命令名称:write

命令所在路径:/usr/bin/write

执行权限:All User

功能描述:向另外一个用户发信息,以ctrl+D作为结束

语法:write <用户名>

例:

write admin

-------------------------------------------------------------------------------

网络通信指令:wall

命令名称:wall

命令所在路径:/usr/bin/wall

执行权限:All User

功能描述:向所有用户广告信息

语法:wall [message] [文件名]

例:

wall happy new year

-------------------------------------------------------------------------------

网络通信指令:ping

命令名称:ping

命令所在路径:/usr/sbin/ping

执行权限:root

功能描述:测试网络连通性

语法:ping 选项 IP地址

例:ping 192.168.1.1

------------------------------------------------------------------

网络通信指令:ifconfig

命令名称:ipconfig

命令所在路径:/usr/sbin/ifconfig

执行权限:root

功能描述:查看网络设置信息

语法:ifconfig 选项[-a] [网卡设备标识]

-a 显示所有网卡信息

例: ifconfig -a

--------------------------------------------------------------------

系统关机命令:shutdown

命令名称:shutdown

命令所在路径:/usr/sbin/shutdown

执行权限:root

功能描述:关机

语法:shutdown

例:

shutdown -h now

---------------------------------------------------------------------

系统关机命令:reboot

命令名称:reboot

命令所在路径:/usr/bin/reboot

执行权限:root

功能描述:重启系统

语法:reboot

例:reboot

-----------------------------------------------------------------

sheel 应用技巧

1、bash应用技巧

命令补全:命令补全允许用户输入文件名起始的若干个字母后,按tab键补全文件名

命令历史:命令历史允许用户浏览先前输入的命令并重新调用它们,用history命令可以显示命令列表,按方向键上下可以查找以前执行过的命令

2、命令别名:

范例:alias copy=cp

alias xrm=”rm -r“

查看别名信息:alias

删除别名:unalias copy

3、输入/输出重定向

同标准I/O一样,shell对于每一个进程预先定义3个文件描述字(0,1,2)。分别对应于:

0(STDIN) 标准输入

1(STAOUT) 标准输出

2(STDERR) 标准错误输出

>或>> 输出重定向

范例:ls -l /tmp > /tmp.msg

date >> /tmp.msg

< 输入重定向

范例:wall < /etc/motd

2>错误输出重定向

范例:cp -R /usr/backup/usr.bak 2> /bak.error

4、管道

管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。

使用方法:命令1|命令2|命令3|命令4.....|命令n

范例:

ls -l /etc | more 分页查看ls的结果

ls -l /etc | grep init 在ls的结果中查看找包含init的

ls -l /etc | grep init | wc -l  统计ls的结果中包含init的行数

5、命令连接符

;

用;间隔的各命令按顺序依次执行

&&

前后命令的执行存在逻辑关系,只有&&前面的命令执行成功后,它后面的命令才被执行。

||

前后命令的执行存在逻辑关系,只有||前面的命令执行失败后,它后面的命令才被执行

6、命令替换符

命令替换符:将一个命令的输出作为另一个命令的参数

格式:命令1 `命令2`

范例:ls -l `which touch`  将touch这个命令所在的文件夹里的文件ls出来

时间: 2024-10-23 21:26:46

Linux系统学习笔记之 1 基础命令的相关文章

Linux系统学习笔记:序

Linux系统学习笔记:序 ??Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. 本人使用的Linux为Ubuntu,主要以<APUE>(第3版)为学习蓝本. 1. Unix/Linux 体系结构 如图: 内核的接口被称为系统调用.公用函数库构建在

Linux程序设计学习笔记----多线程编程基础概念与基本操作

转载请注明出处,http://blog.csdn.net/suool/article/details/38542543,谢谢. 基本概念 线程和进程的对比 用户空间资源对比 每个进程在创建的时候都申请了新的内存空间以存储代码段\数据段\BSS段\堆\栈空间,并且这些的空间的初始化值是父进程空间的,父子进程在创建后不能互访资源. 而每个新创建的线程则仅仅申请了自己的栈,空间,与同进程的其他线程共享该进程的其他数据空间包括代码段\数据段\BSS段\堆以及打开的库,mmap映射的文件与共享的空间,使得

Linux系统学习之路和常用命令及其他系统相关内容

Linux系统学习之路 目录 Linux系统学习之路[第一篇]:Linux目录和基础知识 Linux系统学习之路[第二篇]:文件操作,文件查看,find查找 Linux系统学习之路[第三篇]:grep,vim,压缩功能详解 Linux系统学习之路[第四篇]:mount,rpm,yum,yum组讲解 Linux系统学习之路[第五篇]:用户和用户组管理 Linux系统学习之路[第六篇]:权限管理 Linux系统学习之路[第七篇]:磁盘和文件管理 Linux系统学习之路[第八篇]:LVM逻辑卷和RAI

linux系统学习笔记:无死角理解保存的设置用户ID,设置用户ID位,有效用户ID,实际用户ID

一.基本概念 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid. 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用户做任何一个操作时,最终看它有没有权限,都是在判断有效用户ID是否有权限.如果有,则ok,否则报错不能执行.在正常的情况下,一个用户登录之后(假设是A用户),A用户的有效用户ID和实际用户ID是相同的,但是如果A用户在某些场景中想要执行一些特权操作,能顺利的执行吗?上面说到了用户的任务操作,linu

Linux系统学习笔记:文件I/O

Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并和标准I/O进行对比. 文件描述符 内核通过文件描述符引用打开的文件,它是一个非负整数.按惯例,shell中使用0与进程的标准输入关联,1与标准输出关联,2与标准错误输出关联.依照POSIX,这些幻数应替换为符号常量 STDIN_FILENO . STDOUT_FILENO .STDERR_FILE

Linux系统学习笔记之 1 一个简单的shell程序

不看笔记,长时间不用自己都忘了,还是得经常看看笔记啊. 一个简单的shell程序 shell结构 1.#!指定执行脚本的shell 2.#注释行 3.命令和控制结构 创建shell程序的步骤 第一步:创建一个包含命令和控制结构的文件 第二步:修改这个文件的权限使它可以执行. 使用chmod u+x 第三步:执行shell sh /test/example.sh Shell变量 变量:是shell传递数据的一种方法,用来代表每个取值的符号名 shell有两类变量:临时变量和永久变量 临时变量是sh

Mysql DBA 高级运维学习笔记-Mysql常用基础命令实战

7.1 单实例mysql启动和关闭方法 (1)常规方法启动数据库 1.启动mysql服务命令 [[email protected] ~]# /etc/init.d/mysqld start Starting MySQL. SUCCESS! 2.查看mysql端口 [[email protected] ~]# ss -lnt|grep 3306 LISTEN 0 50*:3306 *:* 3.查看mysql进程 会启动两个进程第一个就是mysql_safe第二个是mysqld [[email pr

Linux 程序设计学习笔记----终端及串口编程基础之概念详解

转载请注明出处,谢谢! linux下的终端及串口的相关概念有: tty,控制台,虚拟终端,串口,console(控制台终端)详解 部分内容整理于网络. 终端/控制台 终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念. 1.终端 一台主机,连很多终端,终端为主机提供了人机接口,每个人都通过终端使用主机的资源. 终端有字符哑终端和图形终端两种. 控制台是另一种人机接口, 不通过终端与主机相连, 而是通过显示卡-显示器和键盘接口分别与主机相连, 这是人控制主机的第一人机接口.

linux学习笔记一:获取命令帮助

linux命令超多,忘记命令的使用方式.格式是很平常的事 囧.能够使用系统自带的帮助文件获取到相关的信息是学习linux的必备基本功! 下面记录几个常用的帮助命令,只为加深本菜的记忆,有不对的地方请看到这篇博文的大大加以指导,感激不尽! 简要介绍下命令,命令分为两大种类. 一种为shell自带的一些基础命令,称为内部命令.该类命令集成在shell内部,执行速度比外部命令快. 还有一种称为外部命令,该类命令是额外安装的,开机不自动加载,在需要使用时通过路径查找(printenv中的PATH项),加