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 进程编号 将后台程序拉回到前台
本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。