栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux常用命令(shell)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux常用命令(shell)

查看系统、磁盘信息
cat /etc/os-release          #查看os版本
cat /etc/centos-release      #查看Centos版本 (Centos特有)
cat /etc/fstab               #查看静态文件系统信息表
cat /proc/version            #查看linux kernel版本、gcc版本
uname -a                     #查看系统信息(kernel版本、硬件架构、主机名称等)
sudo blkid                   #查看block设备信息
sudo fdisk -l                #查看磁盘信息
sudo dmsetup ls              #查看/dev/dm-*信息
losetup -a                   #查看/dev/loop信息
df -hT                       #查看已挂载设备信息
du -hs                       #查看当前文件夹的大小, 后可跟/path/to/file
ps -aux                      # 显示进程(BSD Style)
ps -ef                       # 显示进程(System V Style)
磁盘操作
fdisk /dev/sda                  #操作磁盘/dev/sda
e2lable /dev/sda new_labe       #更改ext2/3/4格式的磁盘/分区label
ntfslabel /dev/sda1 new_label   #更改ntfs格式的磁盘/分区label
文件操作(复制、移动、删除) 1、文件复制(cp)
# cp复制时不保留链接,复制链接文件内容
cp -L,--dereference /src/path /dst/path 

# cp复制时保留链接
cp -P,--no-dereference  /src/path /dst/path 
# cp复制时保留链接(same as --no-dereference --preserve=links)
cp -d /src/path /dst/path

# 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中 (same as --preserve=mode,ownership,timestamps)
cp -p /src/path /dst/path             

# 通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
#(same as -dR --preserve=all)
cp -a,--archive  /src/path /dst/path 

# 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
cp  -r,-R,--recursive  /src/path /dst/path
2、文件移动
# 重名名
mv file_name new_file_name
# 移动文件
mv /src/path /dst/path
3、文件删除
rm /src/path
4、文件压缩与解压
tar -cvf filename.tar compress_path        # 压缩到 filename.tar
tar -xvf filename.tar -C extract_path      # 解压   filename.tar
tar -zcvf filename.tar.gz compress_path    # 压缩到 filename.tar.gz 
tar -zxvf filename.tar.gz -C extract_path  # 解压   filename.tar.gz 
网络操作(下载、上传) 1、直接显示网页内容
# curl
curl [url]
2、下载

wget命令

# 直接下载
wget [url]
# 指定下载位置
wget -O [path] [url]

curl命令

# curl下载文件, url需要具体到某个文件, 并直接以服务器文件名称保存到本地
curl -O [url]
# curl下载文件,指定名称
curl -o [save_file_name] [url]
curl [url] > [save_file_name]
# curl循环下载,-o、-O参数都可支持。但某些特殊情况,如下举例,若使用-O参数会导致文件被覆盖(下载的hello与bb中的文件名都是dodo1,dodo2,dodo3,dodo4,dodo5),此时需要重命名
curl -o #1_#2.JPG http://www.linux.com/{hello,bb}/dodo[1-5].JPG
# curl分块下载,加 -r [a-b]参数, 默认单位为byte
curl -r 0-100 -o dodo1_part1.JPG http://www.linux.com/dodo1.JPG
curl -r 100-200 -o dodo1_part2.JPG http://www.linux.com/dodo1.JPG
curl -r 200- -o dodo1_part3.JPG http://www.linux.com/dodo1.JPG
cat dodo1_part* > dodo1.JPG
3、上传

curl命令

# 上传文件
curl -T dodo1.JPG -u 用户名:密码 ftp://www.linux.com/img/
4、curl其他参数
-C/--continue-at     断点续转
-#/--progress-bar            进度条显示当前的传送状态
-s/--silent                  静音模式。不输出任何东西
5、网络运维
netstat -nlp   # 查看端口
远程操作
# ssh远程登陆
ssh [dst_user_name]@[dst_computer_ip]

# scp复制,若需指定端口,需加上选项 -P [port_number]
scp [src_file_path] [dst_user_name]@[dst_computer_ip]:[dst_file_path]
scp [src_file_path] [dst_computer_ip]:[dst_file_path]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号