Linux系统下基本命令: 要区分大小写 uname 显示版本信息(同win2K的 ver) dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) pwd 查询当前所在的目录位置 cd /返回到根目录。 Cd ~ 当前用户的家目录 Cd ~ 用户名 指定用户的家目录 Su - 用户 临时切换用户 du -sh 查看压缩文件的大小 df -hT 文件的路径 文件的挂载点及对应设备的使用情况 cat 文件名 查看文件内容 cat >abc.txt 往abc.txt文件中写上内容。 Ls 查看目录下有哪些文档 Ls-lh 查看文件的大小 Ls -A 包括以.开头的隐藏文档 Ls -l 以长格式显示(详细信息) Ls -h 提供易读的容量单位 Ls -ld /目录 列出目录本身的属性 more 文件名 以一页一页的方式显示一个文本文件。 cp -r复制文件 -f 覆盖 mv 移动文件 Mount -a 检查并挂载设备 Umount 卸载挂载设备 rm 文件名 删除文件, -r提示是否删除 -rf不提示(强制删除) mkdir -p 目录名 建立目录 Touch 创建文件 rmdir 删除子目录,目录内没有文档。 route -n 检查本机路由表(包括默认网关) chmod 设定档案或目录的存取权限 Chown 更改文档归属 grep 在档案中查找字符串 Hostnamectl set-hostname +名字 修改名字 Useradd(添加) 、passwd(密码)、usermod(属性)、userdel(删除) 用户账号管理 Ifconfig 查看IP Zip 创建备份文件 -ry 链接 cat /etc/resolv.conf 查看域名地址 diff 档案文件比较 find 档案搜寻 date 现在的日期、时间 who 查询目前和你使用同一台机器的人以及Login时间地点 w 查询目前上机者的详细资料 whoami 查看自己的帐号名称 命令行 > 新建文件名 保存(重定向)(unix2dos进行换行) Zip + 新建文件 导包保存 passwd 更改密码 history 查看自己下过的命令 ps 显示进程状态 kill 停止某进程 gcc 黑客通常用它来编译C语言写的文件 su 权限转换为指定使用者 telnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。 ftp ftp连接上某服务器(同win2K). 查看所有连接 nmcli connection show
手动修改IP 网关 DNS nmcli connection modify eno16777736 ipv4.method manual ipv4.addresses 192.168.72.120/24 ipv4.gateway 192.168.72.1 ipv4.dns 192.168.72.2 激活 nmcli connection up eno16777736 (连接名) 自动修改 nmcli connection modify eno16777736 connection.autoconnect yes 删除连接:nmcli connection delete eno16777743 添加连接:nmcli connection add con-name network1 ifname “网卡名(eno167777)” type ethernet 用touch创建文件:touch /notes/cloud/{f1.txt,f2.txt,f3.txt} Vim:按i进入输入模式 按esc键返回命令模式 按 : 进入末行模式 输入 wq 保存退出 Vim修改DNS服务器地址 nameserver DNS服务器地址 命令模式: 复制3行(3yy)、粘贴(p)、删除3行(3dd) 删除第5-10行(5G,然后6DD) 保存并退出(zz) 撤销上一次修改(u)撤销全部(大写U)重做刚撤销的操作(Ctrl+r) 末行模式: 删除第5~10行(:5, 10d)
另存为新文件:(:w net.txt) 第5-10行另存为新文件(:5 , 10w new.txt) 显示行号(:set nu) 不保存并退出(q!) 保存并退出(:wq、:x) 把5-10所有字母q替换为a(:5,10 s/q/a/g) 删除a(:% s/a//g) 在5,10行开头添加#(:5,10 s/^/#/g) 在5,10行开头删除#(:5,10 s/^/#//g) Shift+ctrl+t 打开新的页面 Ctrl+l 清空整个屏幕 Ctrl+c 废弃当前命令行 Ctrl+u 清空至首行 Ctrl+k 清空未行 Ctrl+w 删除当前一个字母 Esc+. 粘贴上一条命令的参数