文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux常用命令操作有哪些

2023-06-28 15:36

关注

这篇文章主要介绍Linux常用命令操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1.系统信息

命令
arch显示机器的处理器架构(1)
uname -m显示机器的处理器架构(2)
uname -r显示正在使用的内核版本
dmidecode -q显示硬件系统部件 – (SMBIOS / DMI)
hdparm -i /dev/hda罗列一个磁盘的架构特性
hdparm -tT /dev/sda在磁盘上执行测试性读取操作
cat /proc/cpuinfo显示CPU info的信息
cat /proc/interrupts显示中断
cat /proc/meminfo校验内存使用
cat /proc/swaps显示哪些swap被使用
cat /proc/version显示内核的版本
cat /proc/net/dev显示网络适配器及统计
cat /proc/mounts显示已加载的文件系统
lspci -tv罗列 PCI 设备
lsusb -tv显示 USB 设备
date显示系统日期
cal 2007显示2007年的日历表
date 041217002007.00设置日期和时间 – 月日时分年.秒
clock -w将时间修改保存到 BIOS

2.关机 (系统的关机、重启以及登出 )

命令
shutdown -h now关闭系统(1)
init 0关闭系统(2)
telinit 0关闭系统(3)
shutdown -h hours:minutes &按预定时间关闭系统
shutdown -c取消按预定时间关闭系统
shutdown -r now重启(1)
reboot重启(2)
logout注销

3.文件和目录

命令
cd /home进入 ‘/ home’ 目录’
cd ..返回上一级目录
cd ../..返回上两级目录
cd进入个人的主目录
cd ~user1进入个人的主目录
cd –返回上次所在的目录
pwd显示工作路径
ls查看目录中的文件
ls -F查看目录中的文件
ls -l显示文件和目录的详细资料
ls -a显示隐藏文件
ls [0-9]显示包含数字的文件名和目录名
tree显示文件和目录由根目录开始的树形结构(1)
lstree显示文件和目录由根目录开始的树形结构(2)
mkdir dir1创建一个叫做 ‘dir1′ 的目录’
mkdir dir1 dir2同时创建两个目录
mkdir -p /tmp/dir1/dir2创建一个目录树
rm -f file1删除一个叫做 ‘file1’ 的文件
rmdir dir1删除一个叫做 ‘dir1′ 的目录’
rm -rf dir1删除一个叫做 ‘dir1’ 的目录并同时删除其内容
rm -rf dir1 dir2同时删除两个目录及它们的内容
mv dir1 new_dir重命名/移动 一个目录
cp file1 file2复制一个文件
cp dir0/g’ example.txt用单个零替换多个零
cat -n file1标示文件的行数
cat example.txtawk ‘NR%2==1’
echo a b cawk ‘{print $1}’
echo a b cawk ‘{print $1,$3}’
paste file1 file2合并两个文件或两栏的内容
paste -d ‘+’ file1 file2合并两个文件或两栏的内容,中间用”+”区分
sort file1 file2排序两个文件的内容
sort file1 file2 | uniq取出两个文件的并集(重复的行只保留一份)
sort file1 file2 | uniq -u删除交集,留下其他的行
sort file1 file2 | uniq -d取出两个文件的交集(只留下同时存在于两个文件中的文件)
comm -1 file1 file2比较两个文件的内容只删除 ‘file1’ 所包含的内容
comm -2 file1 file2比较两个文件的内容只删除 ‘file2’ 所包含的内容
comm -3 file1 file2比较两个文件的内容只删除两个文件共有的部分

18.字符设置和文件格式转换

命令
dos2unix filedos.txt fileunix.txt将一个文本文件的格式从MSDOS转换成UNIX
unix2dos fileunix.txt filedos.txt将一个文本文件的格式从UNIX转换成MSDOS
recode ..HTML  page.html将一个文本文件转换成html
recode -l | more显示所有允许的转换格式

19.文件系统分析

命令
badblocks -v /dev/hda1检查磁盘hda1上的坏磁块
fsck /dev/hda1修复/检查hda1磁盘上linux文件系统的完整性
fsck.ext2 /dev/hda1修复/检查hda1磁盘上ext2文件系统的完整性
e2fsck /dev/hda1修复/检查hda1磁盘上ext2文件系统的完整性
e2fsck -j /dev/hda1修复/检查hda1磁盘上ext3文件系统的完整性
fsck.ext3 /dev/hda1修复/检查hda1磁盘上ext3文件系统的完整性
fsck.vfat /dev/hda1修复/检查hda1磁盘上fat文件系统的完整性
fsck.msdos /dev/hda1修复/检查hda1磁盘上dos文件系统的完整性
dosfsck /dev/hda1修复/检查hda1磁盘上dos文件系统的完整性

