ls
路径
pwd
ls --help 帮助命令
man ls
通配符*多个字符,?一个字符
重定向 >
#ls > xxx.txt
>>追加
#ls >> xxx.txt
#cat xxx.txt
#more xxx.txt
管道 |
. 相对路径当前文件
..
../..路径
/home/hadoop绝对路径
cd -快速回到上次目录
cd ~回到家目录
pkdir -p 递归创建
tree 树形查看
安装yum -y install tree
rmdir -r a/b/c递归删除
rm -r a/b/c
ln -s 1.txt 1-softlink.txt软连接(软连接指向原来的文件名 -s软连接)
ln 1.txt 1-softlink.txt硬链接(硬链接和原文件名一样指向元数据)
mv 1-softlink.txt 1-link重命名
grep文本搜索
grep as. "ntfs" a.txt
grep -n "s" a.txt 加行数
grep -n "^ntfs" a.txt 开头
grep -n "ntfs$" a.txt 结尾
mv a.txt A / 移动
find / -name "*name*"按名字写
find / -size 2G按大小找
cp 拷贝
touch创建文件
tar -zcvf text.tar.gz *.py打包
tar -zxvf text.tar /
which ls 查看命令所在位置
系统管理
#cal日历
#cal -y 2009
#date 日历
ps当前终端下进程查询
ps -aux当前所有的进程
top
htop
q退出
kill -9 9822(-9强制)
reboot重启
shutdown -h now
df 磁盘
df -h查看单位胆小不在以字节
du显示当前路径使用情况
ifconfig网络信息
ping 测试网络
用户相关
useradd shuige
ls /home/
passwd shuaige添加密码
su shuaige
whoami查看用户
linux可以一个账号多用户使用,
shh hadoop@192.168.45.34远程登陆
ctrl+shift +T打开另外一个标签
cat /etc/passwd查看yongh
who查看当前登陆用户有那些
userdel adc删除
userdel -r adc同时删除
su切到该 账号下
su - 切到该账户下该家目录下
$普通账号
#管理员账户
groupadd
groupdel
查看组
cat /etc/group
groupmod
有俩个特殊的组
sudo和adm组
cat /etc/group | sudo
sudo usermod -a -G sudo hadoop将hadoop 添加到sudo的组中
chgrp yyy 1.py更改文件的组权限
chown hadoop 1.py该文件用户
改 文件权限
chmod u=rwx a.txt
vi 和vim编辑器
i 在前面插入,大写的I行首
a在后面插入,行末插入
o下一行插入,大写的O上一行插入
yy 复制行p粘贴
4yy复制4行
dd删除即剪切
h光标向前j向下k像上l向后
ctrl+f翻页
ctrl+b往回翻页
20G定位到到20行
G回到最后一行
gg快速回到第一行
w向后跳一个单词的