Linux
基本命令
--
常用命令:
linux善用tab键进行命令补全
既可以补全命令
又可以补全文件
Linux的帮助手册,查看命令详细用法
man rm
man ls
查看当前位置,打印当前工作目录
pwd (print work directory )
得到一个反馈结果
/root
cd (切换目录)
cd /root/helloS14 #切换目录到/root/helloS14文件夹中
cd 命令只能进入文件夹,不能进入文本文件
查看文本内容
cat 命令,查看文件信息
cat 文件
cat first.py
修改密码的linux命令
passwd 用户名
passwd root #输入两次密码
远程登录服务器的命令
ssh root@192.168.12.85
Linux查看用户登录终端的命令
w #此命令记录用户登录的,用户身份,来源ip
1.如果你是通过xshell直接登录我的这个机器,那么我记录的ip的就是你windows的ip地址
2.如果你是已经登录了linux,然后通过你的linux,再ssh登录我的机器,那么我记录的就是你linux的ip
Linux下查看用户身份信息的命令
whoami
查看终端信息的命令
tty
更改linux主机名
hostnamectl set-hostname s14linux
退出linux登录会话的命令
logout
xshell的快捷命令
#清屏命令 clear ctrl + L
#快速退出 ctrl + d 等同于logout
#快速登录 ctrl + shift + r
关机命令
poweroff
对文件/文件夹增删改查
增
mkdir 创建文件夹 mkdir hellos14 #创建一个名为hellos14的文件夹 touch 创建文件 touch test.txt touch test.py touch test.java touch test.go
vi test.py
删
rm (remove),删除文件的命令 rm 要删的文件 rm test.txt rm -i test.txt -i 参数是删除文件要提醒 rm -i test* #删除所有以test打头的文件 rm -r helloS14 递归删除文件夹 rmdir 命令只能删除空文件夹 linux之作死命令 #友情提醒,实验之前,做好快照 rm -rf /* #删除linux底下所有东西,然后收拾东西辞职(r:递归删除,f:强制删除)
改
mv命令,移动,改名 mv 旧文件名 新文件名 mv test prod #把test文件夹名改为prod
mv test prod/ #把test文件夹移动到pord文件夹下 cp (copy)复制命令 cp 文件名 新文件名 cp test.py test.py.back cp -r test test2 #递归拷贝文件夹,把test文件下所有子孙后代都 复制一份 为 test2
查
ls 查看命令,查看文件夹的命令 ls 操作对象 ls /root ls -l /root 显示/root文件夹下详细信息 ls -la (缩写:ll -a) -l 显示详细信息 -a 显示隐藏文件/文件夹 ls -la /root/ #显示/root文件下所有文件和文件夹 drwxr-xr-x. 2 root root 37 Nov 28 14:58 . dr-xr-x---. 6 root root 4096 Nov 28 14:53 .. -rw-r--r--. 1 root root 0 Nov 28 14:58 test.py -rw-r--r--. 1 root root 0 Nov 28 14:58 test.txt 这个 . 代表当前目录 这个 .. 代表上一级目录 ls . 列出当前文件夹 ls .. 列出上一级文件夹
find 查找命令,找到/opt目录下以。py结尾的文件
find /opt -type f -name '*.py'
vim编辑器使用
1.vi first.py #打开文件 2.此时你进入了一个叫做命令模式的状态,等待输入命令,一般会输入 i/o/a i 是 insert插入的意思 o是在光标所在行的下一行写入信息 3.输入 i之后,进入编辑模式,就可以写入代码了 4.按下esc,退出编辑模式,此时回到了命令模式,输入 :wq! 退出且写入文本信息 : 是 进入底线命令模式的参数 w 是写入的意思 q 是退出的含义 ! 强制性的含义