linux 之常用命令

来源:互联网 发布:软件 互联网 网页 运维 编辑:程序博客网 时间:2024/05/20 18:46

linux 之常用命令


su 命令 用于用户切换

su -[user]  或 su [user]


exit命令  用于终止当前用户,跳转至系统登录界面

exit


reboot 和 shutdown 命令 用于重启和关闭计算机

reboot

shutdown [-c] [-f] [-F] [-h] [-k] [-n] [-r] [-t]<秒数>


cd命令 用于目录切换

cd [path]


ls命令 用于显示当前目录的子文件

ls [-a]

ll


mv命令 用于文件或目录的转移

mv [源文件path] [目标path]


rm命令 用于删除文件或目录

rm -rf [文件或目录]


cp命令 用于复制文件或目录

cp -R [源文件path] [目标文件path]


tar命令 用于压缩和解压缩.gz(.tar)的包

解包: tar zxvf Filrname.tar(Filename.tar.gz)

打包 tar czvf Filename.tar(Filename.tar.gz)  Dirname(要打包的文件或目录)


find命令 用于查找文件或者目录

find / -name [文件名]


mkdir命令 用于创建文件目录

mkdir (-R 777) dirname


vim命令 用于查看文件内容或创建文件

vim Filename.txt(.php .html等后缀)


chmod命令 用于给文件或者目录赋予权限

chmod -R 777 dirname  (赋予文件最大权限,可读可写等等操作)


ifconfig命令 用于查看网络以及设置网络

ifconfig

ifconfig [网卡接口名] [ip地址] netmask [掩码]

例:ifconfig enp0s3 192.168.2.11 netmask 255.255.255.0(设置enp0s3网卡接口的ip)


useradd命令 用于创建linux系统的用户名

useradd [用户名]


passwd命令  用于给创建的用户名设置密码

passwd [用户名]


 telnet命令 telnet表示开启终端机阶段作业,并登入远端主机。telnet是一个Linux命令,同时也是一个协议(远程登陆协议).

telnet [ip地址]


netstat命令 用于查看linux系统的网络状况

netstat [-a]


ping命令 用于测试网络之间是否是通畅的

ping [ip地址]


ps aux|less 用于查看linux所有正在运行的进程


主机和虚拟机之间的文件传输,可以通过xshell

 命令 rz 主机向虚拟机传输文件

sz file 虚拟机向主机传输文件

注意:若是传输文件夹,可以先进行压缩,打成包,再进行传输


df -h 查看总的系统的磁盘使用情况


free -m 查看系统内存使用情况(-m 是指以MB显示)


du [-a] [-l] [-h]  --max-depth=1(int)  [文件夹(文件)名字] 查看指定目录(文件)大小,没有指定目录,,则表示当前目录,--max-depth 表示需要搜索的子文件层数


linux之grep和sed使用

grep 查找字符串,并显示其所在行数 :grep 'html' ./index.html

sed替换第二行的所有匹配的字符串:sed -i '2s/html/html_abc/g' 



0 0