linux-journey

这篇博客介绍了Linux命令行的基本操作,包括echo、pwd、cd、ls、touch、mv、cp、rm、less、history、find等常用命令的使用方法。通过这些命令,你可以进行文件和目录的管理、查看文件内容、历史命令记录以及搜索文件等操作,是学习Linux系统操作的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


title: linux command
tags: nonetag
categories:

  • linux
    date: 2021-04-21 22:36:40

linux command

command line

shell
  • let’s start with a siple command, echo. The command just prints out the arguments to the display.
echo hello,world!
pwd (print working directory)
pwd
cd (change directory)
cd /etc/test
cd test2
  • . ( current directory)
  • … (parent directory)
  • ~ (home directory)
  • - (previous directory)
ls (list directories)
ls 
ls /home
ls -a   show all of the files include the files which are hidden.
ls -l   l means long, this command will show the files with their detile.
ls -la  show all the files with their detile.
ls -R   recursively list directory contents.
ls -r   reverse order while sorting.
ls -t   sort by modification time, newest first.
touch (create a filw)
  • touch allows you to create new empty files.
touch myfile
  • touch is also used to change timestamps on existing files and directories.
touch myfile
touch mydirectory
file (show the type of the file’s contents)
file myfile
cat (show the content of files)
cat file1 file2
less (show less of a file)
  • if you are viewing text files larger than a simple output.(which means it is too big to view on your screen.) you can use less to open it, that can make it easy to view the file.
wget linuxqq_2.0.0-b2-1089_x86_64.sh
mv linuxqq_2.0.0-b2-1089_x86_64.sh qq
less qq
  • the text is displayed in a paged manner, so you can navigate through a text file page by page.

q quit out of less and back to your shell
Page up, Page down, up and down Navigate.
g move to the beginning of the text file
G move to the end of the file
h help
/search search the content behind /

less qq
/qq
history
history   show commands you have typed
ctrl-R 	  
clear 	  clear the screen
cp (copy)
cp myfile /home/files
cp *.jpg /home/jpgs
cp -r directoryone/ /home/document   copy the directory
cp -i my file /home/files   prompt you before overwriting a same-name-file.
mv (move)
  • rename file or directory
mv a b
mv directory1 directory2
  • move files and directories to somewhere
mv a b directory1 directory2 /home
  • wanna a prompt
mv -i directory1 directory2
  • make a backup of the file which is going to be overwritten.
mv b a
the previous file a will be back up and renamed as ~a
mkdir (make a directory)
mkdir one two
  • wanna to create subdirectories?
mkdir -p one/one two/tow
rm (remove)
  • delete a file. the file being deleted will not been pushing into a trash can, so be careful about rm.
rm filea
  • force to delete
rm -f filea
  • wanna a prompt
rm -i filea
  • delete directories
rm -r directory 
or 
rmdir directory
find
find /home -name qq
  • find a directory
find /home -type d -name mydirectory
help
help echo
echo --help
man
man ls
whatis (briefly describe a file)
whatis cat
alias
  • set a alias for a command. the alias are saved in ~/.bashrc
alias foobar='ls la'
  • unlias
unalias foobar
exit
  • exit the shell
exit
or 
logout

以下信息来源于 linux tools quick tutorial

命令帮助
  • 简要说明命令的作用
whatis [command]

  • 正则匹配
whatis -w "m*"

  • 详细说明
info [command]
man [command]

  • 查看路径
which [command]
  • 查看程序的搜索路径,当系统中安装了一个软件的多个版本的话,这个命令可以帮助确定版本。
whereis [command]
文件与目录管理
创建和删除
mkdir
touch 
rm
mv 
cp
目录切换
pwd
cd -  #切换到上一个工作目录
cd ~  #回到home目录
cd ../
查找目录与文件
磁盘操作

dd

if=file #read from file instead of stdin
of-file write to file instead of stdout
by=bytes #read and write bytes bytes at a time (指定块大小)
count=blocks #copy only blocks input blocks 指定块数量
seek=blocks #把块输出到文件时指定要跳过的几块
conv=convs #指定追加数据时的操作 notrunc 是不打断文件。
dd if=mbr.bin of=hd60M.hd bs=512 count=1 seek=0 conv=notrunc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值