Linux常用命令

Linux学习记录

文件和目录类命令

tar --exclude 文件或目录名 -zcvf …
此处的exclude会在给目标打包的时候,读取与后面名字一致的文件和目录并且全部排除,子目录中的也会全部排除

tar -zcvf 新的名称 目标文件或目录
这里的z代表打包后gzip压缩,c表示新建,v代表可视化,f后面紧接名称。目标文件或目录必须存在,并且会作为路径存储在包的路径里

tar -zcvf 就是 tar -cvf 打包操作之后再使用gzip压缩,只不过将两个指令融合在一起
tar -zxvf 就是 tar -xvf 解包操作之后再使用gzip解压缩
解压和压缩指定的目标目录或文件都可以指定别的目录下的,即不一定是当前目录下的,但是解压和压缩过后产生的新文件或目录会在当前操作的目录下产生

mv 已经存在的文件或目录名 未存在的名称
改名操作并移动到名称目录下
mv 已经存在的文件或目录名 已经存在的名称
移动操作
其实mv就是覆盖操作,已经存在的就会被覆盖,不存在的覆盖空位置并且使用指定名字。这与cp是一个原理

rp
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。

rm
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。

less 文件名
分屏查看文件
进入后 /关键词 可以搜索带关键词的行

grep 关键词 文件路径
搜索文件中带关键词的内容行

ln 已经存在的文件路径 不存在的文件路径
创建硬连接
ln -s 已经存在的文件路径 不存在的文件名称
创建一个软连接
需要注意的是,硬连接前后两个文件可以随意指定路径,只要存在就会创建硬连接,但是软连接只能在当前目录下创建,意味着已经前面指定的存在的文件可以是别的目录下的文件,但是后者指定的软连接不能在别的目录下创建。

系统信息类命令

date
显示系统当前时间
who
显示当前登陆到系统的用户状态
free
查询内存的使用情况
df
显示系统的硬盘分区及使用情况
du
显示当前目录下的各级子目录的硬盘占用情况

用户、组账号管理

useradd 新的用户名
创建用户,往往需要管理员的权限
userdel
删除用户
passwd
修改当前用户的密码
passwd 已存在的用户名
修改指定用户的密码
exit
撤销到上一次的用户
su 已经存在的用户名
登陆指定的用户
su
登陆root用户
groupadd 组名
新建分组
groupdel 组名
删除组

在ubuntu系统下面,useradd和adduser不一样。
adduser 会自动为创建的用户指定主目录,默认为home、系统shell版本,会在创建时输入用户密码。
useradd 需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录。没有指定shell版本(这句话不确定,因为我用useradd创建的新的用户通过echo $SHELL查到shell是/bin/sh)。我用useradd 创建用户并指定目录和密码后可以正常登陆。如果在创建时没有指定目录,网上说可以使用usermod改变目录,但是实测并不可行。

网络操作

ifconfig
查看网卡等信息
sudo ifconfig usb0 192.168.33.168 netmask 255.255.255.0
设置网卡的ip地址,子网掩码
sudo dhclient usb0
自动配置网络接口的网络参数
route
查看内核ip路由表
curl www.baidu.com
访问并下载百度的页面
curl www.baidu.com -o 桌面/baidu.html
访问并下载百度的页面到桌面上并命名为“baidu.html”
wget www.baidu.com
访问并自动下载百度的页面
host www.baidu.com
将主机反向解析为ip地址并提供解析记录
tracoute 112.80.248.76
把从自己主机到百度主机地址经过的所有路由地址显示出来(112.80.248.76是百度的ip地址)
netstat -nt
把本机所有联网的进程的相关信息显示出来
tcpdump -i usb0
抓取通过usb0网卡进行联网的包。还可以指定特殊的软件来抓取,并且可以下载、篡改再转发。
ps -aux
查询进程端口情况

在etc下有一个hosts文件,记录了自己的本机本地回环地址、保留地址
本机回环地址主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值