linux(系统centos6.5)常用命令总结

ls  -al

列出当前目录下的所有文件和子目录

用户在登录Linux时由/etc/passwd文件来决定要使用哪个shell,用户使用的shell被列于每行的末尾(/bin/bash)

ls -F在列出的文件,目录名称后面加一个符号,列如可执行文件加“*”目录则加“/”

cd 后面不加任何东西会回到使用者自己的home目录。如果是root那就是回到/root。这个功能同cd~是一样的

mkdir与rmdir mkdir是在当前目录下新建一个目录,rmdir是用来删除已建立的目录

cp这个命令相当于dos下面的copy命令复制

copy -r源文件(source)目的文件(target)参数r是指连同源文件中的子目录一同拷贝

rm 命令是用来删除文件的,rm命令常用的参数有三个:-i,-r,-f

rm -i test 系统会询问我们是否删除test文件,敲y/n确认是否删除test文件

rm -i 目录名可以连同目录下面的子目录都删除,功能比上面讲到的rmdir更强大

rm -f 文件名

这个操作可以不经确认强制删除文件

所以在这里要认识到rm -rf 的严重性,不要轻易使用

mv这个命令的功能是移动目录文件,引申功能是给目录文件重命令

mv 1.tar 1.txt 将/home目录下的1.tar 更名为1.txt

cat这个命令是linux中非常重要的一个命令,他的功能是显示或连接一般的ascii文本文件

cat file1 file2>file3该命令是把file1,file2的内容结合起来在重定向到file3文件中

more是显示一般文本文件的指令,如果一个文本文件太长了超过一个屏幕的画面,这时用cat来看是在是不太理想,就可以试试more

pwd这个命令的作用是显示用户当前的工作路径,直接输入pwd即可

用户及用户组命令

useradd +用户名创建一个新的用户账号,

Useradd tiantian 系统将创建一个新用户tiantian,该用户的home目录为/home/tiantian

useradd用户名 -g 组名 -G组名 -d Home 目录名 -p 密码

其中:

-g指定该用户的首要组

-G指定该用户的次要组

-d指定该用户的Home目录

-p指定该用户的密码

如输入以下命令:

useradd Oracle -g oinstall -G dba -d /home/oracle -p ora123

系统将创建一个用户oracle,oracle用户的首要组为oinstall,次要组为dba,home目录为/home/oracle,密码为ora123

userdel+用户名删除一个已经存在的账号

groupadd  +组名创建一个新的用户组

groupdel+组名用于删除一个已经存在的用户组名

passwd命令用于改变自己的口令

passwd:输入该命令后,按系统提示一次输入密码和密码确认后,即可完成用户密码的修改

此外超级用户还可以修改其他用户的口令

passwd +用户名

chmod 用于改变文件或目录的访问权限。该命令有两种方法:一种是包含字母和操作符表达式的文字设定法,另一种是包含数字的数字设定法

1:操作对象who可以是下述字母中的任一个或者它们的组合

u表示用户(user)即文件或目录的所有者

g表示同组(group)用户即与文件属主有相同组id的所有用户

o表示其他(others)用户

a:表示所有(all)用户它是系统默认值

2:操作符号可以是:

+:添加某个权限

-:取消某个权限

=:赋予给定权限,并取消其他所有权限

3:mode表示权限,常用的参数有:

r:可读

w:可写

x:可执行

将文件text,的权限设为:文件属主可读,可写,可执行,与文件属主同组的用户可读,其他用户不可读,

chown:用于更改某个文件或目录的属主或属组,例如root用户把自己的一个文件拷贝给用户oracle,为了让用户oracle能够存取这个文件,root用户应该把这个文件的属主设为oracle

chown[用户:组]文件

例如:将test文件的属主与属组分别改为oracle和dba

chown oracle:dba text

用root新建一个目录并在其下新建一个文件,并将两者如下授权:

chmod o=r xxx

然后切换到普通用户,尝试打开目录,发现失败

当如下授权后,发现可以打开目录和文件,但不能修改:

chmod o+x xxx

说明对文件来说,r权限为可读,但对目录来说,要想进入目录中,必须要有x权限。

ps:查看进程

-f:全格式显示

-e:显示所有进程

-l:长格式显示

显示的项目依次为UID(执行进程的用ID),PID(进程),PPID(父进程ID),TTY(终端名称)STIME(进程启动时间),TIME(进程执行时间) CMD(该进程的命令行输入)

但是一般使用ps -ef输出比较多可以使用ps -ef | grep oracle

top与ps命令的基本作用是相同的,显示系统当前的进程和其他状况。但是top是一个动态显示过程,q退出

kill +进程号结束进程

kill -9 1234 将终止PID进程号为1234的进程(-9表示强制停止)

cron用于实现定时任务的完成

一个用户名为user的用户它所对应的crontab文件应该是/var/spool/cron/user。也就是说,以该用户命令的crontab文件存放在/var/spool/cron目录下面。cron命令还讲搜索/etc/crontab文件,这个文件使用不同格式写成的。cron启动以后它将首先检查是否有用户设置了crontab文件

如果没有就转入休眠状态,释放系统资源。它每分钟醒过来一次查看当前是否有需要运行的命令

可以使用

crontab -l 命令查看目前已经存在的cron任务

