基本操作:
cd //修改目录
ls //列出目录 -h:人性化
clear //清屏
xxx --help(-h) //查看帮助
man xx //查看帮助
info xx //查看帮助
ls -al | more //空格键是翻页
//q退出
//.开头的文件(夹),等价于隐藏文件
//|是管道符
whoami //查询当前的用户
which //查询可执行的地址
echo //输入字符 区分大小写
cd ~ //回到主目录
pws //显示当前目录
su root //切换root用户
sudo passwd //设置root密码
ifconfig //查看ip地址
ping //ping网络
find .|grep abc //查找
rm -rf xxx //强制递归删除
touch hello.txt //创建空文件
echo hello > hello.txt //覆盖模式
echo hello >> hello.txt //追加模式
cat hello.txt //直接查看文件内容
nano hello.txt //编辑 ^代表ctrl
cp hello.txt //复制文件
mv hello.txt hello1.txt //移动文件(重命名)
head -n hello.txt //显示开头n行数据
tail -n hello.txt //显示末尾n行数据
hostname //查看主机名
reboot //重启
shutdown //关机
uname -a //查看系统的内置信息
tar -cvf //归档
tar -zxvf //解档
mount //挂载外设
ps -Af //-A:所有进程 -f:所有格式
chown ubuntu:ubuntu soft //改变文件或目录的拥有者
dirname /home/ubuntu/a.txt //查看文件(夹)所在的目录(取出目录部分)
basename /home/ubuntu/a.txt //输出文件的基本名称
echo ${hostname} //类似于echo `hostname`,动态执行命令
nc //用于设置路由器(瑞士军刀)
如:s100向s101文件传输
首先在s101设置监听: nc -l 8888 > file.txt
然后s100向s101传输: nc s101 8888 < file.txt
scp
安全远程文件复制,基于ssh
符号连接变成文件
scp -r /soft/* ubuntu@s101:/soft/
rsync
远程同步工具,主要用于备份和镜像
支持连接、设备等等
速度快,避免复制相同内容的文件数据
rsync -rlv /soft/* ubuntu@s101:/soft (r:递归, l:链接 v:详情)
链接文件
ln hello.txt hello.txt.kn //硬链接
ln -s hello.txt hello.txt.ln //符号链接
硬链接是两个完全相同的文件,占用2倍的磁盘空间,两者实时同步,删除一个文件,另一个不删除.
符号链接相当于快捷方式,不会占用过多的磁盘空间,如果链接失效,链接失效.
$? //命令的返回值存储变量
$# //参数个数
$1 //第几个参数
$0 //当前脚本(命令)名称
$@ //取出所有参数
shift //参数左移
Ubuntu常用命令
最新推荐文章于 2024-05-27 10:21:47 发布