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 #<disk free>查看已挂载设备信息 du -hs #<disk usage>查看当前文件夹的大小, 后可跟/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
# 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
# 重名名 mv file_name new_file_name # 移动文件 mv /src/path /dst/path
rm /src/path
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
# curl curl [url]
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
curl命令
# 上传文件 curl -T dodo1.JPG -u 用户名:密码 ftp://www.linux.com/img/
-C/--continue-at <offset> 断点续转 -#/--progress-bar 进度条显示当前的传送状态 -s/--silent 静音模式。不输出任何东西
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]