打算安装个虚拟机,装下zookeeper,提早把linux的经常使用命令整理出来linux
ls ls(选项)(参数) 列举当前目录下的文件 ls –a Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示通常文件名外,连隐藏文件也会显示出来。 ls –l / ll 该参数显示更详细的文件信息。
cd (选项) (参数) cd 直接回到admin目录 cd logs 进入logs目录,前提是有logs cd .. 返回上一级 cd ../.. 返回上两级目录; cd - 返回到操做前的一个目录层级
绝对路径的方式显示用户当前工做目录
建立目录 mkdir (选项)(参数) mkdir test 当前目录下建立 test mkdir -p test1/test2 当前目录下创建test1 test1下创建test2
rmdir命令用来删除空目录 rmdir test rmdir -p test1/test2 删掉test1目录,以及test1目录下的test2目录
touch 1.txt 建立一个不存在的文件 touch 1.txt 1.txt已存在,更新一个已存在文件时间为当前系统时间
全屏幕纯文本编辑器 vi 文件名 进入通常模式 输入i 进入输入模式,输入esc,变回通常模式 :wq 保存并退出
cat命令的用途是链接文件或标准输入并打印 cat 1.txt 打印1.txt cat 1.txt 2.txt >3.txt 合并1.txt 2.txt 命名为3.txt
复制文件 cp(选项)(参数) cp 1.txt ../test2 把 1.txt复制到上层文件夹test2中 cp 1.txt 3.txt 同目录层级下,复制1.txt,并更名为3.txt cp -r test1 test3 复制文件夹test1下的全部内容,并更名为test3
mv命令用来对文件或目录从新命名,或者将文件从一个目录移到另外一个目录中 mv(选项)(参数) mv 3.txt ../test2 移动文件到上一层级的test2中 mv 3.txt 4.txt 本目录内更名 mv 3.txt ../test3/4.txt 移动并更名
rm命令能够删除一个目录中的一个或多个文件或目录 rm (选项)(参数) rm 1.txt 删除文件,会有提示 rm -rf test1 删除目录test1 ,完全删除,不会有提示
经常使用的打包、压缩、加压缩工具 -c :create 创建压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否须要用gzip压缩; -v: 压缩的过程当中显示档案; -f: 置顶文档名,在f后面当即接文件名,不能再加参数 tar -cvf /home/admin/test.tar /home/admin/test 仅打包 tar -zcvf /home/admin/test.tar /home/admin/test 仅打包,打包后,以gzip压缩 tar -zxvf /home/images.tar.gz 解压 tar -zxvf /home/admin.tar.gz -C /specific dir 解压到指定目录
su命令用于切换当前用户身份到其余用户身份 su username su root root用户除外,须要键入该使用者的密码 su liuhuxiang 切换到liuhuxiang的目录下
对于root用户而言,~表示/root 对于通常用户而言,~表示/home/用户名 可用pwd来查看全目录
useradd test 建立用户test passwd test 给已建立的用户test设置密码 建立成功以后,会在/home目录下建立对应的test目录 /home/test [test@localhost test] 当前登陆者为 test 当前登陆的主机为 localhost 当前的目录为 test