访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

时间:2019-07-19

linux关机命令重启命令_linux命令中的head命令_linux常用命令

cd -:返回上次所在目录

cd /:返回根目录 (绝对路径)

cd ./目录1/目录2:进入当前目录下的子目录(相对路径)

pwd:显示工作路径(Print Working Directory 的缩写)

?ls:是List的缩写,用于列出目录下的文件,语法:ls [选项][目录或文件名]

ls -a:列出文件下所有的文件,包括以“.“开头的隐藏文件

**ls -lh *.log** :列出文件的详细信息(.log结尾,*为通配符代表任意多个字符)

file 文件或目录:显示文件的类型(目录、text、zip、shell脚本等)

mkdir dir1:创建目录(dir1)(mkdir为make directory的缩写)

mkdir -p ./dir1/dir2:递归创建目录(-p:父目录不存在时,同时建立)

touch a.txt:创建文件a.txt

注:使用方法,将我发送的date.rar以压缩文件解压至游戏目录(即:“梦幻群侠传2”文件夹下)并删除game.rgssad文件(注:本人建议将该文件备份一下因为这是正常模式下的加密脚本),想玩正常补丁时,把data文件夹删除,并将game.rgssad文件重新放入游戏目录(麻烦点,汗。windows xp以上的版本,在使用dos命令模式下删除目录(目录就是档案总管中所谓的资料夹)不是用 deltree,而是用 rmdir 指令.在windows xp.2.nt下都可用rmdir指令删除整个目录,好比说我要删除 test 这个目录下的所有目录和档案,这语法就是:rmdir /s/q test其中:/s 是代表删除所有子目录跟其中的档案./q 是不要它在删除档案或目录时,不再问我 yes or no 的动作.要删除的目录前也可以指定路径,如:rmdir /s/q d。由于当前生产环境运维不堆满,一些人习惯将一重要的文件放在用户的home目录中,-r选项会删除用户的同时删除用户所有的文件和目录,会将这些文件一起删除。

rm 文件:删除文件

rm -r 目录或文件:删除目录(及目录下所有文件)(非空也可以)

linux常用命令_linux命令中的head命令_linux关机命令重启命令

rm -rf 目录或文件:强制删除,如:rm -rf * 为删除当前目录下所有文件

find -inum 1842601 -exec rm -rf {} ;:删除乱码文件或目录(会提示找不到此文件或文件夹但其实已经删除了)(上传中文文件会乱码,rm命令删除不了)(先使用ls -i命令找到inode,即文件或目录前面的数字字符串,如1842601;)

?mv:是move的缩写,可以用来剪切移动文件、目录或者将文件改名;

语法:mv 源文件 目标文件(改名)或目录(移动);

mv a b:移动或者重命名一个文件或者目录(存在即移动目录或覆盖文件,不存在即改名)

git 提供了一种可配性很强的机制来允许用户将指定的文件或目录排除在版本控制之外,它会检查代码仓库的根目录下是否存在一个名为.gitignore 的文件,如果存在的话就去一行行读取这个文件中的内容,并把每一行指定的文件或目录排除在版本控制之外。我在fedora9上安装了git,其中git压缩包在root用户本机根目录下的tar目录,解压于tar目录,[root@localhost tar]# tar -vxzf git-1.7.8.tar.gz,然后[root@localhost tar]# cd git-1.7.8。find . -exec ...这样的命令肯定是递归搜索了(即深入n层目录)了,大半是你的file.sh有问题,无法处理带有目录的文件名,如:./a/file.txt文件在你的的脚本处理下,被处理成:mv ./a/file.txt ./a/file.txt, ./a目录不存在当然mv不成功了。

 上一个教程:linux随笔-02,