Linux指令复习手册:
1 命令格式 :
命令名 【选项】 【参数1】 【参数2】
Eg : cp -i file1.c myfile.c
该命令将源文件file1.c复制到目标文件myfile.c ,并且在覆盖后者之前给出提示:。
命令与选项或者参数间必须要用空格或制表符隔开,连续的空格会被解释为单个的空格。
1. 命令名必须是小写英文字母,并且往往是表示相应功能的英文单词的缩写。
2. 一般格式中,方括号里面的内容是可选的,
3. 选项是对命令行的特别定义,必须加‘-’,比如 ls -a ; ls -l ;ls -al; ls -la; 这几个命令都是等效的。
4. 命令在正常执行后会返回一个 0 值,表示执行成功。如果执行命令过程中出错,则返回一个非零值(在shell中可用变量 $?查看)。
5. 有不认识的命令注意使用 man 命令名。
6. 如果一个命令太长 ,在行尾按一个‘\’, 并按enter 键。
2 ctrl +d ;推出终端程序。或 exit 命令。
3 按 Table 键可以自动补全命令。
简单命令:
reboot 重启; su 用户名 ;切换用户 clear reset 清屏
添加用户 adduser 用户名
添加用户密码 passwd 用户名
each 命令将命令行中的参数显示到标准输出(即屏幕上)上注意加不加单引号,加单引号参数以原样输出,不加的话 每个单词之间以一个空格分开。
ls 显示当前目录下的文件
ls -a 显示当前目录下的所有文件,包括以点开头的隐藏文件。
ls -l 显示当前目录下文件的详细信息 文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名
Linux里面的哲学:一切皆文件;文件分为四大类
普通文件 以‘-’开头。
目录文件,以d开头。
设备文件,以b,c开头。
链接文件,以L开头。
P开头。管道文件。
s开头。共享文件。
f开头。堆栈文件。
权限
r代表可读
w代表可写
x代表可执行。
可用二进制文件表示
三组权限 第一组,文件拥有者,即当前用户。 u开头
第二组,文件组用户,和当前用户在一组的用户权限。 g 开头
第三组,其它用户。 o开头
All users a 开头
chomd 命令可以修改文件权限
两种方式 chomd u+x 文件名 给当前用户添加可执行权限
chomd 777 文件名 给所有用户添加可读、可写、可执行权限。
创建一个文件 :
touch 文件名.。文件类型
gedit 文件名。.文件类型 文件编辑器,如果没有,则会创建一个。
gcc C语言文件名 对C语言文件进行编译。
。./ 文件名。执行-可执行文件
rm 文件名 删除此文件
rm -f 文件名 强制删除此文件,不会有提示。
rm -r 目录名 。-r 表示操作的是目录。
cat 文件名 把文件内容输出到屏幕上
mkdir 目录名 。 创建一个目录。
rmdir 目录名 。 删除一个目录,只能删除一个空目录
绝对路径&&相对路径
“/”根目录,是所有目录的父目录(..)
pwd 显示当前的工作目录。
cp 复制命令
cp 文件名1 文件名2或路径 把文件1复制到文件2里面去或者复制到一个目录下。 把一个目录拷贝到另一个目录下要另加选项 -r .。
mv 对文件或者目录重命名,或者将文件从一个目录移动到另一个目录。
mv 文件名1 文件名2或目录
压缩命令
tar cvzf 文件名
tar cvzf 文件名 -C /路径名
解压文件
tar xvzf 文件名 -C/路径名
Ifconfig
配置网络接口