Linux常用操作命令

温馨提示:本文最后更新于2024-07-06 19:47:29,某些文章具有时效性,若有错误或已失效,请在文末留言。

Linux系统中,提供了一套非常完备的命令,利用这些命令,我们可以更高效地完成所有的操作任务。采用命令的方式进行操作的好处是,具有比图形化操作更加快捷高效的特点。但是命令方式不够直观,需要我们熟练记忆命令的用法、格式以及选项和参数等内容。只有我们通过不断地使用,才能运用自如。

Linux系统目录

目录 说明
/ Linux文件系统的上层根目录
/bin 存放用户可执行的程序
/boot 操作系统启动时所需的文件
/dev 接口设备文件目录。如had表示硬盘
/etc 有关系统设置与管理的文件
/home 一般用户的主目录或FTP站点目录
/mnt 装置的文件系统加载点。如光驱、软盘等
/proc 目前系统核心与程序执行的信息
/root 管理员的主目录
/sbin 此目录存放系统启动时所需执行的程序
/tmp 用来存放暂存盘的目录
/usr 存放用户的使用的系统命令和应用程序等信息
/var 具变动性质的相关程序目录,log

Linux常用命令

命名 说明 备注
arch 显示机器的处理器架构  
cd ~
跳转到当前用户的家目录  
cd 进入个人的主目录 进入/ home目录:cd /home
cd .. 返回上一级目录   
cd ../.. 返回上两级目录   
cd - 返回上次所在的目录  
cd ~user1 进入个人的主目录 进入oracle用户:cd ~oracle
cp -r /usr/ok /usr/zh 将/usr/ok目录下的所有文件及其子目录复制到/usr/zh目录中  
cp file /usr/ok/tmp/file1 将文件file复制到目录/usr/ok/tmp下,并改名为file1  
cp 123.jpg 789.jpg 复制一个'123.jpg'文件并命名为'789.jpg'  
clear 清空整个屏幕  
cal 2014 显示2014年的日历表  
cat /proc/cpuinfo 显示CPU info的信息  
cat /proc/interrupts 显示中断  
cat /proc/meminfo 校验内存使用  
cat /proc/swaps 显示哪些swap被使用  
cat ini.xml ini.xml整个文件的内容从上到下显示在屏幕上  
date 显示系统当前的日期和时间  
date +"%Y-%m-%d" 格式化输出 按“年-月-日”的格式输出:2018-08-21
df 显示磁盘分区上的可使用的磁盘空间 查看系统磁盘设备,默认是KB为单位
df -h 显示磁盘分区上的可使用的磁盘空间 以KB以上的单位来显示,可读性高
df -a 显示磁盘分区上的可使用的磁盘空间 查看全部文件系统
exit 切回原用户/退出控制台  
echo 在shell中打印shell变量的值,或者直接输出指定的字符串 终端屏幕上显示hello:echo hello
free 查看内存使用量  
history 显示在终端中所执行过的所有命令的历史  
init 0 关闭系统  
ifconfig 查看和更改网络接口的地址和参数(IP地址/网络掩码/广播地址)  
ls 列出文件和目录 只列出文件名或目录名
ll 列出文件和目录的详细信息  
ls -a 显示隐藏文件  
ls -l 显示长列表格式文件和目录的详细资料  
ls *[0-9]* 显示包含数字的文件名和目录名  
logout 注销用户  
lsusb -tv 显示USB设备  
lspci -tv 罗列PCI设备  
mkdir tmp 创建一个叫做'tmp'的目录'  
mkdir p1 p2 同时创建'p1'、'p2'两个目录  
mv p1 new_p2 重命名/移动一个目录  
more ini.xml 按页查看ini.xml文件的内容  
pwd 显示当前在哪个路径下  
passwd test 修改test用户的密码  
poweroff 关闭系统  
ps 查看系统中的进程状态  
ps -a 显示所有进程(包括其他用户的进程)  
ps -u 用户以及其他详细信息  
ps -x 显示没有控制终端的进程  
mkdir -p /tmp/p1/p2 创建一个目录树  
rm -f dog.jpg 删除一个叫做'dog.jpg'的文件  
rmdir dog
删除一个叫做'dog'的空目录'  
rm -rf dog
删除一个叫做'dog'的目录并同时删除其内容  
rm -rf dog1 dog2 同时删'dog1','dog2'两个目录及它们的内容  
reboot 重启系统  
su test 切换到其他用户(不切换环境变量)  
su - test
切换到其他用户(完整的切换到一个用户环境)  
shutdown -h now 关闭系统  
shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -h 12:00 &
shutdown -c 取消按预定时间关闭系统  
shutdown -r now 重启系统  
tree 显示文件和目录由根目录开始的树形结构  
tar -cvf dog.tar dog1 dog2 dog3 创建一个包含了'dog1','dog2'以及'dog3'的档案文件  
tar -xvf test.tar 释放一个'test.tar'包  
tab 补全命令  
telinit 0 关闭系统  
top 动态地监视进程活动与系统负载等信息  
unzip test.zip 解压一个zip格式压缩包  
uname -a 显示机器名,操作系统和内核的详细信息  
useradd test
创建一个新用户test  
userdel test
删除test这个用户(只允许root执行)  
userdel -r test
删除test用户以及用户主目录  
uname -m 显示机器的处理器架构  
uname -r 显示正在使用的内核版本  
who 显示目前登入系统的用户信息  
wget 下载网络文件  
zip dog.zip dog1 创建一个zip格式的压缩包dog.zip  
zip -r dog.zip dog1 dog2 dog3 将几个文件和目录同时压缩成一个dog.zip格式的压缩包  
zip -r dog.zip ./* 将当前目录下的所有文件和文件夹全部压缩成dog.zip文件 -r表示递归压缩子目录下所有文件

以上是站长整理的一些常用的Linux命令。如果本文对你有用的话,欢迎收藏哦!

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容