最近的学习涉及到了一些Linux,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令总结一下:
关机 (系统的关机、重启 )
shutdown -h now 关闭系统(1)
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销
文件和目录
a.out 可执行文件
gcc test.c-E 预编译
gcc test.c-E>test.i 重定向
gcc-s 编译
gcc-c 汇编
gcc test.c-o test 指定输出文件名
rm //remove 删除文件(-f)
rm-f* 删除所有
mv //move 移动文件
touch // 创建文件
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
mkdir //make directory 创建目录(文件夹)
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cd //change directory 更改(切换)目录
pwd //print work directory打印当前工作目录
vim 编辑器
vim-test.c 创建一个test.c文件
普通模式 使用 I 键进入插入模式(编辑代码)
shift:+w+q 保存退出编辑模式
shift: 命令行模式
查看文件内容
cat file1 从第一个字节开始正向查看文件的内容
tac file1 从最后一行开始反向查看一个文件的内容
more file1 查看一个长文件的内容
head -2 file1 查看一个文件的前两行
tail -2 file1 查看一个文件的最后两行