Linux系统常用操作指令集锦(更新中)
Posted 孔子?孟子?小柱子!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统常用操作指令集锦(更新中)相关的知识,希望对你有一定的参考价值。
1、基本命令
pwd:显示当前目录路径 |
clear:清除当前屏幕 |
ls:列出文件和目录的内容 |
ls-l:显示文件和目录的详细信息 |
ls-a:列出文件下的所有文件,包括隐藏文件 |
ls *[0-9]*:显示包含数字的文件名和目录名 |
cd/home:进入‘/home‘目录 |
cd:进入个人主的目录 |
cd.:切换到当前目录 |
cd..:切换到当前目录的上一级目录 |
cd ~:切换到用户home目录 |
cd /:切换到根目录下 |
cd /user/share/doc/:以绝对路径方式进入‘/user/share/doc‘目录下 |
|
cd-:返回上次所在的目录 |
cd ../..:回到上两层目录 |
df.:显示磁盘大小 |
history:查看历史命令 |
man ls:显示‘ls‘命令帮助信息,需要哪个命令就用man然后接命令名字 |
|
info ls:显示‘ls‘帮助信息 |
ls--help:显示‘ls‘帮助信息 |
2、对文件进行操作
touch test1.txt:创建文件 |
cp file1 file2:复制一个文件 |
rm -f file1:删除一个叫‘file1‘的文件 |
move file1 file2:移动或者重命名文件 |
chmod 755 test2.txt:修改文件属性 |
du file1:查看文件大小 |
ls -al file1:查看这个文件的权限 |
cat file1 file2:把文件1和文件2合并显示 |
rm -r *.txt:删除所有.txt结尾的文件 |
cat test1.txt:查看文本文件内容 |
head -10 file1:查看文件开头前10行 |
tail -10 file1:查看文件结尾10行 |
file file1:查看文件属性 |
stat test1.txt:查看文件统计信息 |
wc file1:统计文件 |
touch 01.txt 02.txt 03.txt:同时创建多个文件 |
gunzip file1.gz:解压一个叫‘file1.gz‘的文件 |
bzip2 file1:压缩一个叫‘file1‘的文件 |
du -sk * | sort-rn:以容量大小为依据依此显示文件和目录的大小 |
|
gzip file1:压缩一个叫做‘file1‘的文件 |
rar x file1.rar:解压rar包 |
cp -a /temp/dir1.:复制一个目录到当前目录 |
cp -a dir1 dir2:复制一个目录 |
cp dir/*.:复制一个目录下的所有文件到当前工作目录 |
find / -name file1:从‘/‘开始进入根文件系统搜索文件和目录 |
find /home/user1 -name*.bin:在目录‘/home/user1‘中搜索带有‘.bin‘结尾的文件 |
|
find /user/bin -type f -mtime -10:搜索在10天内被创建或修改过的文件 |
|
whereis halt:显示一个二进制文件、源码、或man的位置 |
which halt:显示一个二进制文件或可执行问价的完整路径 |
grep Aug /var/log/messages:在文件‘/var/log/messages‘中查找关键词‘Aug‘ |
|
grep ^Aug /var/log/messages:在文件‘/var/log/messages‘中查找以‘Aug‘开始的词汇 |
3、对文件夹进行操作
mkdir dir1:创建叫‘dir1‘的文件夹 |
mkdir dir1 dir2:同时创建两个目录 |
rmdir dir2:删除空文件夹 |
rmdir dir1:删除一个叫‘dir1‘的目录 |
rm -rf dir1:删除一个叫‘dir1‘的目录并同时删除其内容 |
rm -rf dir1 dir2:同时删除两个目录及它们的内容 |
tar -zxvf dir2.tar.gz:解压缩文件夹 |
mv dir1 dir2:移动或者重命名文件夹 |
cp exam.txt dir1:拷贝文件至文件夹 |
du dir1:统计文件夹 |
rm -r dir1:删除文件夹,注意删除不为空的文件夹需要加-r |
cp -R dir1 dir2:拷贝文件夹,文件夹拷贝需要加-R选项 |
4、对系统进行操作
ss -tln:查看TCP监听的端口 |
ss -tlnp:查看哪些进程使用了监听端口 |
cat /proc/interrupts:显示中断 |
cat /proc/mounts:显示已加载的文件系统 |
lsusb -tv:显示USB设备 |
date:显示系统日期 |
ps a:显示现行终端机下的所有程序 |
ps -A:显示所有进程 |
ps -N:显示所有的程序,除了执行ps指令终端机下的程序之外 |
|
shutdown -h now:关闭系统(1) |
init 0:关闭系统(2) |
telinit 0:关闭系统(3) |
shutdown -r now:重启(1) |
reboot:重启(2) |
logout:注销 |
以上是关于Linux系统常用操作指令集锦(更新中)的主要内容,如果未能解决你的问题,请参考以下文章