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一样提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录
linux(系统centos6.5)常用命令总结相关推荐
- 很实用的Linux 系统运维常用命令及常识(超实用)
很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面脚本之家小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维 ...
- Linux系统运维常用命令
Linux 系统运维常用命令 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ============================ ...
- linux系统及shell常用命令
主机系统: linux 乱码后解码: echo -e '\xf' 查看占用端口: netstat -anp |grep 9200 查看主机硬件时间: hwclock -r 查看cpu核数: nproc ...
- Linux 系统运维常用命令
2019独角兽企业重金招聘Python工程师标准>>> 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ====== ...
- linux中vim查看最后五行命令,Linux系统中Vi常用命令及高级应用
一.简介 Vi命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,很多人不喜欢VI因为它 的众多的命令集,但是我们只需要掌握基本的命令然后灵活地加以运用,相信你会象我一样喜欢它的. 本文旨 ...
- Linux 系统 vim 的常用命令
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使 ...
- Linux系统操作MySql常用命令
基础命令: mysql -uroot -proot:连接mysql服务,root分别为用户名和密码 use xxx:切换到 xxx 数据库,xxx为数据库名称 create database xxx; ...
- linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)
[小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...
- linux文件分割命令性能,Linux系统下使用split命令分割大文件 (转载)
[小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...
- Linux系统四种常用关机命令
文章目录 一.halt命令 二.shutdown命令 三.poweroff命令 四.init命令 总结 一.halt命令 语法:halt [-n] [-w] [-d] [-f] [-i] [-p] 参 ...
最新文章
- mysql分库一个库和多个库_数据库分库后不同库之间的关联
- 流放之路材质过滤怎么设置_三种不同材质的精密过滤设备特点
- 做产品16年,我有9条心得--百度贴吧前负责人
- 全文检索、数据挖掘、推荐引擎系列5---文章术语向量表示法
- 一起学nRF51xx 23 - s130蓝牙API介绍
- 关于tesseract 出错信息:read_params_file: Can't open chi_sim
- 做完系统回来计算机连接不上网络,重装系统后电脑连不上网怎么回事
- java 学生成绩排序
- setjmp与logjmp用法总结
- PWN-PRACTICE-CTFSHOW-3
- 【Java例题】1.3给朋友的贺卡
- 使用Newtonsoft.Json接受部分资源
- [数据结构]-循环队列
- Matlab The Bisection Method
- windows批量转换网易ncm音乐
- 美赛论文成绩批量爬取
- Fatal error in launcher:解决
- FLV格式文件如何转换成MP4格式
- MATLAB(1)---将mat文件转换为csv文件
- 做人要知足、做事要知不足、做学问要不知足
热门文章
- Qt Creator管理项目
- C++有哪些性质(面向对象特点)
- QT的QSemaphoreReleaser类的使用
- QT的QMutexLocker类的使用
- QT的QBitArray 类的使用
- boot spring 怎么执行hql_spring-boot 中使用graphql的正确姿势
- 18_clickhouse副本同步与高可用功能验证,分布式表与集群配置,数据副本与复制表,ZooKeeper整合,创建复制表,副本同步机制,数据原子写入与去重,负载平衡策略,案例(学习笔记)
- 6进程原语:wait()和waitpid()函数
- 处理数字_7_含NULL值的列的聚合
- 表的插入、更新、删除、合并操作_3_插入新的多条记录