20.初始化一个文件系统

命令
mkfs /dev/hda1在hda1分区创建一个文件系统
mke2fs /dev/hda1在hda1分区创建一个linux ext2的文件系统
mke2fs -j /dev/hda1在hda1分区创建一个linux ext3(日志型)的文件系统
mkfs -t vfat 32 -F /dev/hda1创建一个 FAT32 文件系统
fdformat -n /dev/fd0格式化一个软盘
mkswap /dev/hda3创建一个swap文件系统

21.SWAP文件系统

命令
mkswap /dev/hda3创建一个swap文件系统
swapon /dev/hda3启用一个新的swap文件系统
swapon /dev/hda2 /dev/hdb3启用两个swap分区

22.备份

命令
dump -0aj -f /tmp/home0.bak /home制作一个 ‘/home’ 目录的完整备份
dump -1aj -f /tmp/home0.bak /home制作一个 ‘/home’ 目录的交互式备份
restore -if /tmp/home0.bak还原一个交互式备份
rsync -rogpav –delete /home /tmp同步两边的目录
rsync -rogpav -e ssh –delete /home ip_address:/tmp通过SSH通道rsync
rsync -az -e ssh –delete ip_addr:/home/public /home/local通过ssh和压缩将一个远程目录同步到本地目录
rsync -az -e ssh –delete /home/local ip_addr:/home/public通过ssh和压缩将本地目录同步到远程目录
dd bs=1M if=/dev/hdagzip
dd if=/dev/sda of=/tmp/file1备份磁盘内容到一个文件
tar -Puf backup.tar /home/user执行一次对 ‘/home/user’ 目录的交互式备份操作
( cd /tmp/local/ && tar c . )ssh -C user@ip_addr ‘cd /home/share/ && tar x -p’
( tar c /home )ssh -C user@ip_addr ‘cd /home/backup-home && tar x -p’
tar cf – .(cd /tmp/backup ; tar xf – )
find /home/user1 -name ‘*.txt’xargs cp -av –target-directory=/home/backup/ –parents
find /var/log -name ‘*.log’tar cv –files-from=-
dd if=/dev/hda of=/dev/fd0 bs=512 count=1做一个将 MBR (Master Boot Record)内容复制到软盘的动作
dd if=/dev/fd0 of=/dev/hda bs=512 count=1从已经保存到软盘的备份中恢复MBR内容

23.光盘

命令
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force清空一个可复写的光盘内容
mkisofs /dev/cdrom > cd.iso在磁盘上创建一个光盘的iso镜像文件
mkisofs /dev/cdromgzip > cd_iso.gz
mkisofs -J -allow-leading-dots -R -V “Label CD” -iso-level 4 -o ./cd.iso data_cd创建一个目录的iso镜像文件
cdrecord -v dev=/dev/cdrom cd.iso刻录一个ISO镜像文件
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom –刻录一个压缩了的ISO镜像文件
mount -o loop cd.iso /mnt/iso挂载一个ISO镜像文件
cd-paranoia -B从一个CD光盘转录音轨到 wav 文件中
cd-paranoia — “-3”从一个CD光盘转录音轨到 wav 文件中(参数-3)
cdrecord –scanbus扫描总线以识别scsi通道
dd if=/dev/hdc | md5sum校验一个设备的md5sum编码,例如一张 CD

24.网络 – (以太网和WIFI无线)

命令
ifconfig eth0显示一个以太网卡的配置
ifup eth0启用一个 ‘eth0’ 网络设备
ifdown eth0禁用一个 ‘eth0’ 网络设备
ifconfig eth0 192.168.1.1 netmask 255.255.255.0控制IP地址
ifconfig eth0 promisc设置 ‘eth0’ 成混杂模式以嗅探数据包 (sniffing)
dhclient eth0以dhcp模式启用 ‘eth0’
route -nshow routing table
route add -net 0/0 gw IP_Gatewayconfigure default gateway
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1configure static route to reach network ‘192.168.0.0/16’
route del 0/0 gw IP_gatewayremove static route
echo “1” > /proc/sys/net/ipv4/ip_forwardactivate ip routing
hostnameshow hostname of system
host www.example.comlookup hostname to resolve name to ip address and viceversa(1)
nslookup www.example.comlookup hostname to resolve name to ip address and viceversa(2)
ip link showshow link status of all interfaces
mii-tool eth0show link status of ‘eth0’
ethtool eth0show statistics of network card ‘eth0’
netstat -tupshow all active network connections and their PID
netstat -tuplshow all network services listening on the system and their PID
tcpdump tcp port 80show all HTTP traffic
iwlist scanshow wireless networks
iwconfig eth2show configuration of a wireless network card
whois www.example.comlookup on Whois database

以上是“Linux常用命令操作有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