学习不能只取决于自己愿不愿意,更多的 时候是要看事实需不需要,社会需不需要,你——需不需要。
当代的大学生光会汉语甚至英语可不见得就能找到一份像样的工作,但是如果你精通了Linux这门语言,掌握了这门技术,你的人生——定会百般精彩!
一门语言的基础便是语法,所以掌握基本的常用命令必不可少
命令 | 作用 |
---|---|
vi,vim | 进入文件编辑模式 |
ls | 查看当前文件夹下的内容 |
pwd | 查看当前文件夹所在目录 |
cd | 切换文件夹目录 |
mkdir | 创建目录(文件夹) |
rm | 删除指定文件 |
cp | 复制文件内容 |
scp | 远程传输 |
tar | 解压文件或者打包 |
mv | 移动或命名文件 |
cat | 查看文件内容 |
命令详细解释及具体使用【需要在文件写入内容按“a”,或者“i”,进入写者模式,按Esc键,输入“:wq”,再按enter键保存退出】
vi
vi /etc/sysconfig/network-scripts/ifcfg-eth0
(编辑配置网卡信息文件进入“eth0”端口)
配置集群内主机域名(在搭建集群时会用到多台主机,并列写入即可)
vi /etc/hosts
vi/vim
vi /etc/profile (配置系统文件之环境变量,三个皆可)
vi /etc/bash_profile
vi ~/.bashrc
ls
【l是list的缩写】
ls(查看当前文件夹下的所以内容)
ls -l(列出文件和文件的详细信息)
cd
【cd是change directoryd的缩写】
cd /(跳转到根目录)
cd dir(指定目录)
cd ,cd ~(跳转到当前用户的家目录)
cd ../(返回上一级目录)
cd ~/.ssh(进入ssh目录)
mkdir
【 mkdirs是make directory的缩写】
mkdir a(创建文件夹a)
mkdir -p a/b/c(在a文件夹下逐级创建文件夹)
rm
【rm是remove的缩写】
rm 2.txt(删除单个文件)
rm -rf a(删除文件夹a或者强制删除文件)
rm -rf *(删除某个目录下的全部文件,包括文件夹)
cp
【cp是copy的缩写】
cp -r /a/b/ /home/(复制目录到home目录下)
cp -r a b(将a文件下的内容复制到b文件下)
scp
【scp是secure copy的缩写】
scp /a/b/c 1 root@ip地址:/x/y(将某目录下的文件c远程复制到root用户的某目录)
scp -r (传输文件夹加 -r )
tar
tar -zxvf 123.gz(普通解压到当前目录)
tar cvf a.tar (打包文件a)
tar -zxvf 123.gz -C /etc (解压到etc目录下)
mv
【mv是move的缩写】
mv a.txt b.txt (将文件a.txt的名字改为b.txt)
mv 1.txt etc/(将1.txt移动到etc目录)
cat
cat /etc/profile (查看文件内容)
小知识
1.Linux命令几乎都是英文单词的首字母,所以大家在刚开始操作的时候建议把 单词的意思顺带拖出,这样比较容易牢记命令;
2.如果不想一步一步的切换目录觉得麻烦,就直接打开文件去相应的目录,然后打开终端进行操作
总结
以上命令仅为自己理解并加以叙述,只是部分常用命令,不代表绝对正确,如有错误,欢迎指正!