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+. 粘贴上一条命令的参数