centos linux下的常用命令

来源:互联网 发布:百度大数据引擎怎么用 编辑:程序博客网 时间:2024/05/21 01:45

本次博客主要总结复习了最基本的Linux指令,按照自己的总结将其分为几个方面,希望和大家一起加强学习,Linux路漫漫其修远兮,吾将上下而求索~


闲来无事,找到一部特别好的Linux教程,准备全面认识一下Linux,首先在VM12下安装了CentOS 6.4,然后在该环境下将平常所学的Linux指令整理复习下。

一、登录、注销、关机、重启

1.1 用户身份切换操作

su       切换到root用户(切换身份)
su -     切换到root用户(加 - 不仅切换身份,创建全新的终端环境)

sudo     使用管理员权限执行
id          显示当前用户信息
passwd  修改当前用户密码

logout     注销当前用户
exit         注销当前用户

1.2 关机与重启动操作

shutdown [-h] now     要求系统立即关机
shutdown +5              5分钟后关机
shutdown 10:30         在10:30时关机
poweroff                    立即关闭计算机

shutdown -r now       立刻关闭系统并重启
shutdown -r 23:59     立刻指定在23:59时重启动
reboot                       立重新启动操作系统

二、文件与目录相关操作

2.1 ls相关指令操作

ls -a     显示所有文件,包括隐藏文件(.开头为隐藏文件,一般都是配置文件)
ls -l     显示文件详细信息(包括文件权限,属性等)
ls -R     递归显示子目录结构
ls -ld     显示目录及链接信息

2.2 切换目录操作

使用pwd命令显示当前的工作目录
可使用绝对路径与相对路径
cd /         切换到系统根目录
cd ..        切换到上一级目录(.表示当前目录, ..表示上一级目录 )
cd /usr/bin     切换到/usr/bin目录

2.3 创建与删除目录

mkdir        创建一个目录
mkdir -p    创建多个目录
rmdir         删除一个空目录
rm             删除一个目录
rm -r[f]      删除一个非空目录

2.4 复制、移动/重命名文件或目录

1) 通过cp命令复制文件或目录

cp 源文件(文件夹) 目标文件(文件夹)
-r 递归复制整个目录树
-v 显示详细信息

2) 通过mv命令移动或者重命名文件或目录

mv 文件(文件夹) 目标目录
如果指定文件名,则可以重命名文件
mv 文件 新文件名

3) 其他

touch 可以创建一个空文件或更新文件时间
rm 可以删除文件或目录
file 查看文件的类型
文件名称大小写敏感,不要使用/,\符号作为文件名

三、显示及查找命令

more    翻页显示文件内容(只能下翻)
less      翻页显示文件内容(可上下翻)
cat       显示文件内容,或将数个文件合并为一个

locate  搜索指定文件或目录
grep    搜索特定字符串并显示出来

grep -s *.conf 取得权限并查找

find 查找文件/文件夹

find . -name keyword 在当前目录查找保护关键词文件
find / -name *.conf 在根目录查找以conf结尾文件

四、压缩归档命令

zip      压缩文件
gzip   压缩文件
unzip  解压缩文件
tar      归档文件

五、关于进程命令

进程 &            在后台运行进程,在命令后添加一个 & (比如 firefox &)
jobs                查看后台作业
ctrl+z             暂停某个程序
bg 进程编号    继续运行
fg 进程编号     将后台程序拉回到前台