linux基本命令的学习:
1.查看主机名hostname
2.修改主机名hostnamectl set-hostname s16ds
3.linux命令提示符
[root@s16ds ~]# # 超级用户的身份提示符
$ 普通用户的身份提示符4.修改命令提示符
PS1变量控制 [root@s16ds ~]# echo $PS1
[\u@\h \W]\$PS1='[\u@\h \w \t]\$'5.创建文件夹
[root@s16ds /tmp 16:32:59]#mkdir alex wupeiqi wenzhou[root@s16ds /tmp 16:33:24]#mkdir -p ./oldboy/{linux,python}-p递归创建6.安装树状图命令
yum install tree -y
直接输入 tree 7.echo写入文件内容
echo "来了老弟" > ./test.txtwith open w 覆盖写入 a 追加写入 > 重定向覆盖写入符
>> 重定向追加写入 8.cat命令,可以用于读写文件
[root@s16ds /tmp 16:39:02]#cat >> shi.txt <<EOF
> 床前明月光
> 地上鞋两双
> 巨头网名一月
> 低头丝瓜你
> EOF9.tac命令,倒过来的cat命令10.拷贝命令
cp 目标文件 拷贝后的文件-r 递归拷贝 拷贝多重文件夹11.重命名命令,以及移动命令
mv (move) mv 旧文件名 新文件名移动文件
mv ../home/shi.txt ./ 12.查找命令
windows查找工具:everything 查找文件工具linux查找文件:
find命令查找find 从哪找 -name 找什么#从根目录开始找,一个叫做 setttings.py文件
find / -name settings.py#寻找 /opt目录下 所有的 .py文件 find /opt -name '*.py'linux管道符 ,"|"
语法就是,将第一条命令的结果,传递给第二条过滤出vim有关的进程
ps -ef | grep vim
过滤出22端口的信息
netstat -tunlp | grep 2213.过滤命令
grep过滤出文件中所有有关nobody的内容
grep nobody ./passwd.txt#过滤出除了nobody以外的内容
grep nobody ./passwd.txt -v -n 过滤出出文件内容有关all的,且输出行号
grep all settings.py -n 14.vim显示行号
进入vim命令模式,输入 :set nu 显示行号15.过滤文件内容的命令
[root@s16ds /tmp 17:21:33]#cat settings.py | grep allow
allow_hosts=[]
[root@s16ds /tmp 17:21:39]#grep allow settings.py
allow_hosts=[]16.查看文件内容,前后行,以及实时监控head -5 filename 查看前5行tail -5 fielname 查看后5行tail -f filename 实时监控17.让某个二货,使用rm命令的时候,告诉他,求求你了,你可别坑我了
rm alias linux的别名命令.语法
alias rm="echo 球球你了,你可别坑我了"取消别名
unalias rm 18.创建普通用户,以及更改用户密码
useradd 用户名
passwd 用户名 什么都不加,直接passwd,是对当前登录的用户修改密码19.远程传输文件,在两台linux之间传输#语法 scp 想要操作的文件地址 存放的目标文件地址scp liuliu.txt root@192.168.15.105:/tmp/scp root@192.168.15.105:/tmp/zhifubaomima.txt /opt/传输文件夹scp -r a root@192.168.15.105:/opt/-r 递归传输20. 查看文件夹,文件大小两种方式1. ls -lh 2. du -sh -s 合计文件夹大小-h 显示友好的单位换算21.linux查看系统负载 是 top指令22.更新系统时间,查看系统时间date 查看系统时间
hwclock 如果时间不正确,进行时间服务器同步,这个服务器,人家提供好了
ntpdate -u ntp.aliyun.com23.在线下载资源,类似于爬虫的命令
wget http://pythonav.cn/tm.jpg #在线下载一个资源图片
wget -r -p http://www.luffycity.com24.linux和windows互相传递文件1. lrzsz 是linux一个软件包的名字,安装即可yum install lrzsz -y #安全软件 2.使用lrzsz sz (发送文件) rz (接收文件)2. xftp
转载于:https://www.cnblogs.com/gaofeng-d/p/10983729.html