linux基本命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基本命令相关的知识,希望对你有一定的参考价值。
cd cd .. 上一级 cd - 上一步 cd ~ 根目录
ls -a 列出所有文件(包括隐藏文件) -l 列出详细信息 -s 列出文件大小 -t 按时间排序 -A 列出除.和..的文件 -R文件目录下所有子目录列出来 -S文件大小排序
netstat -a列出所有监听端口 -n 拒绝显示别名 -p 显示建立相关链接的程序名和进程号 -t 只和tcp相关 -u 只和udp相关 -l 仅列出有在 Listen (监听) 的服務状态
-c 每隔一个固定时间,执行该netstat命令。-c 每隔一个固定时间,执行该netstat命令。
netstat -anp | grep LISTEN 显示出所有监听端口和进程号
cat 查看文本: cat filename查看整个文件内容 cat > filename 创建新文件,不能编辑已有文件 cat file1 file2 > file 将两个文件合并为一个文件
vim 进入文本编辑 按esc键,:wq保存并退出 :q退出 :q!无视修改并退出 shift + g :向下移动 shift + e:向上移动 i :进入编辑模式
mv [移动文件名或目录名] [移动目的目录] 移动
cp [文件名或目录] [移动目的目录] 复制
apt-get apt-get search package 查看相关包 apt-get install package 安装包
pwd 当前所在目录
grep
tar 示例:
解压
- tar –xvf file.tar 解压 tar包
- tar -xzvf file.tar.gz 解压tar.gz
- tar -xjvf file.tar.bz2 解压 tar.bz2
- tar –xZvf file.tar.Z 解压tar.Z
- unrar e file.rar 解压rar
- unzip file.zip 解压zip
压缩
- tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg
- tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
- tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
- tar –cZf jpg.tar.Z *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
- rar a jpg.rar *.jpg rar格式的压缩,需要先下载rar for linux
- zip jpg.zip *.jpg zip格式的压缩,需要先下载zip for linux
mkdir 建立文件夹
rm 删除文件或文件夹
alias 设置别命 alias 别命=“相对应命令” 例: alias="ls -G",ubuntu设置永久别名
vim ~/.bashrc 在该文件相应位置添加别命
ubuntu 配置环境变量:在 /etc/environment 文件
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/share/zookeeper/bin/"
添加相应变量时,在引号内加:相关目录
配置ip地址和dns
打开/etc/network/interfaces 文件,修改相应信息。静态ip配置如下
# The primary network interface
auto enp3s0
iface enp3s0 inet static
address 192.168.172.109
netmask 255.255.255.0
gateway 192.168.172.1
dns-nameservers 202.96.134.133
dhcp配置如下
# The primary network interface
auto enp3s0
iface enp3s0 inet dhcp
以上是关于linux基本命令的主要内容,如果未能解决你的问题,请参考以下文章