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系统入门一些常用命令解析
接触IT行业的时候,就使用了ubuntu系统做开发,那个时候是一头雾水,从习惯了window下的界面操作,到终端下的命令行操作,着实一开始让人很不习惯.但是没办法,那个时候公司每个人都用Ubuntu系 ...
- Linux 系统运维常用命令
1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================------------ ...
- 【Linux】---Linux系统下各种常用命令总结
在Linux系统下,“万物皆文件”,之所以强调在强调这个概念,是因为很多人已经习惯了win系统下找找点点得那种方式和思维,因此总是会觉得linux系统下很多指令既复杂又难记.其实都是一样得东西,只是w ...
- Linux系统中的常用命令
查看日志 cat 或 tail -f 日志文件说明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全 ...
- linux系统的一些常用命令
cd 进入某个目录 ifconfig 查看本机的ip cp (要复制的文件的位置) (要把文件复制的位置) ll 查看文件下,文件的操作权限 ls查看该文件夹下的有那些文件和文件夹 vi filena ...
- linux系统日常维护常用命令
环境: OS:Red Hat Linux As 5 1.find 11.查找当前目录以及子目录下包含ORA字符的文件 find . -type f|xargs grep "ORA&qu ...
- 嵌入式Linux系统移植——uboot常用命令
flash的一般分区: 其它数据 环境变量 可执行程序.如bootloader print(可缩写为:pri):打印查看uboot这个软件中集成的环境变量setenv.saveenv:设置.保存环境变 ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux文件管理和编辑常用命令
Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...
随机推荐
- Shell编程学习2--命令大全
Linux中有很多的命令,这些命令可分分为10类(具体参见[1]): 1) 文件管理; 2) 文档编辑; 3) 文件传输; 4) 磁盘管理; 5) 磁盘维护; 6) 网络通讯; 7) 系统管理; 8) ...
- redis入门——redis常用命令
http://blog.csdn.net/wclxyn/article/details/8449082 https://jingyan.baidu.com/article/90bc8fc87ce8e2 ...
- No.2 selenium学习之路之八种基本定位
selenium的八种定位方式 1.通过id定位 find_element_by_id() send_keys() 输入框输入字符串 click() 鼠标点击事件 注:send_keys输入 ...
- 洛谷P1038神经网络
传送门啦 一个拓扑排序的题,感觉题目好难懂... #include <iostream> #include <cstdio> #include <cstring> ...
- 洛谷P2002消息扩散
传送门啦 这个题就是tarjan强连通分量与入度的例题了. 思路: 利用缩点的思想,先预处理一下所有的强连通分量,然后把每个强连通分量内的所有节点看做一个节点,然后处理一张新图,然后检查每个点的入度, ...
- Linux基础 - tmux
安装 yum install tmux 类似vim当中存在命令行模式以及编辑模式,从编辑模式进入命令行模式需要先按ESC键,在tmux当中进行操作也要先准备好"姿势"再操作,默认情 ...
- 推进"五通一平":手淘技术"三大容器 五大方案"首次整体亮相 百川开放升级
在云栖大会上,马云提出五个“新”,新零售.新制造.新金融.新技术和新能源,称将对各行各业造成巨大的影响,成为决定未来成败的关键.而五个新的实现,也必须是各行各业共同推进,整个生态共同受益的结果.继10 ...
- RelativeLayout
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...
- 8-16 不无聊序列 non-boring sequences uva1608
题意: 如果一个序列的任意连续子序列中至少有一个只出现一次的元素 则称这个序列是 不无聊序列 输入一个n个元素的序列a 判断是不是不无聊序列 一开始想当然 以为只要 2位的子序列都满足即可 ...
- eclipse 设置文本模板中 insert variable... 函数 详解
设置文本模板简要图: 设置文本模板详细过程:http://www.cnblogs.com/lsy131479/p/8478711.html 此处引出设置文本模板中 insert variable... ...