crontab -r删除当前用户的cron进程

crontab -e 添加计划任务

分时日月周

df -k将显示各分区的磁盘空间使用情况。

reboot系统重启命令

Shutdown 关闭系统 {选项}{时间}{警告信息}

-k:并不真正关机而只是发出警告信息给所有用户

-r:关机后立即重新启动

-h关机后不重新启动

-f快速关机重新启动跳过fsck

-n快速关机不经过init程序

-c取消一个已经运行的shutdown

Shutdown -r +10  系统在十分钟后关机并且马上重新启动

Shutdown -h now 系统马上关机并且不重新启动

名词介绍:

控制台:(console),它就是我们常见的使用字符串操作界面的人机接口,列如dos.我们说的控制台命令就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。

Linux是一个多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户登录进行多次登录,这是因为linux和unix一样提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录

时间: 2024-11-03 22:31:32

linux(系统centos6.5)常用命令总结的相关文章

linux系统-用户管理-常用命令

linux系统-用户管理-常用命令 一 用户 1 useradd 用户名 [-参数].. 2 passwd 改密码 3 usermod 修改用户的信息 [-G 添加用户到用户组] [-L禁用用户][-U恢复用户] 二 用户组 1 groupadd 组名 [-参数] 添加用户组 2 groupdel  删除用户组 3 groupmod 设置信息 三 用户与用户组 1 添加用户到用户组:gpasswd -a 用户组 用户 2 用户组删除用户:gpasswd -d 用户 3 设置用户组管理员:gpas

Linux 系统运维常用命令

1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================----------------------------------1 文件管理----------------------------------创建空白文件touch不提示删除非空目录rm -rf 目录名(-r:递归删除-f 强制)##################################恢复rm 删除的文件

查看Linux系统状态的常用命令

一.查看CPU的详细情况 判断服务器CPU的情况依据如下:a. 具有相同的core id 的PUC是由同一个core的超线程.b. 具有相同的physical id 的CPU是同一个CPU封闭的线程或核心方法1:物理个CPU个数如下:以下为2个CPU [[email protected] ~]# cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l 2 每个物理CPU中的core的个数(即核数): [[email protected]

我爱java系列---【linux系统查看日志常用命令】

Linux下用less查看文件内容 前提:如何快速找到日志所在的目录呢? find / -name "目录名称*" 1.打开文件 #打开 less xx.log # 直接定位到第100行 less +100g xx.log # 定位到最后一行 less +GG xx.log # 定位到第100个字节的位置 less +100P xx.log # 直接定位到50%的位置 less +100p xx.log 2.less中移动 逐行移动 j – 向前移动一行 k – 向后移动一行 逐页移动

Linux Apache httpd服务常用命令

Linux系统Apache httpd常用命令 1.查看Apache版本: # httpd -v [[email protected] ~]# httpd -v Server version: Apache/2.4.6 (CentOS) Server built: Jun 27 2018 13:48:59 2.查看Apache服务运行状态: # service httpd status 3.查看Apache httpd进程: # ps -ef | grep httpd 4.查看Apache服务信

Linux系统一些不大常用却很有用的命令

which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which命令会在环境变量PATH设置的目录里查找符合条件的文件.也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令. whereis命令 用来定位命令的二进制程序.源代码文件和man手册页等相关文件的路径. locate/slocate命令 用来查找文件或目录. type命令 用来显示指定命令的类型,判断给出的命令是内部命令还是外部命令. getcon

Linux运维最常用命令汇总

Linux运维最常用命令汇总?线上查询及帮助命令? 命令 说明 man 查看命令帮助,命令的词典,更复杂的还有info,但不常用.(man手册) help 查看Linux内置命令的帮助,比如cd命令.查看命令帮助,命令的词典,更复杂的还有info,但不常用.(man手册)help 查看Linux内置命令的帮助,比如cd命令. ?文件和目录操作命令 命令 说明 ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工

Linux的简介及常用命令

Linux的组成: 内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序. shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行,是一个命令解释器.但它不仅使命令解释器,而且还是高级编程语言,shell编程. 文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如:ext3,ext2,NFS,SMB,iso9660等 应用程序:标准的Linux操作系统都会有一套应用程序例如X-Windo

Linux系统管理和维护常用命令

Linux系统管理和维护常用命令 Linux系统管理和维护常用命令 ls 命令 功能说明ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录.语法结构: ls [选项] [路径或文件] ls 选项及说明 -a  显示指定目录下的所有文件以及子目录,包含隐藏文件-d  只显示目录列表,不显示文件-l  除文件名称外,同时将文件或者子目录的权限,使用者和文件大小等详细信息列出-s  在每个文件名后输出该文件的大小-k  以k字节的形式表示文件的大小-u  以文件上次被访问的时间排序-

Linux文件管理和编辑常用命令

Linux文件管理和编辑常用命令 Linux文件管理和编辑常用命令 mkdir 命令 功能说明mkdir 命令用于创建一个目录,mkdir是make directory的缩写格式: mkdir [选项] 目录名 mkdir 命令的选项及说明 -m  对新建目录设置存取权限-p  可以指定一个路径名称(一次创建多个目录) 简单示例在/home目录下创建user1目录,同时在user01目录下创建user2目录 [[email protected] ~]# mkdir -p /home/user1/