linux几个基本命令
1、ls 列出文件。类似DOS的 DIR 命令
常用的几个参数
ls -l 会列出每个文件全部的详细资料,是long的意思。
ls -a 连同隐藏文件也列出来。UNIX有很多隐藏文件(通常是做设置用的),它的文件名开头就是一个“.”,平常我们用ls命令它们是不会列出来的。
ls -d 这个不仅仅是,有些书上写的“只列出目录而不列出内容”。不好说。但我们可以做个测试。 ls s* 我们看下是什么呢。然后 ls s* -d 再看看。此时你应该能明白了。
ls –color 用于着色。一般文件 白色,链接文件 浅蓝色,Slackware 默认彩色 ls:(可不用加 –color 选项),目录 蓝色,可执行文件 绿色,一般文件 白色,链接文件 浅蓝色,图形文件 紫红色,压缩文件 红色
ls -F 用于在单色显示器上区分文件。 目录后面标上“/”,链接文件标示“@”,可执行文件标示“*”,一般文件不标示
2、 clear 清空屏幕
3、 date 日期设置
日出用法示例:date “+Date:%Y.%m.%d Time:%H.%M.%S” 呈现结果为:Date:1999.07.16 Time:07.40.39
4、 rm 删除文件。
rm -i 询问用户是否确定要删除。
rm -v 显示删除进度。
5、 cat 链接文件。也可以显示文件。类似DOS的type命令。
用法示例。
cat test1.txt 会显示tetst1.txt的内容。
cat test1.txt test2.txt > test3.txt 会把 test1和test2的内容链接起来,重新写入 test3
cat >test4.txt 则会创建一个 test4.txt 并且,可以手动输入内容。 然后 按 ctrl+D 保存退出。
6、cp 复制文件。类似DOS的copy命令。
常用的参数如下。
cp -R 连同其下的所有目录一起复制,有了这个选项,它就相当于DOS 的 XCOPY 命令了。
cp -p 复制过去以后,仍然保持原来文件的权限值(如果允许的话)。
cp -i 如果目的地有相同文件名的文件存在的话,会先询问用户,而不会立刻覆盖该目的地的同名文件。
cp -v 复制之中出现进度报告。当复制许多文件时较有作用。
cp -u 除非目的地的同名文件比较旧,它才覆盖过去。
cp -l 创建“链接文件”而不是真的复制。所谓的“链接文件”类似于Windows的“快捷方式”(DOS无此观念)。快捷方式只是快捷方式一个记载而已,本身文件并不在那儿。当我们读取或执行链接文件的时候,它会去找到真正的原文件。
7、mv 移动文件。
常用参数如下:
mv -i 如果有同名文件,询问用户。
mv -v 显示进度。
mv -u 除非目的地文件比较旧,才覆盖过去。
8、cd 切换目录命令
9、mkdir 创建目录。
用法举例:
mkdir -p /company/saledept/jacky 会创建 company,再在company下创建saledept,然后在 saledept下再创建jacky文件夹。
mkdir -m 755 jacky 创建 jacky目录。并且设置其权限为 755 。(权限这块,后面会看到)
10、rmdir 删除目录。 加上 -p 参数,如果上级目录也是空的,则会一并删除。
